{"id":62447,"name":"flutter_dotenv","ecosystem":"pub","repository_url":"https://github.com/java-james/flutter_dotenv","issues_count":33,"created_at":"2025-08-21T02:03:23.029Z","updated_at":"2025-08-21T02:03:23.029Z","purl":"pkg:pub/flutter_dotenv","metadata":{"id":89498,"name":"flutter_dotenv","ecosystem":"pub","description":"Easily configure any flutter application with global variables using a `.env` file.","homepage":"https://github.com/java-james/flutter_dotenv","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/java-james/flutter_dotenv","keywords_array":[],"namespace":null,"versions_count":21,"first_release_published_at":"2018-12-12T00:14:36.230Z","latest_release_published_at":"2025-08-20T21:20:22.408Z","latest_release_number":"6.0.0","last_synced_at":"2025-08-21T00:49:26.959Z","created_at":"2022-04-05T12:03:05.457Z","updated_at":"2025-08-21T00:49:27.209Z","registry_url":"https://pub.dev/packages/flutter_dotenv","install_command":"dart pub add flutter_dotenv","documentation_url":"https://pub.dev/documentation/flutter_dotenv/","metadata":{},"repo_metadata":{"id":34959798,"uuid":"161250496","full_name":"java-james/flutter_dotenv","owner":"java-james","description":"Loads environment variables from `.env`.","archived":false,"fork":true,"pushed_at":"2025-08-19T23:51:14.000Z","size":470,"stargazers_count":236,"open_issues_count":60,"forks_count":54,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-20T00:27:20.194Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pub.dartlang.org/packages/flutter_dotenv","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"mockturtl/dotenv","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/java-james.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-12-10T23:35:12.000Z","updated_at":"2025-08-19T23:44:36.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/java-james/flutter_dotenv","commit_stats":null,"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/java-james/flutter_dotenv","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/java-james","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271247482,"owners_count":24725911,"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","status":"online","status_checked_at":"2025-08-19T02:00:09.176Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"java-james","name":"James Collins","uuid":"22756998","kind":"user","description":"\r\n    Cutting code not corners @ Mattr\r\n","email":"","website":null,"location":"Auckland, NZ","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22756998?u=449eadd3c6bbf212cf1172e62d60c2f202e5381b\u0026v=4","repositories_count":25,"last_synced_at":"2023-04-10T17:32:25.667Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/java-james","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:51:44.973Z","updated_at":"2023-04-10T17:32:25.683Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/java-james","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/java-james/repositories"},"tags":[{"name":"0.5.1","sha":"7ceed515406c5b03246a00ba4ac0912cb5314fb1","kind":"tag","published_at":"2021-08-11T02:30:13.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/0.5.1","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/0.5.1/manifests"},{"name":"5.0.0","sha":"3688e72ab80b196edf172b59a8f47b7daf5a5a09","kind":"commit","published_at":"2021-05-28T06:25:22.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/5.0.0","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/5.0.0/manifests"},{"name":"4.0.0-nullsafety.0","sha":"5edfa2e9819c42533245c589feb48f23b1e3bbbd","kind":"tag","published_at":"2021-03-04T04:02:46.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/4.0.0-nullsafety.0","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/4.0.0-nullsafety.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@4.0.0-nullsafety.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/4.0.0-nullsafety.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/4.0.0-nullsafety.0/manifests"},{"name":"3.1.0","sha":"71b7e45d8ebeaab8ec7f8d8fd05324cac5a89a4a","kind":"tag","published_at":"2021-01-18T03:19:23.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/3.1.0","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/3.1.0/manifests"},{"name":"3.0.2","sha":"2ddd451ff35fe0afaab824a467cae0a0597aabab","kind":"tag","published_at":"2021-01-15T00:26:45.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/3.0.2","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"284b0b89195088aa6510c693e9bc09613deea205","kind":"tag","published_at":"2021-01-14T22:39:06.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/3.0.1","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"c78b290d7efe209ad62a6ff58048f38c93acc5f6","kind":"tag","published_at":"2021-01-14T22:21:44.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/3.0.0","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/3.0.0/manifests"},{"name":"2.1.0","sha":"846cc93023c9092a2b2a91a80cc3cd2ab703d109","kind":"tag","published_at":"2019-11-27T09:48:16.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/2.1.0","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/2.1.0/manifests"},{"name":"2.0.3","sha":"1541660116221676b789b4efab9b8c0c0907154b","kind":"tag","published_at":"2019-09-10T22:14:29.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/2.0.3","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"97d90ab7cd39879934e8dfe8d00cd881e6539a66","kind":"tag","published_at":"2019-09-01T08:11:09.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/2.0.2","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"90e9c7f2de9560b50c8a4322ca18b77ea15672b9","kind":"tag","published_at":"2019-09-01T08:10:56.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/2.0.1","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/2.0.1/manifests"},{"name":"v1.0.0","sha":"58a1105f9d9226e2203699f0b0e98f3fe59e5a68","kind":"tag","published_at":"2018-07-12T18:56:19.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/v1.0.0","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v1.0.0/manifests"},{"name":"v0.1.3+3","sha":"0718e3ad8566b90f246e15efe24a7af7114f12ec","kind":"tag","published_at":"2015-07-19T21:18:20.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/v0.1.3+3","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/v0.1.3+3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@v0.1.3%2B3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.3+3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.3+3/manifests"},{"name":"v0.1.3+2","sha":"4ef7e2b65c51ee541baea50e5c3f1a0bdd8130e2","kind":"tag","published_at":"2015-06-05T03:37:24.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/v0.1.3+2","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/v0.1.3+2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@v0.1.3%2B2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.3+2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.3+2/manifests"},{"name":"v0.1.3+1","sha":"3379131a556a96d0d7420a68d818d01766d11afa","kind":"tag","published_at":"2015-05-15T19:49:43.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/v0.1.3+1","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/v0.1.3+1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@v0.1.3%2B1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.3+1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.3+1/manifests"},{"name":"v0.1.3","sha":"2891cd36a512e1e9f498cf36e9f70b12ba128cd1","kind":"tag","published_at":"2015-05-15T08:47:50.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/v0.1.3","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.3/manifests"},{"name":"v0.1.3-pre","sha":"ea74df211d1704b27a47f9dd0190eba66a970a51","kind":"tag","published_at":"2015-05-13T23:29:13.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/v0.1.3-pre","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/v0.1.3-pre","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@v0.1.3-pre","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.3-pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.3-pre/manifests"},{"name":"v0.1.2","sha":"ca33641fbb25ec4da36637e6f22c967c3e876f59","kind":"tag","published_at":"2015-05-12T07:01:01.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/v0.1.2","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.2/manifests"},{"name":"v0.1.1+2","sha":"bda7e7f45369837e526b3fb681bc411e1a11123b","kind":"tag","published_at":"2015-05-10T04:35:40.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/v0.1.1+2","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/v0.1.1+2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@v0.1.1%2B2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.1+2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.1+2/manifests"},{"name":"v0.1.1+1","sha":"078036a1c7b3017ee7c6fb814be6d0c30dbcf237","kind":"tag","published_at":"2015-05-10T00:51:38.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/v0.1.1+1","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/v0.1.1+1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@v0.1.1%2B1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.1+1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.1+1/manifests"},{"name":"v0.1.1","sha":"92660bf60ea960f3d4c5264879b4ab4fc2889a59","kind":"tag","published_at":"2015-05-10T00:30:07.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/v0.1.1","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"ac476c9643eda672424b1bd010e9c4e079f7aa69","kind":"tag","published_at":"2015-05-06T20:31:50.000Z","download_url":"https://codeload.github.com/java-james/flutter_dotenv/tar.gz/v0.1.0","html_url":"https://github.com/java-james/flutter_dotenv/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/java-james/flutter_dotenv@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-20T00:58:28.037Z","dependent_packages_count":102,"downloads":null,"downloads_period":null,"dependent_repos_count":3027,"rankings":{"downloads":null,"dependent_repos_count":0.5177669213745876,"dependent_packages_count":0.3507453338343981,"stargazers_count":4.753851935362645,"forks_count":5.299534359274185,"docker_downloads_count":null,"average":2.730474637461454},"purl":"pkg:pub/flutter_dotenv","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pub/flutter_dotenv","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pub/flutter_dotenv","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pub/flutter_dotenv/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-08-20T21:50:01.570Z","issues_count":68,"pull_requests_count":19,"avg_time_to_close_issue":10185761.703703703,"avg_time_to_close_pull_request":3569105.125,"issues_closed_count":27,"pull_requests_closed_count":16,"pull_request_authors_count":16,"issue_authors_count":66,"avg_comments_per_issue":3.1029411764705883,"avg_comments_per_pull_request":2.8421052631578947,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":20,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":2182415.8,"past_year_avg_time_to_close_pull_request":7810765.0,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":20,"past_year_avg_comments_per_issue":1.45,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-james%2Fflutter_dotenv/issues","maintainers":[{"login":"ngxingyu","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ngxingyu"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/flutter_dotenv/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/flutter_dotenv/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/flutter_dotenv/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/flutter_dotenv/related_packages","maintainers":[],"registry":{"name":"pub.dev","url":"https://pub.dev","ecosystem":"pub","default":true,"packages_count":68850,"maintainers_count":0,"namespaces_count":0,"keywords_count":9814,"github":"dart-lang","metadata":{"funded_packages_count":3309},"icon_url":"https://github.com/dart-lang.png","created_at":"2022-04-04T15:19:23.272Z","updated_at":"2025-08-28T07:11:21.068Z","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":24,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4367748085","node_id":"PR_kwDOO70GyM7Xle1r","number":103,"state":"open","title":"chore(deps): bump the production group across 1 directory with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-02T03:26:34.000Z","updated_at":"2026-05-02T11:57:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production","update_count":4,"packages":[{"name":"connectivity_plus","old_version":"7.1.0","new_version":"7.1.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"file_picker","old_version":"10.3.10","new_version":"11.0.2","repository_url":"https://github.com/miguelpruivo/flutter_file_picker"},{"name":"flutter_dotenv","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"google_fonts","old_version":"8.0.2","new_version":"8.1.0","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the production group with 4 updates in the / directory: [connectivity_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus), [file_picker](https://github.com/miguelpruivo/flutter_file_picker), [flutter_dotenv](https://github.com/java-james/flutter_dotenv) and [google_fonts](https://github.com/flutter/packages/tree/main/packages).\n\nUpdates `connectivity_plus` from 7.1.0 to 7.1.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/6982a68de3cde2ac39bf89e3b12de210347c3cbb\"\u003e\u003ccode\u003e6982a68\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/ba6e6b94f673bb479a5891b8ca0fc5fd7b2345bc\"\u003e\u003ccode\u003eba6e6b9\u003c/code\u003e\u003c/a\u003e docs(connectivity_plus): Add missing info about Xcode 26.1.1 requirement, ded...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/connectivity_plus-v7.1.1/packages/connectivity_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `file_picker` from 10.3.10 to 11.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/releases\"\u003efile_picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Applied the v11 changes that were missing from the document and corrected various typos by \u003ca href=\"https://github.com/jooy2\"\u003e\u003ccode\u003e@​jooy2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1977\"\u003emiguelpruivo/flutter_file_picker#1977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(linux): resolve Cannot add to a fixed-length list (\u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1976\"\u003e#1976\u003c/a\u003e) by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1978\"\u003emiguelpruivo/flutter_file_picker#1978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): mitigate CWE-22 path traversal vulnerability in FileUtils by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1979\"\u003emiguelpruivo/flutter_file_picker#1979\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooy2\"\u003e\u003ccode\u003e@​jooy2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1977\"\u003emiguelpruivo/flutter_file_picker#1977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/compare/v11.0.1...v11.0.2\"\u003ehttps://github.com/miguelpruivo/flutter_file_picker/compare/v11.0.1...v11.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves the backward compatibility issue with the AGP 9 update by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1975\"\u003emiguelpruivo/flutter_file_picker#1975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.11...v11.0.1\"\u003ehttps://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.11...v11.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd WASM support for web file picker by \u003ca href=\"https://github.com/FeodorFitsner\"\u003e\u003ccode\u003e@​FeodorFitsner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1950\"\u003emiguelpruivo/flutter_file_picker#1950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge Hotfix v10.3.10 to Master by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1955\"\u003emiguelpruivo/flutter_file_picker#1955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix fileType selection (audio, video, media) in Android by \u003ca href=\"https://github.com/mbenci\"\u003e\u003ccode\u003e@​mbenci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1959\"\u003emiguelpruivo/flutter_file_picker#1959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: expose cancelUploadOnWindowBlur in public pickFiles API by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1962\"\u003emiguelpruivo/flutter_file_picker#1962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress warning for XMLStreamException in ProGuard by \u003ca href=\"https://github.com/navaronbracke\"\u003e\u003ccode\u003e@​navaronbracke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1968\"\u003emiguelpruivo/flutter_file_picker#1968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd line ending normalization by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1969\"\u003emiguelpruivo/flutter_file_picker#1969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ability to disable macOS entitlements checks when not needed by \u003ca href=\"https://github.com/PWrzesinski\"\u003e\u003ccode\u003e@​PWrzesinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1964\"\u003emiguelpruivo/flutter_file_picker#1964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove buy me a coffee badge by \u003ca href=\"https://github.com/miguelpruivo\"\u003e\u003ccode\u003e@​miguelpruivo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1971\"\u003emiguelpruivo/flutter_file_picker#1971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChangelog: move \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1963\"\u003e#1963\u003c/a\u003e Linux fix note to 11.0.0 by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1970\"\u003emiguelpruivo/flutter_file_picker#1970\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FeodorFitsner\"\u003e\u003ccode\u003e@​FeodorFitsner\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1950\"\u003emiguelpruivo/flutter_file_picker#1950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbenci\"\u003e\u003ccode\u003e@​mbenci\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1959\"\u003emiguelpruivo/flutter_file_picker#1959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PWrzesinski\"\u003e\u003ccode\u003e@​PWrzesinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1964\"\u003emiguelpruivo/flutter_file_picker#1964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TechnicJelle\"\u003e\u003ccode\u003e@​TechnicJelle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1963\"\u003emiguelpruivo/flutter_file_picker#1963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.9...v11.0.0\"\u003ehttps://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.9...v11.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e10.3.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a crash when initialDirectory contains special characters \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TechnicJellemade\"\u003e\u003ccode\u003e@​TechnicJellemade\u003c/code\u003e\u003c/a\u003e their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1963\"\u003emiguelpruivo/flutter_file_picker#1963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.10...v10.3.11\"\u003ehttps://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.10...v10.3.11\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/miguelpruivo/flutter_file_picker/blob/master/CHANGELOG.md\"\u003efile_picker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.0.2\u003c/h2\u003e\n\u003ch3\u003eAndroid\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a Path Traversal vulnerability (CWE-22) when resolving file paths from external content providers. \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1967\"\u003e#1967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLinux\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u0026quot;Cannot add to a fixed-length list\u0026quot; crash when opening or saving files with an initial directory on Linux. \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1976\"\u003e#1976\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.1\u003c/h2\u003e\n\u003ch3\u003eAndroid\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility with Android Gradle Plugin (AGP) versions below 9.0. \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1973\"\u003e#1973\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.0\u003c/h2\u003e\n\u003ch3\u003eGeneral\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: Refactored \u003ccode\u003eFilePicker\u003c/code\u003e class to use \u003ccode\u003estatic\u003c/code\u003e methods instead of an instance-based approach. Users should now call \u003ccode\u003eFilePicker.pickFiles()\u003c/code\u003e, \u003ccode\u003eFilePicker.getDirectoryPath()\u003c/code\u003e, and \u003ccode\u003eFilePicker.saveFile()\u003c/code\u003e directly.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecancelUploadOnWindowBlur\u003c/code\u003e to the public \u003ccode\u003epickFiles\u003c/code\u003e API (Web only). \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1961\"\u003e#1961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReordered and cleaned up exports in \u003ccode\u003efile_picker.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWeb\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded WASM support for the web file picker. \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1950\"\u003e#1950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAndroid\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where file type selection (\u003ccode\u003eaudio\u003c/code\u003e, \u003ccode\u003evideo\u003c/code\u003e, \u003ccode\u003emedia\u003c/code\u003e) was not being considered correctly on Android. \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1959\"\u003e#1959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Android package to support AGP 9. \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1942\"\u003e#1942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDesktop (macOS)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a new method, \u003ccode\u003eskipEntitlementsChecks()\u003c/code\u003e, to allow users to bypass entitlements checks on macOS when using the plugin without Sandbox enabled. \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1845\"\u003e#1845\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3.11\u003c/h2\u003e\n\u003ch3\u003eLinux\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a crash when initialDirectory contains special characters \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1963\"\u003e#1963\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/miguelpruivo/flutter_file_picker/commit/2e170b1c91c8b454ddc2770eb97d2b371c253c11\"\u003e\u003ccode\u003e2e170b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1979\"\u003e#1979\u003c/a\u003e from miguelpruivo/feature/path-traversal-vulnerabili...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/7404fe1afc9c2a1f0d8c15e337a213b55b4b3a0c\"\u003e\u003ccode\u003e7404fe1\u003c/code\u003e\u003c/a\u003e fix: prevent path traversal vulnerability on Android and add security test ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/174357537ee73a9ba16542cc294bdb9bc1a916be\"\u003e\u003ccode\u003e1743575\u003c/code\u003e\u003c/a\u003e chore: update Android project configuration to Java 17 and ignore IDE metadat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/cbe1fd4db969c03c81c6ad7ff0ef3c060175a3b9\"\u003e\u003ccode\u003ecbe1fd4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1978\"\u003e#1978\u003c/a\u003e from vicajilau/fix-linux-fixed-length-list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/4318648b8d90a73df5a29af1f21d1ed6c35ac7eb\"\u003e\u003ccode\u003e4318648\u003c/code\u003e\u003c/a\u003e chore: bump version to 11.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/cb73821b1f9e7b6ecf9e561f1174884860133dcd\"\u003e\u003ccode\u003ecb73821\u003c/code\u003e\u003c/a\u003e refactor: remove redundant Clang-specific libc++ configuration from Linux CMa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/63dfb30edca733e52f0b1a3a6f8ce65b7a91c285\"\u003e\u003ccode\u003e63dfb30\u003c/code\u003e\u003c/a\u003e fix(linux): resolve Cannot add to a fixed-length list (\u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1976\"\u003e#1976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/9189445a92cec7b6d699af7a628b881f1e1dde97\"\u003e\u003ccode\u003e9189445\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1977\"\u003e#1977\u003c/a\u003e from jooy2/fix/docs-v11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/9ff2e05119174f3f1023ad3324378bb847cd21a0\"\u003e\u003ccode\u003e9ff2e05\u003c/code\u003e\u003c/a\u003e fix: change broken links in the document and applied v11 changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/a54f138bbea95c0e7e3a4b948d08f7826d7e416f\"\u003e\u003ccode\u003ea54f138\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1975\"\u003e#1975\u003c/a\u003e from miguelpruivo/bugfix/resolves-agp9-issues-on-v11...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.10...v11.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] \u003ccode\u003eisEveryDefined()\u003c/code\u003e now throws \u003ccode\u003eNotInitializedError\u003c/code\u003e before \u003ccode\u003eload()\u003c/code\u003e, consistent with all other read APIs\u003c/li\u003e\n\u003cli\u003e[fix] Replace \u003ccode\u003eassert()\u003c/code\u003e with explicit \u003ccode\u003eif\u003c/code\u003e/\u003ccode\u003ethrow\u003c/code\u003e in \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, and \u003ccode\u003egetBool()\u003c/code\u003e so null-safety checks are enforced in release builds\u003c/li\u003e\n\u003cli\u003eError messages now include the variable name for easier debugging\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eload(isOptional: true)\u003c/code\u003e no longer discards successfully loaded base file when an override file is missing or empty (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/70\"\u003e#70\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/93\"\u003e#93\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/101\"\u003e#101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eclean()\u003c/code\u003e now resets \u003ccode\u003eisInitialized\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e, so accessing \u003ccode\u003eenv\u003c/code\u003e after \u003ccode\u003eclean()\u003c/code\u003e correctly throws \u003ccode\u003eNotInitializedError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Error classes (\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e) now include informative messages in \u003ccode\u003etoString()\u003c/code\u003e instead of the unhelpful \u003ccode\u003eInstance of 'ClassName'\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/72\"\u003e#72\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/127\"\u003e#127\u003c/a\u003e; improves diagnostics for \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/59\"\u003e#59\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileNotFoundError\u003c/code\u003e and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now carry the filename when available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNote on error message improvements\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now override \u003ccode\u003etoString()\u003c/code\u003e with actionable messages (e.g., \u003ccode\u003eFileNotFoundError: Environment file \u0026quot;.env\u0026quot; not found. Ensure the file exists and is listed under assets in pubspec.yaml.\u003c/code\u003e). This is \u003cstrong\u003enot a breaking change\u003c/strong\u003e — the class names and hierarchy are unchanged, so existing \u003ccode\u003eon FileNotFoundError\u003c/code\u003e catch clauses continue to work. \u003ccode\u003eFileNotFoundError\u003c/code\u003e now accepts an optional positional \u003ccode\u003efilename\u003c/code\u003e parameter, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e accepts an optional named \u003ccode\u003efilename\u003c/code\u003e parameter; both default to \u003ccode\u003enull\u003c/code\u003e for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eNote on release-build behavior change\u003c/h3\u003e\n\u003cp\u003eIn \u003cstrong\u003edebug mode\u003c/strong\u003e, behavior is unchanged — \u003ccode\u003eAssertionError\u003c/code\u003e was thrown before, \u003ccode\u003eAssertionError\u003c/code\u003e is thrown now.\u003c/p\u003e\n\u003cp\u003eIn \u003cstrong\u003erelease mode\u003c/strong\u003e, calling \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, or \u003ccode\u003egetBool()\u003c/code\u003e with a missing variable and no fallback previously threw a \u003ccode\u003eTypeError\u003c/code\u003e (from the null-check operator \u003ccode\u003e!\u003c/code\u003e) because \u003ccode\u003eassert()\u003c/code\u003e was stripped. It now correctly throws \u003ccode\u003eAssertionError\u003c/code\u003e with a descriptive message. If your release-mode code catches \u003ccode\u003eon TypeError\u003c/code\u003e around these methods, update it to catch \u003ccode\u003eon AssertionError\u003c/code\u003e (or \u003ccode\u003eon Error\u003c/code\u003e) instead.\u003c/p\u003e\n\u003ch3\u003eBreaking change: \u003ccode\u003eclean()\u003c/code\u003e now resets initialization state\u003c/h3\u003e\n\u003cp\u003ePreviously, calling \u003ccode\u003eclean()\u003c/code\u003e only cleared the env map but left \u003ccode\u003eisInitialized == true\u003c/code\u003e. Now it also sets \u003ccode\u003eisInitialized = false\u003c/code\u003e. Code that calls \u003ccode\u003eclean()\u003c/code\u003e and then immediately accesses \u003ccode\u003edotenv.env\u003c/code\u003e without reloading will now throw \u003ccode\u003eNotInitializedError\u003c/code\u003e. The fix is to call \u003ccode\u003eload()\u003c/code\u003e or \u003ccode\u003eloadFromString()\u003c/code\u003e again after \u003ccode\u003eclean()\u003c/code\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/java-james/flutter_dotenv/commit/4f80495757ee7ad738d388a886c1e8a563952688\"\u003e\u003ccode\u003e4f80495\u003c/code\u003e\u003c/a\u003e chore(release): publish 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/eafce27aec80b25aba51664f61e94caf86b692e3\"\u003e\u003ccode\u003eeafce27\u003c/code\u003e\u003c/a\u003e fix: isEveryDefined() now throws NotInitializedError before load()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/8cae9e77aa718fbdc594cd33e2a65d0c4a9f7579\"\u003e\u003ccode\u003e8cae9e7\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/83bcbd8ef79b75f7c7d1e3dd0d31c8b9bfc5d6db\"\u003e\u003ccode\u003e83bcbd8\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/94f39227485c3ce927b95a1d064f138c92472ab3\"\u003e\u003ccode\u003e94f3922\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/30ecced1e3bbec48c26a4bcd31d16dbd54b0eae4\"\u003e\u003ccode\u003e30ecced\u003c/code\u003e\u003c/a\u003e chore: correct test name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/2d15c7d06bce10d40fb742cf9676bf4c21001ee4\"\u003e\u003ccode\u003e2d15c7d\u003c/code\u003e\u003c/a\u003e fix: add informative messages to error classes (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/833fcba5d1709bd5ff585907b4ddc0239760dae9\"\u003e\u003ccode\u003e833fcba\u003c/code\u003e\u003c/a\u003e fix: preserve base env when optional override fails and reset init state on c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/3c782c93bf40baf95be3d95483db849c57788202\"\u003e\u003ccode\u003e3c782c9\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/b536c852c92d36f680531a7ec4f8020a61a7f69d\"\u003e\u003ccode\u003eb536c85\u003c/code\u003e\u003c/a\u003e fix: typed getters without fallback silently fail in release (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/java-james/flutter_dotenv/compare/6.0.0...6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 8.0.2 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f347612bad34021710571cfaa3ac5551c38def5f\"\u003e\u003ccode\u003ef347612\u003c/code\u003e\u003c/a\u003e [google_font] Move the httpClient from a package level variable to the Config...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8400f71b056f594a756d5db113e23867d81d663b\"\u003e\u003ccode\u003e8400f71\u003c/code\u003e\u003c/a\u003e [Animations] Add support for custom shadows to OpenContainer (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/62475\"\u003e#62475\u003c/a\u003e) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11401\"\u003e#11401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6351fa4b4c24d6b9ab7040cd6a66342ff3b4da76\"\u003e\u003ccode\u003e6351fa4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4a2091d89f77d4c202d6c6a9b541a42c954fbfff\"\u003e\u003ccode\u003e4a2091d\u003c/code\u003e\u003c/a\u003e [go_router] Fix assertion failure on URLs with hash fragments missing leading...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/939157262857780741901ed533010988f6bb73c9\"\u003e\u003ccode\u003e9391572\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicationWillTe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3888c6fb25a2a24176f5a7fa9ec279b10272e705\"\u003e\u003ccode\u003e3888c6f\u003c/code\u003e\u003c/a\u003e Sync release-go_router to main (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11545\"\u003e#11545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8b09614ab528d4c1098582d09df7d74d2b7b7eec\"\u003e\u003ccode\u003e8b09614\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump cameraxVersion from 1.5.3 to 1.6.0 in /packages/camera/cam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/810faf61d5f71bf45c617dd4c282ca7c175f3b1f\"\u003e\u003ccode\u003e810faf6\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support custom types (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11068\"\u003e#11068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ac617c1ff0b1782e9fd578033d9b8d07d3a23814\"\u003e\u003ccode\u003eac617c1\u003c/code\u003e\u003c/a\u003e [google_maps_fluter] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11522\"\u003e#11522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/934ba211f3aad4f82468626b170877bac261c61c\"\u003e\u003ccode\u003e934ba21\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Fix various Java warnings (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11516\"\u003e#11516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v8.1.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 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/dai175/smart_photo_diary/pull/103","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dai175%2Fsmart_photo_diary/issues/103","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/103/packages"},{"uuid":"4339711054","node_id":"PR_kwDONJe35s7WKFRo","number":585,"state":"open","title":"chore(deps): Bump the dependencies group with 4 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-28T00:35:56.000Z","updated_at":"2026-04-28T00:38:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"dependencies","update_count":4,"packages":[{"name":"animations","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/flutter/packages"},{"name":"build_runner","old_version":"2.13.1","new_version":"2.14.1","repository_url":"https://github.com/dart-lang/build"},{"name":"flutter_dotenv","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"sentry_flutter","old_version":"9.18.0","new_version":"9.19.0","repository_url":"https://github.com/getsentry/sentry-dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps the dependencies group with 4 updates: [animations](https://github.com/flutter/packages/tree/main/packages), [build_runner](https://github.com/dart-lang/build), [flutter_dotenv](https://github.com/java-james/flutter_dotenv) and [sentry_flutter](https://github.com/getsentry/sentry-dart).\n\nUpdates `animations` from 2.1.2 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8400f71b056f594a756d5db113e23867d81d663b\"\u003e\u003ccode\u003e8400f71\u003c/code\u003e\u003c/a\u003e [Animations] Add support for custom shadows to OpenContainer (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/62475\"\u003e#62475\u003c/a\u003e) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11401\"\u003e#11401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6351fa4b4c24d6b9ab7040cd6a66342ff3b4da76\"\u003e\u003ccode\u003e6351fa4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4a2091d89f77d4c202d6c6a9b541a42c954fbfff\"\u003e\u003ccode\u003e4a2091d\u003c/code\u003e\u003c/a\u003e [go_router] Fix assertion failure on URLs with hash fragments missing leading...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/939157262857780741901ed533010988f6bb73c9\"\u003e\u003ccode\u003e9391572\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicationWillTe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3888c6fb25a2a24176f5a7fa9ec279b10272e705\"\u003e\u003ccode\u003e3888c6f\u003c/code\u003e\u003c/a\u003e Sync release-go_router to main (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11545\"\u003e#11545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8b09614ab528d4c1098582d09df7d74d2b7b7eec\"\u003e\u003ccode\u003e8b09614\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump cameraxVersion from 1.5.3 to 1.6.0 in /packages/camera/cam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/810faf61d5f71bf45c617dd4c282ca7c175f3b1f\"\u003e\u003ccode\u003e810faf6\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support custom types (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11068\"\u003e#11068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ac617c1ff0b1782e9fd578033d9b8d07d3a23814\"\u003e\u003ccode\u003eac617c1\u003c/code\u003e\u003c/a\u003e [google_maps_fluter] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11522\"\u003e#11522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/934ba211f3aad4f82468626b170877bac261c61c\"\u003e\u003ccode\u003e934ba21\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Fix various Java warnings (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11516\"\u003e#11516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/80cac959bb33d6ebae624689c26d7adf68ab5809\"\u003e\u003ccode\u003e80cac95\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Use super parameters in more places in examples (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11517\"\u003e#11517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/animations-v2.2.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.13.1 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix crash if a package used to belong to a workspace but was removed\nfrom the workspace leaving a stale \u003ccode\u003eworkspace.ref\u003c/code\u003e file.\u003c/li\u003e\n\u003cli\u003eBug fix: the \u003ccode\u003ewatch\u003c/code\u003e command now always does one build before exiting due to\na request from another \u003ccode\u003ebuild_runner\u003c/code\u003e process. Fix crashes related to request\nbefore build start.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: further improvements to management of files for analysis\nfor 2x faster incremental builds.\u003c/li\u003e\n\u003cli\u003ePerformance: default to AOT compilation for commands other than \u003ccode\u003erun\u003c/code\u003e. This\ncosts more initial startup time but gives faster builds afterwards. Fall back\nto JIT if the compile fails due to use of \u003ccode\u003edart:mirrors\u003c/code\u003e. Use the\n\u003ccode\u003e--force-jit\u003c/code\u003e flag if you want the old default JIT builder compile. Use the\n\u003ccode\u003e--force-aot\u003c/code\u003e flag to turn off the fallback to JIT compile.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003easset:\u003c/code\u003e scheme to the \u003ccode\u003e--build-filter\u003c/code\u003e flag. It is like\n\u003ccode\u003epackage:\u003c/code\u003e but for the whole package, not just \u003ccode\u003elib\u003c/code\u003e. For example,\n\u003ccode\u003epackage:a/b.dart\u003c/code\u003e is the same as \u003ccode\u003easset:a/lib/b.dart\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePaths specified using \u003ccode\u003e--build-filter\u003c/code\u003e when using the \u003ccode\u003e--workspace\u003c/code\u003e flag now\napply to the current package, not the workspace root. Other packages must\nbe referred to using \u003ccode\u003epackage:\u003c/code\u003e or \u003ccode\u003easset:\u003c/code\u003e schemes.\u003c/li\u003e\n\u003cli\u003eAdd OSC 8 hyperlinks for logged input paths.\u003c/li\u003e\n\u003cli\u003eBetter handling of deletions of files during the build: if the file is not\nneeded ignore the deletion, if it's needed try to use the cached version,\nas a last resort restart the build.\u003c/li\u003e\n\u003cli\u003eDefer deletions of files by \u003ccode\u003ebuild_runner\u003c/code\u003e until the build is complete. Don't\nwrite files unless the contents changed. These reduce unnecessary work by\ntools that watch the filesystem.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e--workspace\u003c/code\u003e flag is no longer experimental, remove the warning.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--workspace\u003c/code\u003e flag to \u003ccode\u003eclean\u003c/code\u003e command, use it to clear the cache used for\na \u003ccode\u003e--workspace\u003c/code\u003e build.\u003c/li\u003e\n\u003cli\u003eAdd new command \u003ccode\u003estop\u003c/code\u003e: run \u003ccode\u003edart run build_runner stop\u003c/code\u003e to terminate a\nrunning \u003ccode\u003ewatch\u003c/code\u003e or \u003ccode\u003eserve\u003c/code\u003e command in the current package or workspace. If\na build is in progress, the build will complete first.\u003c/li\u003e\n\u003cli\u003eAdd locking: \u003ccode\u003ebuild_runner\u003c/code\u003e will wait for any already-running command before\nrunning. If there is an already-running \u003ccode\u003ewatch\u003c/code\u003e or \u003ccode\u003eserve\u003c/code\u003e command, it will be\nclosed after the currently-running build, as if you ran the new\n\u003ccode\u003edart run build_runner stop\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNote: the \u003ccode\u003edaemon\u003c/code\u003e command ignores \u003ccode\u003ebuild_runner stop\u003c/code\u003e and ignores the new\nlocking as it uses its own locking.\u003c/li\u003e\n\u003cli\u003eBug fix: small correctness fix in input tracking.\u003c/li\u003e\n\u003cli\u003eBug fix: fix corner case that caused missing outputs with \u003ccode\u003ebuild_runner serve\u003c/code\u003e\nwhen directories were specified with a port, for example\n\u003ccode\u003ebuild_runner serve web:0\u003c/code\u003e. Before the fix, non-optional outputs to cache\nunder \u003ccode\u003eweb\u003c/code\u003e would be skipped unless they were used by another build step.\nWith the fix, all non-optional outputs under \u003ccode\u003eweb\u003c/code\u003e are built and served.\u003c/li\u003e\n\u003cli\u003eBug fix: when building with \u003ccode\u003e--workspace\u003c/code\u003e generate the entrypoint and compiled\nartifacts under the workspace root instead of the current package root.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ecode_builder\u003c/code\u003e dependency so builders can use any version of it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/943e8b537d40ad36a910579a139935b3b1ace3af\"\u003e\u003ccode\u003e943e8b5\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003ebuild_runner\u003c/code\u003e 2.14.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4891\"\u003e#4891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/99cc29c3a8def9a0814ba61b07db24008fba5eeb\"\u003e\u003ccode\u003e99cc29c\u003c/code\u003e\u003c/a\u003e Tweaks to \u003ccode\u003ewatch\u003c/code\u003e mode lock handling. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/488f1dae493c5517a061e844cb9b7320dcef830a\"\u003e\u003ccode\u003e488f1da\u003c/code\u003e\u003c/a\u003e Update DDC + FES to properly rename generated files (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3a309f360deac9514d87283eba30ee783e4f2098\"\u003e\u003ccode\u003e3a309f3\u003c/code\u003e\u003c/a\u003e Fix workspace handling for stale workspace.ref. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4889\"\u003e#4889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d892870f36307bbec7fcf191440c147c8bf04713\"\u003e\u003ccode\u003ed892870\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003ebuild_runner\u003c/code\u003e 2.14.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4885\"\u003e#4885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/11e7558ce99c357da35960b21374e0b69a4fcd76\"\u003e\u003ccode\u003e11e7558\u003c/code\u003e\u003c/a\u003e Build filters improvements. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4883\"\u003e#4883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/88d4880be03feb04e1551bc3e8846530c1d31d06\"\u003e\u003ccode\u003e88d4880\u003c/code\u003e\u003c/a\u003e Switch from dev branch to beta branch. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4884\"\u003e#4884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/4f3a87a6530ef66d430e95cfd95933dc91cbc4ba\"\u003e\u003ccode\u003e4f3a87a\u003c/code\u003e\u003c/a\u003e Compile builders with AOT by default. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4881\"\u003e#4881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0bce3ec9c702adc36c9d7d08cf2cbef035ba8428\"\u003e\u003ccode\u003e0bce3ec\u003c/code\u003e\u003c/a\u003e Fix entrypoint path with \u003ccode\u003e--workspace\u003c/code\u003e flag. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4880\"\u003e#4880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6bfb7a2f4f4165982b145391245f79350292a25a\"\u003e\u003ccode\u003e6bfb7a2\u003c/code\u003e\u003c/a\u003e Add process lock. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4879\"\u003e#4879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.13.1...build_runner-v2.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] \u003ccode\u003eisEveryDefined()\u003c/code\u003e now throws \u003ccode\u003eNotInitializedError\u003c/code\u003e before \u003ccode\u003eload()\u003c/code\u003e, consistent with all other read APIs\u003c/li\u003e\n\u003cli\u003e[fix] Replace \u003ccode\u003eassert()\u003c/code\u003e with explicit \u003ccode\u003eif\u003c/code\u003e/\u003ccode\u003ethrow\u003c/code\u003e in \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, and \u003ccode\u003egetBool()\u003c/code\u003e so null-safety checks are enforced in release builds\u003c/li\u003e\n\u003cli\u003eError messages now include the variable name for easier debugging\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eload(isOptional: true)\u003c/code\u003e no longer discards successfully loaded base file when an override file is missing or empty (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/70\"\u003e#70\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/93\"\u003e#93\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/101\"\u003e#101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eclean()\u003c/code\u003e now resets \u003ccode\u003eisInitialized\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e, so accessing \u003ccode\u003eenv\u003c/code\u003e after \u003ccode\u003eclean()\u003c/code\u003e correctly throws \u003ccode\u003eNotInitializedError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Error classes (\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e) now include informative messages in \u003ccode\u003etoString()\u003c/code\u003e instead of the unhelpful \u003ccode\u003eInstance of 'ClassName'\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/72\"\u003e#72\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/127\"\u003e#127\u003c/a\u003e; improves diagnostics for \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/59\"\u003e#59\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileNotFoundError\u003c/code\u003e and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now carry the filename when available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNote on error message improvements\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now override \u003ccode\u003etoString()\u003c/code\u003e with actionable messages (e.g., \u003ccode\u003eFileNotFoundError: Environment file \u0026quot;.env\u0026quot; not found. Ensure the file exists and is listed under assets in pubspec.yaml.\u003c/code\u003e). This is \u003cstrong\u003enot a breaking change\u003c/strong\u003e — the class names and hierarchy are unchanged, so existing \u003ccode\u003eon FileNotFoundError\u003c/code\u003e catch clauses continue to work. \u003ccode\u003eFileNotFoundError\u003c/code\u003e now accepts an optional positional \u003ccode\u003efilename\u003c/code\u003e parameter, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e accepts an optional named \u003ccode\u003efilename\u003c/code\u003e parameter; both default to \u003ccode\u003enull\u003c/code\u003e for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eNote on release-build behavior change\u003c/h3\u003e\n\u003cp\u003eIn \u003cstrong\u003edebug mode\u003c/strong\u003e, behavior is unchanged — \u003ccode\u003eAssertionError\u003c/code\u003e was thrown before, \u003ccode\u003eAssertionError\u003c/code\u003e is thrown now.\u003c/p\u003e\n\u003cp\u003eIn \u003cstrong\u003erelease mode\u003c/strong\u003e, calling \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, or \u003ccode\u003egetBool()\u003c/code\u003e with a missing variable and no fallback previously threw a \u003ccode\u003eTypeError\u003c/code\u003e (from the null-check operator \u003ccode\u003e!\u003c/code\u003e) because \u003ccode\u003eassert()\u003c/code\u003e was stripped. It now correctly throws \u003ccode\u003eAssertionError\u003c/code\u003e with a descriptive message. If your release-mode code catches \u003ccode\u003eon TypeError\u003c/code\u003e around these methods, update it to catch \u003ccode\u003eon AssertionError\u003c/code\u003e (or \u003ccode\u003eon Error\u003c/code\u003e) instead.\u003c/p\u003e\n\u003ch3\u003eBreaking change: \u003ccode\u003eclean()\u003c/code\u003e now resets initialization state\u003c/h3\u003e\n\u003cp\u003ePreviously, calling \u003ccode\u003eclean()\u003c/code\u003e only cleared the env map but left \u003ccode\u003eisInitialized == true\u003c/code\u003e. Now it also sets \u003ccode\u003eisInitialized = false\u003c/code\u003e. Code that calls \u003ccode\u003eclean()\u003c/code\u003e and then immediately accesses \u003ccode\u003edotenv.env\u003c/code\u003e without reloading will now throw \u003ccode\u003eNotInitializedError\u003c/code\u003e. The fix is to call \u003ccode\u003eload()\u003c/code\u003e or \u003ccode\u003eloadFromString()\u003c/code\u003e again after \u003ccode\u003eclean()\u003c/code\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/java-james/flutter_dotenv/commit/4f80495757ee7ad738d388a886c1e8a563952688\"\u003e\u003ccode\u003e4f80495\u003c/code\u003e\u003c/a\u003e chore(release): publish 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/eafce27aec80b25aba51664f61e94caf86b692e3\"\u003e\u003ccode\u003eeafce27\u003c/code\u003e\u003c/a\u003e fix: isEveryDefined() now throws NotInitializedError before load()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/8cae9e77aa718fbdc594cd33e2a65d0c4a9f7579\"\u003e\u003ccode\u003e8cae9e7\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/83bcbd8ef79b75f7c7d1e3dd0d31c8b9bfc5d6db\"\u003e\u003ccode\u003e83bcbd8\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/94f39227485c3ce927b95a1d064f138c92472ab3\"\u003e\u003ccode\u003e94f3922\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/30ecced1e3bbec48c26a4bcd31d16dbd54b0eae4\"\u003e\u003ccode\u003e30ecced\u003c/code\u003e\u003c/a\u003e chore: correct test name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/2d15c7d06bce10d40fb742cf9676bf4c21001ee4\"\u003e\u003ccode\u003e2d15c7d\u003c/code\u003e\u003c/a\u003e fix: add informative messages to error classes (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/833fcba5d1709bd5ff585907b4ddc0239760dae9\"\u003e\u003ccode\u003e833fcba\u003c/code\u003e\u003c/a\u003e fix: preserve base env when optional override fails and reset init state on c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/3c782c93bf40baf95be3d95483db849c57788202\"\u003e\u003ccode\u003e3c782c9\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/b536c852c92d36f680531a7ec4f8020a61a7f69d\"\u003e\u003ccode\u003eb536c85\u003c/code\u003e\u003c/a\u003e fix: typed getters without fallback silently fail in release (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/java-james/flutter_dotenv/compare/6.0.0...6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry_flutter` from 9.18.0 to 9.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-dart/releases\"\u003esentry_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.19.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpan-first trace lifecycle (experimental) by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3659\"\u003e#3659\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eStreams spans to Sentry as each one finishes instead of buffering them into a transaction envelope at the root.\u003c/li\u003e\n\u003cli\u003eOpt in via \u003ccode\u003eoptions.traceLifecycle\u003c/code\u003e. The classic transaction-based \u003ccode\u003eSentryTraceLifecycle.static\u003c/code\u003e remains the default.\u003c/li\u003e\n\u003cli\u003eIn stream mode, create spans with the new \u003ccode\u003eSentry.startSpan\u003c/code\u003e / \u003ccode\u003eSentry.startSpanSync\u003c/code\u003e APIs — the transaction APIs (\u003ccode\u003eSentry.startTransaction\u003c/code\u003e, \u003ccode\u003eISentrySpan.startChild\u003c/code\u003e) do nothing in this mode.\u003c/li\u003e\n\u003cli\u003eAuto-instrumentations (frames, app start, TTID/TTFD, navigation, user interaction, HTTP, databases, GraphQL link) automatically switch to the streaming API when enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Opt in during SDK init.\r\nawait SentryFlutter.init((options) {\r\n  options.dsn = 'https://example@sentry.io/add-your-dsn-here';\r\n  options.tracesSampleRate = 1.0;\r\n  options.traceLifecycle = SentryTraceLifecycle.stream;\r\n});\r\n\u003cp\u003e// Async work — the span ends and is sent when the future completes.\u003cbr /\u003e\nfinal order = await Sentry.startSpan('checkout', (span) async {\u003cbr /\u003e\nspan.setAttribute('cart.item_count', SentryAttribute.int(cart.items.length));\u003c/p\u003e\n\u003cp\u003e// Automatically parents to 'checkout' via zones.\u003cbr /\u003e\nfinal payment = await Sentry.startSpan('process-payment', (span) {\u003cbr /\u003e\nreturn paymentService.charge(cart.total);\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003ereturn orderService.create(cart, payment: payment);\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003e// Sync variant.\u003cbr /\u003e\nfinal total = Sentry.startSpanSync('calculate-total', (span) {\u003cbr /\u003e\nreturn cart.items.fold\u0026lt;double\u0026gt;(0, (sum, item) =\u0026gt; sum + item.price);\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003e// Manually create spans\u003cbr /\u003e\nfinal paymentSpan = Sentry.startInactiveSpan('payment', attributes: {'payment.provider': SentryAttribute.string('stripe')});\u003cbr /\u003e\n// ...later, from a completely different entry point\u003c/p\u003e\n\u003cp\u003evoid onDeepLink(Uri uri) {\u003cbr /\u003e\npaymentSpan.end();\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(feedback) Show success message after feedback submission by \u003ca href=\"https://github.com/denrase\"\u003e\u003ccode\u003e@​denrase\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3609\"\u003e#3609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(navigator-observer) \u003ccode\u003eenableNewTraceOnNavigation\u003c/code\u003e is now opt-in by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3657\"\u003e#3657\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-dart/blob/main/CHANGELOG.md\"\u003esentry_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.19.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpan-first trace lifecycle (experimental) by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3659\"\u003e#3659\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eStreams spans to Sentry as each one finishes instead of buffering them into a transaction envelope at the root.\u003c/li\u003e\n\u003cli\u003eOpt in via \u003ccode\u003eoptions.traceLifecycle\u003c/code\u003e. The classic transaction-based \u003ccode\u003eSentryTraceLifecycle.static\u003c/code\u003e remains the default.\u003c/li\u003e\n\u003cli\u003eIn stream mode, create spans with the new \u003ccode\u003eSentry.startSpan\u003c/code\u003e / \u003ccode\u003eSentry.startSpanSync\u003c/code\u003e APIs — the transaction APIs (\u003ccode\u003eSentry.startTransaction\u003c/code\u003e, \u003ccode\u003eISentrySpan.startChild\u003c/code\u003e) do nothing in this mode.\u003c/li\u003e\n\u003cli\u003eAuto-instrumentations (frames, app start, TTID/TTFD, navigation, user interaction, HTTP, databases, GraphQL link) automatically switch to the streaming API when enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Opt in during SDK init.\nawait SentryFlutter.init((options) {\n  options.dsn = 'https://example@sentry.io/add-your-dsn-here';\n  options.tracesSampleRate = 1.0;\n  options.traceLifecycle = SentryTraceLifecycle.stream;\n});\n\u003cp\u003e// Async work — the span ends and is sent when the future completes.\u003cbr /\u003e\nfinal order = await Sentry.startSpan('checkout', (span) async {\u003cbr /\u003e\nspan.setAttribute('cart.item_count', SentryAttribute.int(cart.items.length));\u003c/p\u003e\n\u003cp\u003e// Automatically parents to 'checkout' via zones.\u003cbr /\u003e\nfinal payment = await Sentry.startSpan('process-payment', (span) {\u003cbr /\u003e\nreturn paymentService.charge(cart.total);\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003ereturn orderService.create(cart, payment: payment);\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003e// Sync variant.\u003cbr /\u003e\nfinal total = Sentry.startSpanSync('calculate-total', (span) {\u003cbr /\u003e\nreturn cart.items.fold\u0026lt;double\u0026gt;(0, (sum, item) =\u0026gt; sum + item.price);\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(feedback) Show success message after feedback submission by \u003ca href=\"https://github.com/denrase\"\u003e\u003ccode\u003e@​denrase\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3609\"\u003e#3609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(navigator-observer) \u003ccode\u003eenableNewTraceOnNavigation\u003c/code\u003e is now opt-in by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3657\"\u003e#3657\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentryNavigatorObserver\u003c/code\u003e no longer generates a fresh trace id on every push/pop/replace by default. One trace per session (the previous opt-in behavior) is now the default and preserves trace continuity across navigations.\u003c/li\u003e\n\u003cli\u003eIf you relied on the old behavior, opt back in explicitly:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eSentryNavigatorObserver(\n  enableNewTraceOnNavigation: true,\n);\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/de0ff33482a903b6ffc209d097063b3991ff1de9\"\u003e\u003ccode\u003ede0ff33\u003c/code\u003e\u003c/a\u003e docs(changelog): Expand 9.19.0 entries with usage examples (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3662\"\u003e#3662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/c8cc5654d07ce3c86b1a7e5557d425860cf70d33\"\u003e\u003ccode\u003ec8cc565\u003c/code\u003e\u003c/a\u003e release: 9.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/0d05c7e95811faa2126964ab35da38fcef9e8874\"\u003e\u003ccode\u003e0d05c7e\u003c/code\u003e\u003c/a\u003e chore(changelog): Remove stale unreleased entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/8af916cfd6c3024ca689ec9b22bce3a6ec039ee9\"\u003e\u003ccode\u003e8af916c\u003c/code\u003e\u003c/a\u003e feat: Span-first trace lifecycle (experimental) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3659\"\u003e#3659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/f1dd12beaa4f93e9492fdf0b1b429da5d908ecda\"\u003e\u003ccode\u003ef1dd12b\u003c/code\u003e\u003c/a\u003e chore(deps): update Android SDK to v8.39.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/832169ffc4219336fd6161441ecb79fa6ae24b36\"\u003e\u003ccode\u003e832169f\u003c/code\u003e\u003c/a\u003e fix(feedback): Show success message after feedback submission (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3609\"\u003e#3609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/d5a1225a02fed5616f99ea7feaf8145837afaa45\"\u003e\u003ccode\u003ed5a1225\u003c/code\u003e\u003c/a\u003e enh(navigator-observer): disable new trace on navigation by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3657\"\u003e#3657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/107a26bfa99cd56b5b8c46330875a66dd6fa65f5\"\u003e\u003ccode\u003e107a26b\u003c/code\u003e\u003c/a\u003e ci: Integrate Warden for AI-powered PR code review (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/753d4aca094097f530c41150009c3323b51118ab\"\u003e\u003ccode\u003e753d4ac\u003c/code\u003e\u003c/a\u003e chore: update metrics/flutter.properties to 3.41.7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/f96a7ed6b47df7db92a0a70c2913121508b14fd2\"\u003e\u003ccode\u003ef96a7ed\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/create-github-app-token from 3.0.0 to 3.1.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3652\"\u003e#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-dart/compare/9.18.0...9.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/tsutsu3/pi-hole-client/pull/585","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsutsu3%2Fpi-hole-client/issues/585","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/585/packages"},{"uuid":"4192484351","node_id":"PR_kwDOR3QjBs7PegPi","number":7,"state":"open","title":"chore(deps): bump flutter_dotenv from 5.2.1 to 6.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-02T07:39:57.000Z","updated_at":"2026-04-02T11:01:08.625Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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/java-james/flutter_dotenv/commit/f32e8c5bda8f181941ad716f621e147d03e80bc7\"\u003e\u003ccode\u003ef32e8c5\u003c/code\u003e\u003c/a\u003e chore(release): publish 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/03bbfce8866f7b3018daedb353a9ac9c9db81871\"\u003e\u003ccode\u003e03bbfce\u003c/code\u003e\u003c/a\u003e chore: addGitHub Copilot instructions (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/e7d1a6367cb04f2c7032fe5a19e31440f70b09df\"\u003e\u003ccode\u003ee7d1a63\u003c/code\u003e\u003c/a\u003e chore(release): publish 6.0.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/d67af2f088dc7b70c0533c552b07a3eeaed1f1df\"\u003e\u003ccode\u003ed67af2f\u003c/code\u003e\u003c/a\u003e chore: sponsorship links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/c4e34e6f47761e8bc3cf958ed3f56083816485a9\"\u003e\u003ccode\u003ec4e34e6\u003c/code\u003e\u003c/a\u003e chore(release): publish 6.0.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/4b86c0aba9a8e4fe2e67a85f2384629bcc042673\"\u003e\u003ccode\u003e4b86c0a\u003c/code\u003e\u003c/a\u003e docs: correct readme docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/5c96825c6c4e2fa60f1cac07554a23fff833fbac\"\u003e\u003ccode\u003e5c96825\u003c/code\u003e\u003c/a\u003e style: upgraade and run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/70ae28ad58eec307e8fcba15ba35bc1d2e27650a\"\u003e\u003ccode\u003e70ae28a\u003c/code\u003e\u003c/a\u003e chore(release): publish 6.0.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/a0af095bf43d6d7570eb2371b9e69d6de2f84b16\"\u003e\u003ccode\u003ea0af095\u003c/code\u003e\u003c/a\u003e docs: additional code doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/0d2d998d0aec21d763ab983b2d7813628ea0a285\"\u003e\u003ccode\u003e0d2d998\u003c/code\u003e\u003c/a\u003e chore: update example project\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/java-james/flutter_dotenv/compare/5.2.1...6.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=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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/thisIsRajbirMajhi/Nagar-Sewa-2.0/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisIsRajbirMajhi%2FNagar-Sewa-2.0/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"3995628011","node_id":"PR_kwDOOZyIL87GjC1x","number":1,"state":"closed","title":"chore(deps): bump flutter_dotenv from 5.2.1 to 6.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-26T13:48:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-26T13:36:58.000Z","updated_at":"2026-02-26T13:48:14.000Z","time_to_close":668,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"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 [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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/yushin0319/qiita_search/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yushin0319%2Fqiita_search/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3915897370","node_id":"PR_kwDORBuDgM7CdRP6","number":4,"state":"closed","title":"Bump the pub-deps group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T11:11:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T11:26:47.000Z","updated_at":"2026-02-16T11:11:49.000Z","time_to_close":603901,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pub-deps","update_count":3,"packages":[{"name":"firebase_core","old_version":"3.15.2","new_version":"4.4.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.1.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.1.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-deps group with 3 updates in the / directory: [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core), [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) and [flutter_dotenv](https://github.com/java-james/flutter_dotenv).\n\nUpdates `firebase_core` from 3.15.2 to 4.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05731e3fb091093546db363e379bff166f7286a3\"\u003e\u003ccode\u003e05731e3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4eb249ec5d870a960d3834e40fd0f3c3b871430c\"\u003e\u003ccode\u003e4eb249e\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.8.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17947\"\u003e#17947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/198aef8db6c96a08f57d750f1fa756da5e4a68a5\"\u003e\u003ccode\u003e198aef8\u003c/code\u003e\u003c/a\u003e feat: bump Firebase JS SDK to 12.7.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17940\"\u003e#17940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6eef051143ecff2351d6f893e797badc6d202a26\"\u003e\u003ccode\u003e6eef051\u003c/code\u003e\u003c/a\u003e feat: bump Firebase android SDK to 34.7.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17948\"\u003e#17948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0eea9f814e7f8bace50e8c1e5973c231cf9a4e3a\"\u003e\u003ccode\u003e0eea9f8\u003c/code\u003e\u003c/a\u003e fix(firebase_core, web): return empty list from apps getter in WASM mode (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/48e6e17b81890a651efddce42d3d94f389c6d71b\"\u003e\u003ccode\u003e48e6e17\u003c/code\u003e\u003c/a\u003e chore(release): publish packages  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17916\"\u003e#17916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/44d99a94f00eb34a175a36ee35c074afcadf9890\"\u003e\u003ccode\u003e44d99a9\u003c/code\u003e\u003c/a\u003e refactor(firebase_core, web): remove variant fallback in registerVersion (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/668331b446726daef719a68b43b34af7b1ae411f\"\u003e\u003ccode\u003e668331b\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.6.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17857\"\u003e#17857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2f619a316655e1b1d625abcfd4b8f32120ba093e\"\u003e\u003ccode\u003e2f619a3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17841\"\u003e#17841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/795567a64f20c7982e171d4dd66bd7ec61a7035b\"\u003e\u003ccode\u003e795567a\u003c/code\u003e\u003c/a\u003e fix(core, web): More explicit interop types (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17809\"\u003e#17809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.4.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05731e3fb091093546db363e379bff166f7286a3\"\u003e\u003ccode\u003e05731e3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/c78f56ea0fd0d5ba0b565a11cbf9acce73f93401\"\u003e\u003ccode\u003ec78f56e\u003c/code\u003e\u003c/a\u003e fix(messaging, iOS): scope iOS 18 duplicate notification workaround to iOS 18...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/48e6e17b81890a651efddce42d3d94f389c6d71b\"\u003e\u003ccode\u003e48e6e17\u003c/code\u003e\u003c/a\u003e chore(release): publish packages  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17916\"\u003e#17916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6fd8929b667df23eed21df288c9f8d8f213ea8ad\"\u003e\u003ccode\u003e6fd8929\u003c/code\u003e\u003c/a\u003e fix(messaging, iOS): refactor notification handling in scene delegate methods...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a8633970c841a43699c54a9c6ce4e9669b74e268\"\u003e\u003ccode\u003ea863397\u003c/code\u003e\u003c/a\u003e feat(firebase_messaging, iOS): add scene delegate support for `firebase_messa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2f619a316655e1b1d625abcfd4b8f32120ba093e\"\u003e\u003ccode\u003e2f619a3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17841\"\u003e#17841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ec5813a0cc590ba4501f26d5c3e5adb6a121b658\"\u003e\u003ccode\u003eec5813a\u003c/code\u003e\u003c/a\u003e refactor(messaging, web): convert classes to extension types for improved int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3c8c83d4251f2965ae6fb1fe7b64c21dcb94e9ec\"\u003e\u003ccode\u003e3c8c83d\u003c/code\u003e\u003c/a\u003e feat(web): add \u003ccode\u003eregisterVersion\u003c/code\u003e support for packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17780\"\u003e#17780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/455a068773239ec9a6d42cfe52b10ee973bbfedb\"\u003e\u003ccode\u003e455a068\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17787\"\u003e#17787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96dda6fa94db6cce76f9aa4c123fbd4bec2eba0e\"\u003e\u003ccode\u003e96dda6f\u003c/code\u003e\u003c/a\u003e Update remote_notification.dart to fix typo in docs (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17636\"\u003e#17636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.1.1/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05731e3fb091093546db363e379bff166f7286a3\"\u003e\u003ccode\u003e05731e3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/c78f56ea0fd0d5ba0b565a11cbf9acce73f93401\"\u003e\u003ccode\u003ec78f56e\u003c/code\u003e\u003c/a\u003e fix(messaging, iOS): scope iOS 18 duplicate notification workaround to iOS 18...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/48e6e17b81890a651efddce42d3d94f389c6d71b\"\u003e\u003ccode\u003e48e6e17\u003c/code\u003e\u003c/a\u003e chore(release): publish packages  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17916\"\u003e#17916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6fd8929b667df23eed21df288c9f8d8f213ea8ad\"\u003e\u003ccode\u003e6fd8929\u003c/code\u003e\u003c/a\u003e fix(messaging, iOS): refactor notification handling in scene delegate methods...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a8633970c841a43699c54a9c6ce4e9669b74e268\"\u003e\u003ccode\u003ea863397\u003c/code\u003e\u003c/a\u003e feat(firebase_messaging, iOS): add scene delegate support for `firebase_messa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2f619a316655e1b1d625abcfd4b8f32120ba093e\"\u003e\u003ccode\u003e2f619a3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17841\"\u003e#17841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ec5813a0cc590ba4501f26d5c3e5adb6a121b658\"\u003e\u003ccode\u003eec5813a\u003c/code\u003e\u003c/a\u003e refactor(messaging, web): convert classes to extension types for improved int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3c8c83d4251f2965ae6fb1fe7b64c21dcb94e9ec\"\u003e\u003ccode\u003e3c8c83d\u003c/code\u003e\u003c/a\u003e feat(web): add \u003ccode\u003eregisterVersion\u003c/code\u003e support for packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17780\"\u003e#17780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/455a068773239ec9a6d42cfe52b10ee973bbfedb\"\u003e\u003ccode\u003e455a068\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17787\"\u003e#17787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96dda6fa94db6cce76f9aa4c123fbd4bec2eba0e\"\u003e\u003ccode\u003e96dda6f\u003c/code\u003e\u003c/a\u003e Update remote_notification.dart to fix typo in docs (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17636\"\u003e#17636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.1.1/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/dieudonneiot/ogrenci_intelligence/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dieudonneiot%2Fogrenci_intelligence/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3786705772","node_id":"PR_kwDOP3-9rM67zash","number":14,"state":"open","title":"chore(deps): bump flutter_dotenv from 5.2.1 to 6.0.0 in /my_app","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-06T22:14:35.000Z","updated_at":"2026-01-07T22:00:28.352Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":"/my_app","ecosystem":"pub"},"body":"Bumps [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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/Tarekazabou/projet_web/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tarekazabou%2Fprojet_web/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"3707556708","node_id":"PR_kwDOMr2Hps63vhcO","number":211,"state":"closed","title":"[dependabot]: Bump the production-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T23:39:54.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T18:31:20.000Z","updated_at":"2026-01-12T23:39:56.000Z","time_to_close":3042514,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[dependabot]: Bump","group_name":"production-dependencies","update_count":19,"packages":[{"name":"app_links","old_version":"6.4.0","new_version":"7.0.0","repository_url":"https://github.com/llfbandit/app_links"},{"name":"dart_jsonwebtoken","old_version":"2.17.0","new_version":"3.3.1","repository_url":"https://github.com/jonasroussel/dart_jsonwebtoken"},{"name":"device_info_plus","old_version":"11.3.0","new_version":"12.3.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"fl_chart","old_version":"0.70.2","new_version":"1.1.1","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_blue_plus","old_version":"1.35.5","new_version":"2.0.2","repository_url":"https://github.com/chipweinberger/flutter_blue_plus"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_local_notifications","old_version":"18.0.1","new_version":"19.5.0","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_svg","old_version":"2.0.17","new_version":"2.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"geolocator","old_version":"13.0.2","new_version":"14.0.2","repository_url":"https://github.com/baseflow/flutter-geolocator"},{"name":"http","old_version":"1.3.0","new_version":"1.6.0","repository_url":"https://github.com/dart-lang/http"},{"name":"mapbox_maps_flutter","old_version":"2.12.0","new_version":"2.17.0","repository_url":"https://github.com/mapbox/mapbox-maps-flutter"},{"name":"package_info_plus","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"permission_handler","old_version":"11.4.0","new_version":"12.0.1","repository_url":"https://github.com/baseflow/flutter-permission-handler"},{"name":"provider","old_version":"6.1.2","new_version":"6.1.5+1","repository_url":"https://github.com/rrousselGit/provider"},{"name":"sentry_flutter","old_version":"8.14.2","new_version":"9.8.0","repository_url":"https://github.com/getsentry/sentry-dart"},{"name":"shared_preferences","old_version":"2.5.2","new_version":"2.5.3","repository_url":"https://github.com/flutter/packages"},{"name":"url_launcher","old_version":"6.3.1","new_version":"6.3.2","repository_url":"https://github.com/flutter/packages"},{"name":"vibration","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/benjamindean/flutter_vibration"}],"path":null,"ecosystem":"pub"},"body":"Bumps the production-dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [app_links](https://github.com/llfbandit/app_links) | `6.4.0` | `7.0.0` |\n| [dart_jsonwebtoken](https://github.com/jonasroussel/dart_jsonwebtoken) | `2.17.0` | `3.3.1` |\n| [device_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus) | `11.3.0` | `12.3.0` |\n| [fl_chart](https://github.com/imaNNeo/fl_chart) | `0.70.2` | `1.1.1` |\n| [flutter_blue_plus](https://github.com/chipweinberger/flutter_blue_plus) | `1.35.5` | `2.0.2` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `18.0.1` | `19.5.0` |\n| [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) | `2.0.17` | `2.2.3` |\n| [geolocator](https://github.com/baseflow/flutter-geolocator) | `13.0.2` | `14.0.2` |\n| [http](https://github.com/dart-lang/http/tree/master/pkgs) | `1.3.0` | `1.6.0` |\n| [mapbox_maps_flutter](https://github.com/mapbox/mapbox-maps-flutter) | `2.12.0` | `2.17.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.0` | `8.3.1` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `11.4.0` | `12.0.1` |\n| [provider](https://github.com/rrousselGit/provider) | `6.1.2` | `6.1.5+1` |\n| [sentry_flutter](https://github.com/getsentry/sentry-dart) | `8.14.2` | `9.8.0` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.2` | `2.5.3` |\n| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher) | `6.3.1` | `6.3.2` |\n| [vibration](https://github.com/benjamindean/flutter_vibration) | `3.1.3` | `3.1.4` |\n\n\nUpdates `app_links` from 6.4.0 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 `dart_jsonwebtoken` from 2.17.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/releases\"\u003edart_jsonwebtoken's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRollback to a \u003ccode\u003edynamic\u003c/code\u003e \u003ccode\u003eJWT.payload\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRETRACTED\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eIncrease \u003ccode\u003eJWT.payload\u003c/code\u003e strictness (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/issues/67\"\u003ejonasroussel/dart_jsonwebtoken#67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upper bound of pointycastle (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/pull/65\"\u003ejonasroussel/dart_jsonwebtoken#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDart SDK minimum version set to 3.0.0\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epointycastle\u003c/code\u003e for HMAC calculation instead of \u003ccode\u003ecrypto\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImplement custom deep list equality instead of using the \u003ccode\u003ecollection\u003c/code\u003e package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRollback \u003ccode\u003ecollection\u003c/code\u003e to 1.17.1 to be compatible with older flutter versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unconsistant JWK convertion\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJWTKey.fromJWK\u003c/code\u003e static method for parsing JWK to various key types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePossible \u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eexp\u003c/code\u003e, \u003ccode\u003enbf\u003c/code\u003e and \u003ccode\u003eiat\u003c/code\u003e are now following the JWT RFC for NumericDate by only using UTC DateTime\u003c/li\u003e\n\u003cli\u003eAdd JWK (JSON Web Key) conversion methods to key classes (\u003ccode\u003etoJWK()\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eFix HMAC secret auto detect if base64 is url or not\u003c/li\u003e\n\u003cli\u003eFix base64Url instead of base64 for string payloads JWT\u003c/li\u003e\n\u003cli\u003eAdd header tests for \u003ccode\u003eexp\u003c/code\u003e, \u003ccode\u003enbf\u003c/code\u003e and \u003ccode\u003eiat\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/blob/main/CHANGELOG.md\"\u003edart_jsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRollback to a \u003ccode\u003edynamic\u003c/code\u003e \u003ccode\u003eJWT.payload\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRETRACTED\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eIncrease \u003ccode\u003eJWT.payload\u003c/code\u003e strictness (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/issues/67\"\u003ejonasroussel/dart_jsonwebtoken#67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upper bound of pointycastle (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/pull/65\"\u003ejonasroussel/dart_jsonwebtoken#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDart SDK minimum version set to 3.0.0\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epointycastle\u003c/code\u003e for HMAC calculation instead of \u003ccode\u003ecrypto\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImplement custom deep list equality instead of using the \u003ccode\u003ecollection\u003c/code\u003e package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRollback \u003ccode\u003ecollection\u003c/code\u003e to 1.17.1 to be compatible with older flutter versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unconsistant JWK convertion\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJWTKey.fromJWK\u003c/code\u003e static method for parsing JWK to various key types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePossible \u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eexp\u003c/code\u003e, \u003ccode\u003enbf\u003c/code\u003e and \u003ccode\u003eiat\u003c/code\u003e are now following the JWT RFC for NumericDate by only using UTC DateTime\u003c/li\u003e\n\u003cli\u003eAdd JWK (JSON Web Key) conversion methods to key classes (\u003ccode\u003etoJWK()\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eFix HMAC secret auto detect if base64 is url or not\u003c/li\u003e\n\u003cli\u003eFix base64Url instead of base64 for string payloads JWT\u003c/li\u003e\n\u003cli\u003eAdd header tests for \u003ccode\u003eexp\u003c/code\u003e, \u003ccode\u003enbf\u003c/code\u003e and \u003ccode\u003eiat\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/jonasroussel/dart_jsonwebtoken/commit/ab9cd4765f64df6144d602c88ddb018984ec93eb\"\u003e\u003ccode\u003eab9cd47\u003c/code\u003e\u003c/a\u003e v3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/64c54b2ee3014da1e1ed3614281f6d0cbfcf8d95\"\u003e\u003ccode\u003e64c54b2\u003c/code\u003e\u003c/a\u003e v3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/da6597bb0b268ff6c63349e0c2669d3442517817\"\u003e\u003ccode\u003eda6597b\u003c/code\u003e\u003c/a\u003e chore: Add workflow_dispatch trigger to CI tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/11651815110d3c698f1bc3bc039787e9e6abcf3d\"\u003e\u003ccode\u003e1165181\u003c/code\u003e\u003c/a\u003e fix: audience typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/b979c71f6e82734ef8046bcee074d207f04afaf4\"\u003e\u003ccode\u003eb979c71\u003c/code\u003e\u003c/a\u003e fix: Require \u003ccode\u003eheader\u003c/code\u003e to be a \u003ccode\u003eMap\u003c/code\u003e when decoding JWT (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/874eb13e15f0149e7b39b49c611e692a303d68a6\"\u003e\u003ccode\u003e874eb13\u003c/code\u003e\u003c/a\u003e fix: Fix typo in \u003ccode\u003eaudience\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/0bf44246579a6d392fba627eab335a6d9e7ed3b1\"\u003e\u003ccode\u003e0bf4424\u003c/code\u003e\u003c/a\u003e Document and enforce \u003ccode\u003eJWT\u003c/code\u003e \u003ccode\u003epayload\u003c/code\u003e type to be either \u003ccode\u003eString\u003c/code\u003e or `Map\u0026lt;Strin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/ca7b8539a86e806f3d845c7de441c7e961e7781b\"\u003e\u003ccode\u003eca7b853\u003c/code\u003e\u003c/a\u003e v3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/5ac703a4b20f0087eb0dda8d8f5cae8e7345186c\"\u003e\u003ccode\u003e5ac703a\u003c/code\u003e\u003c/a\u003e feat: Reduce dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/368d05a1a5363d71bfa53fbe6cc4bcbf0523da9f\"\u003e\u003ccode\u003e368d05a\u003c/code\u003e\u003c/a\u003e Update upper bound of \u003ccode\u003epointycastle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/compare/v2.17.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `device_info_plus` from 11.3.0 to 12.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/096fd4ee810ccfc26689fb791f45f21d64bd33c9\"\u003e\u003ccode\u003e096fd4e\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/61786a1d680d8c3886b4fceb34d689ec94e10d8a\"\u003e\u003ccode\u003e61786a1\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Add identifiers for iPad Pro 11-Inch (M5) models (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3708\"\u003e#3708\u003c/a\u003e)\u003c/li\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/device_info_plus/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b4dbd1444c3104bc1f10af941907905d3070edcf\"\u003e\u003ccode\u003eb4dbd14\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Add missing device identifiers for Macs on M4 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3700\"\u003e#3700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4cc3f07fd4836e5417089630439fcb8a9cdb6bf5\"\u003e\u003ccode\u003e4cc3f07\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Add identifiers for new Apple devices on M5 chip (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3698\"\u003e#3698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/5040a78e26e2abbc9b9e1e8cbb23b1e6e38ad32a\"\u003e\u003ccode\u003e5040a78\u003c/code\u003e\u003c/a\u003e fix(device_info_plus): correct Mac model name mappings (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3690\"\u003e#3690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/19138be669ec879f85ce3a0d8be66c0670a34f33\"\u003e\u003ccode\u003e19138be\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/80eb98156aed96fbc214736964724604e9c80b4f\"\u003e\u003ccode\u003e80eb981\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): add mapping for new iPhone 17 series models (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3676\"\u003e#3676\u003c/a\u003e)\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/device_info_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d0fdc582e8187f71522678e19b6329221b5f535d\"\u003e\u003ccode\u003ed0fdc58\u003c/code\u003e\u003c/a\u003e refactor(device_info_plus)!: remove \u003ccode\u003eserialNumber\u003c/code\u003e property (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3663\"\u003e#3663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/device_info_plus-v12.3.0/packages/device_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fl_chart` from 0.70.2 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/releases\"\u003efl_chart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) You can read more about this release and the history of fl_chart here in my \u003ca href=\"https://flutter4fun.com/fl-chart-1-0-0\"\u003eblog post\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.71.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/MattiaPispisa\"\u003e\u003ccode\u003e@​MattiaPispisa\u003c/code\u003e\u003c/a\u003e) Add a new property called \u003ccode\u003eBorderRadius tooltipBorderRadius\u003c/code\u003e instead of (deprecated) \u003ccode\u003edouble tooltipRoundedRadius\u003c/code\u003e in \u003ccode\u003eBarTouchTooltipData\u003c/code\u003e, \u003ccode\u003eLineTouchTooltipData\u003c/code\u003e and \u003ccode\u003eScatterTouchTooltipData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1715\"\u003e#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003echildren\u003c/code\u003e property in our \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radarcharttitle\"\u003eRadarChartTitle\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1840\"\u003e#1840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/morvagergely\"\u003e\u003ccode\u003e@​morvagergely\u003c/code\u003e\u003c/a\u003e) Fix the initial zoom issue in our scrollable LineChart, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1863\"\u003e#1863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) You can read more about this release and the history of fl_chart here in my \u003ca href=\"https://flutter4fun.com/fl-chart-1-0-0\"\u003eblog post\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.71.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/MattiaPispisa\"\u003e\u003ccode\u003e@​MattiaPispisa\u003c/code\u003e\u003c/a\u003e) Add a new property called \u003ccode\u003eBorderRadius tooltipBorderRadius\u003c/code\u003e instead of (deprecated) \u003ccode\u003edouble tooltipRoundedRadius\u003c/code\u003e in \u003ccode\u003eBarTouchTooltipData\u003c/code\u003e, \u003ccode\u003eLineTouchTooltipData\u003c/code\u003e and \u003ccode\u003eScatterTouchTooltipData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1715\"\u003e#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003echildren\u003c/code\u003e property in our \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radarcharttitle\"\u003eRadarChartTitle\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1840\"\u003e#1840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/morvagergely\"\u003e\u003ccode\u003e@​morvagergely\u003c/code\u003e\u003c/a\u003e) Fix the initial zoom issue in our scrollable LineChart, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1863\"\u003e#1863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/38b270c20911202feb54bd8d3bbb84574a32b4c0\"\u003e\u003ccode\u003e38b270c\u003c/code\u003e\u003c/a\u003e Bump version to 1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/2b90dc77a2a6ccc0bb8fc37493b78ff366ae10b9\"\u003e\u003ccode\u003e2b90dc7\u003c/code\u003e\u003c/a\u003e Improvement/dependencies upgrade September 2025 (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1998\"\u003e#1998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/41357bf01a802bf1291be45e89c79cd195d8b23a\"\u003e\u003ccode\u003e41357bf\u003c/code\u003e\u003c/a\u003e Bump version up to 1.1.0 (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1984\"\u003e#1984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a08bfad72b7e143de1cd7ba60b02731b7c9bb4b4\"\u003e\u003ccode\u003ea08bfad\u003c/code\u003e\u003c/a\u003e Update CHANGELOG (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1983\"\u003e#1983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/5c1f054762c1ff1a3f93ae054e5626c0165847bb\"\u003e\u003ccode\u003e5c1f054\u003c/code\u003e\u003c/a\u003e feat: add gradient support for BarChartRodStackItem (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1979\"\u003e#1979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/06835da7fad83fb7e5513d9de937fae1e9d9edfc\"\u003e\u003ccode\u003e06835da\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1977\"\u003e#1977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/e58b6b1ab709b5734b1373fc8c45f64c59f573c4\"\u003e\u003ccode\u003ee58b6b1\u003c/code\u003e\u003c/a\u003e feat: allow titles to overlay on chart area (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/4b981f46b910366401b907f01ec94f70ce8a40c3\"\u003e\u003ccode\u003e4b981f4\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1976\"\u003e#1976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/b3ce63ae5ab9efddb43d0d0472f2cdd7c3ed22b7\"\u003e\u003ccode\u003eb3ce63a\u003c/code\u003e\u003c/a\u003e add label inside bar chart (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/9e51b1177a09e4455f30c9e2e7817bb93e9625b7\"\u003e\u003ccode\u003e9e51b11\u003c/code\u003e\u003c/a\u003e New flutter version improvements (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1974\"\u003e#1974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.70.2...1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_blue_plus` from 1.35.5 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chipweinberger/flutter_blue_plus/blob/master/CHANGELOG.md\"\u003eflutter_blue_plus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Improve]\u003c/strong\u003e update README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e allow calling \u003ccode\u003econnect(autoConnect:true)\u003c/code\u003e even when the adapter is turned off\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[LICENSE]\u003c/strong\u003e switch to FlutterBluePlus license.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e Dart: \u003ccode\u003eisNotifying\u003c/code\u003e was broken (regression 1.36.2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e iOS/macOS/Android: \u003ccode\u003esetOptions\u003c/code\u003e \u0026amp; \u003ccode\u003esetLogLevel\u003c/code\u003e should not invoke \u003ccode\u003eflutterRestart\u003c/code\u003e (regression 1.35.0)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e Linux: \u003ccode\u003ediscoverServices\u003c/code\u003e: wait for \u003ccode\u003eservicesResolved\u003c/code\u003e to avoid partial results (\u003ca href=\"https://redirect.github.com/chipweinberger/flutter_blue_plus/issues/1265\"\u003e#1265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e Linux: \u003ccode\u003esetNotifyValue\u003c/code\u003e: return false (no CCCD) to prevent hang (\u003ca href=\"https://redirect.github.com/chipweinberger/flutter_blue_plus/issues/1264\"\u003e#1264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e Dart: undo \u0026quot;clear \u003ccode\u003eservicesList\u003c/code\u003e after disconnection\u0026quot; (regression 1.35.11)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e fix android compile error (regression 1.36.2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e fix federated dependencies (regression 1.36.2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e fix compile error due to out of date platform interface (regression 1.36.2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e internal cleanup, no user facing changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e \u003ccode\u003elastValue\u003c/code\u003e was broken (regression 1.35.6)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e \u003ccode\u003eonValueReceived\u003c/code\u003e no longer emits data after reconnection \u003ca href=\"https://redirect.github.com/chipweinberger/flutter_blue_plus/issues/1262\"\u003e#1262\u003c/a\u003e (regression 1.35.6)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e characteristic not found, due to \u003ccode\u003einstanceId\u003c/code\u003e bug (regression 1.35.6)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.35.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Improve]\u003c/strong\u003e Dart: add \u003ccode\u003epubspec_overrides.yaml\u003c/code\u003e for easier local development\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.35.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e Android: fix main thread crash due to \u003ccode\u003ewaitIfBonding\u003c/code\u003e (regression 1.35.8)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e Dart: clear \u003ccode\u003eservicesList\u003c/code\u003e after disconnection\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.35.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Improve]\u003c/strong\u003e Android: use user provided \u003ccode\u003ecompileSdkVersion\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.35.9\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chipweinberger/flutter_blue_plus/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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 `flutter_local_notifications` from 18.0.1 to 19.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v19.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS][macOS] added \u003ccode\u003erequestProvidesAppNotificationSettings\u003c/code\u003e option to \u003ccode\u003eDarwinInitializationSettings\u003c/code\u003e class, and \u003ccode\u003eisProvidesAppNotificationSettingsEnabled\u003c/code\u003e to \u003ccode\u003eNotificationsEnabledOptions\u003c/code\u003e class. This allows applications to show a \u0026quot;Configure Notifications in \u003c!-- raw HTML omitted --\u003e\u0026quot; option when showing the context menu for an individual notification. This can be used for scenarios where an application can respond to the user selecting this option to show a custom page for controlling notification settings. Please note this whilst the API changes are applicable for iOS and macOS, the actual functionality only appears to be supported by Apple when it comes to iOS devices. See example app to see how this new functionality can be implemented. Thanks to the PR from \u003ca href=\"https://github.com/lukemmtt\"\u003eLuke Memet\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] fixed issue where non-ASCII characters for the notification \u003ca href=\"https://pub.dev/documentation/flutter_local_notifications/latest/flutter_local_notifications/WindowsInitializationSettings/appName.html\"\u003eapplication name\u003c/a\u003e weren't being displayed properly. Thanks to the PR from \u003ca href=\"https://github.com/yoyo930021\"\u003eyoyoIU\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2675\"\u003e#2675\u003c/a\u003e where addition of \u003ccode\u003einvisible\u003c/code\u003e flag to notification actions could cause scheduled notifications with actions created prior to 19.4.0 to fail to show\u003c/li\u003e\n\u003cli\u003eUpdated the Android release build configuration section to point to the latest \u003ca href=\"https://developer.android.com/topic/performance/app-optimization/customize-which-resources-to-keep\"\u003elocation\u003c/a\u003e of the official Android docs on how to configure which resources (e.g. notification icons) are kept so they are not discarded by the Android compiler. It has also been reworded to make it clearer that this applies to all Android resources\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] added ability to read \u003ccode\u003edataMimeType\u003c/code\u003e and \u003ccode\u003edataUri\u003c/code\u003e when calling \u003ccode\u003egetActiveNotifications()\u003c/code\u003e to read details of an active Android notification using the messaging style. Thanks to the PR from \u003ca href=\"https://github.com/mattbajorek\"\u003eMatt Bajorek\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] added support for Android semantic actions. Thanks to the PR from \u003ca href=\"https://github.com/szechyjs\"\u003eJared Szechy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2648\"\u003e#2648\u003c/a\u003e where non-ASCII characters in the notification payload were not being handled properly. Thanks to the PR from \u003ca href=\"https://github.com/yoyo930021\"\u003eyoyoIU\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2651\"\u003e#2651\u003c/a\u003e where unresolved symbols occurred with changes in introduced in newer Windows SDKs. Thanks to the PR from \u003ca href=\"https://github.com/Sebastien-VZN\"\u003eSebastien\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS][macOS] added \u003ccode\u003ecancelAllPendingNotifications()\u003c/code\u003e method for cancelling all pending notifications that have been scheduled. Thanks to the PR from \u003ca href=\"https://github.com/TaeBbong\"\u003eKwon Tae Hyung\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[macOS] removed redundant code that was only applicable on macOS versions lower than 10.14. This should be a non-functional change since 18.0.0 bumped the minimum Flutter SDK requirements that in turn required macOS 10.14 at a minimum. Thanks to the PR from \u003ca href=\"https://github.com/bqubique\"\u003eBlin Qipa\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] bumped robolectric dependency. This fixes an issue where some users reported receiving instances of \u003ccode\u003ejava.lang.NoClassDefFoundError\u003c/code\u003e around the plugin's Android unit tests. Thanks to the PR from \u003ca href=\"https://github.com/Turtlepaw\"\u003eTurtlepaw\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] added support to bypass have notifications bypass the device's Do Not Disturb (DnD) settings. Thanks the PR from \u003ca href=\"https://github.com/mvarendorff2\"\u003eMichel v. Varendorff\u003c/a\u003e that added the following changes\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ehasNotificationPolicyAccess()\u003c/code\u003e method that checks if the application can modify the notification policy\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erequestNotificationPolicyAccess()\u003c/code\u003e method that was added the \u003ccode\u003eAndroidFlutterNotificationsPlugin\u003c/code\u003e class. This can be used request access for the calling application modify the notification policy\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebypassDnd\u003c/code\u003e the property of the \u003ccode\u003eAndroidNotificationChannel\u003c/code\u003e class and \u003ccode\u003echannelBypassDnd\u003c/code\u003e to the \u003ccode\u003eAndroidNotificationDetails\u003c/code\u003e class. These can used to indicate if notifications associated with the channel can bypass the DnD settings of the device\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003emsix\u003c/code\u003e dev dependency in example app. This to fix the \u003ca href=\"https://redirect.github.com/YehudaKremer/msix/issues/303\"\u003eissue\u003c/a\u003e where the \u003ccode\u003emsix\u003c/code\u003e package stopped being able to created MSIX installers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS][macOS] added supported to specify the volume for critical alerts. Thanks to the PR from \u003ca href=\"https://github.com/bannzai\"\u003ebannzai\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Gradle setup information in the readme to clarify that desugaring needs to be enabled even if scheduled notifications aren't used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking change\u003c/strong\u003e bumped \u003ccode\u003ecompileSdk\u003c/code\u003e to 35 and updated readme to mention this\u003c/li\u003e\n\u003cli\u003e[Android] bumped GSON dependency to 2.12. As a result of doing so, applications should no longer need ProGuard rules related to this plugin that were needed for release builds to function. The readme has been updated to remove the associated setup to reflect this. Thanks to the PR from \u003ca href=\"https://github.com/koji-1009\"\u003eKoji Wakamiya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] bumped Android Gradle Plugin to 8.6.0 to align with the \u003ca href=\"https://developer.android.com/build/releases/gradle-plugin#api-level-support\"\u003eminimum version\u003c/a\u003e to use \u003ccode\u003ecompileSdk\u003c/code\u003e version 35 (Android 15)\u003c/li\u003e\n\u003cli\u003e[Android] bumped desugaring library to 2.1.4 and set Java compatibility to 11 instead of 8. Readme has been updated to reflect these changes  where\u003ccode\u003esourceCompatibility\u003c/code\u003e and \u003ccode\u003etargetCompability\u003c/code\u003e should be set to JavaVersion.VERSION_11 (i.e. Java 11), and \u003ccode\u003ejvmTarget\u003c/code\u003e is set to \u003ccode\u003e11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] \u003cstrong\u003eBreaking change\u003c/strong\u003e removed \u003ccode\u003euiLocalNotificationDateInterpretation\u003c/code\u003e parameter from \u003ccode\u003ezonedSchedule()\u003c/code\u003e method. This was done as it actually no relevant as of the 18.0.0 that dropped support for iOS versions older than 10, which in turn meant that the deprecated \u003ccode\u003eUILocalNotification\u003c/code\u003e APIs from Apple were no longer used. The corresponding \u003ccode\u003eUILocalNotificationDateInterpretation\u003c/code\u003e enum has already been removed as well\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] \u003cstrong\u003eBreaking changes\u003c/strong\u003e the \u003ccode\u003eDarwinNotificationActionOption\u003c/code\u003e and \u003ccode\u003eDarwinNotificationCategoryOption\u003c/code\u003e are now enhanced enums with values accessible through the \u003ccode\u003evalue\u003c/code\u003e property that are exactly the same as their native representations. Previously a bitwise left shift operation was applied to the index value\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] \u003cstrong\u003eBreaking change\u003c/strong\u003e renamed \u003ccode\u003eConverters\u003c/code\u003e header and implementation to \u003ccode\u003eFlutterLocalNotificationsConverters\u003c/code\u003e. This would likely not affect any users of the plugin. Done to fix/mitigate issues \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2160\"\u003e#2160\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2529\"\u003e#2529\u003c/a\u003e where the original name could clash\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] added Swift Package Manager support\u003c/li\u003e\n\u003cli\u003e[Windows] Added support for Windows. Thanks to PR \u003ca href=\"https://github.com/Levi-Lesches\"\u003eLevi Lesches\u003c/a\u003e that continued the work done initially done by \u003ca href=\"https://github.com/kennethnym\"\u003eKenneth\u003c/a\u003e and \u003ca href=\"https://github.com/lightrabbit\"\u003elightrabbit\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bumped minimum Flutter SDK requirement to 3.22.0 and Dart SDK requirement to 3.4.0. The minimum supported Android version is now 5.0 (API level 21)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003etimezone\u003c/code\u003e dependency so that minimum version is now 0.10.0\u003c/li\u003e\n\u003cli\u003eBumped multiple dependencies in example app\u003c/li\u003e\n\u003cli\u003eBumped minimum \u003ccode\u003eplugin_platform_interface\u003c/code\u003e version to 2.1.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/6c7378ddb1ed7f885e1e80caa3df3bcfb0fe8707\"\u003e\u003ccode\u003e6c7378d\u003c/code\u003e\u003c/a\u003e [various] fixed/updated format GitHub workflow (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2705\"\u003e#2705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/92a06818869f3e9b1af228c4e16dd6ea48698310\"\u003e\u003ccode\u003e92a0681\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] prepare for 19.5.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2704\"\u003e#2704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/6fdeb5dae226a9e30696b9e7a1103a4019aa8d87\"\u003e\u003ccode\u003e6fdeb5d\u003c/code\u003e\u003c/a\u003e Clang Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/79242b4384285c2a65485f3ca548d6440dadee47\"\u003e\u003ccode\u003e79242b4\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] Add support for `providesAppNotificationSetting...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ecd66b1515d17e327a62ca4ff8e94f925e97d688\"\u003e\u003ccode\u003eecd66b1\u003c/code\u003e\u003c/a\u003e [various] prepare for 19.4.2 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2685\"\u003e#2685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/55e85a002f876b63772fe5053fdb3ec8654b9f97\"\u003e\u003ccode\u003e55e85a0\u003c/code\u003e\u003c/a\u003e Clang format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/25d41e03db3f9facad0c0c4a33f077dab6420b2c\"\u003e\u003ccode\u003e25d41e0\u003c/code\u003e\u003c/a\u003e fix(windows): non-ascii characters in DisplayName (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2668\"\u003e#2668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/759f4faf15d3f8173cd10e9247ff14e00d613f1e\"\u003e\u003ccode\u003e759f4fa\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] added null safe handling for invisible Android ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/8e73c917587e3317e08cfda13ce694c4bf2f0c2e\"\u003e\u003ccode\u003e8e73c91\u003c/code\u003e\u003c/a\u003e updated Android release build configuration section in readme (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ca523de4b02ad007777c79a4c0ae9b08e5ad5236\"\u003e\u003ccode\u003eca523de\u003c/code\u003e\u003c/a\u003e [flutter_local_notification] prepare for 19.4.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2663\"\u003e#2663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v18.0.1...flutter_local_notifications-v19.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_svg` from 2.0.17 to 2.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/22c60562050dd3de7a4c2827bb97e7bc1cb147c8\"\u003e\u003ccode\u003e22c6056\u003c/code\u003e\u003c/a\u003e [various] Replace deprecated Color.value in SVG packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10482\"\u003e#10482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ae2037717d0059776dbca37b375e0b01226bd11d\"\u003e\u003ccode\u003eae20377\u003c/code\u003e\u003c/a\u003e Update repo for 3.38 (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10405\"\u003e#10405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3ff84559c826d0ae59185009d8fc6e529e0fb9ec\"\u003e\u003ccode\u003e3ff8455\u003c/code\u003e\u003c/a\u003e [flutter_svg] Fixes typo of \u003ccode\u003eallowDrawingOutsideViewBox\u003c/code\u003e in doc comments. (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ce0b99c8c4e2d0f0e76f8db831b23cf180b91739\"\u003e\u003ccode\u003ece0b99c\u003c/code\u003e\u003c/a\u003e [mustache_template] Emoji support (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10110\"\u003e#10110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/617d1b2776f2a09f438e6f926b0f4c1e20bc17d7\"\u003e\u003ccode\u003e617d1b2\u003c/code\u003e\u003c/a\u003e [Gradle 9] Fixed Gradle 9 Deprecations in Packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10016\"\u003e#10016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/002fa8922d43a99b244ce9d8d65d0fe8376df867\"\u003e\u003ccode\u003e002fa89\u003c/code\u003e\u003c/a\u003e [various] Standardize Java compat in Gradle (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10091\"\u003e#10091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b783df01f43a1e278b91085c7303d4cf038f1307\"\u003e\u003ccode\u003eb783df0\u003c/code\u003e\u003c/a\u003e [various] Standardize Gradle \u003ccode\u003enamespace\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10084\"\u003e#10084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/10e39dd50f871716dc18eb061573bf3428210f4a\"\u003e\u003ccode\u003e10e39dd\u003c/code\u003e\u003c/a\u003e Remove \u0026quot;All right reserved\u0026quot; from all files (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10066\"\u003e#10066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/98580c6c82fc78d410faabfd39a97a042f39ed35\"\u003e\u003ccode\u003e98580c6\u003c/code\u003e\u003c/a\u003e [mustache_template] Initial import (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/9944\"\u003e#9944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/af2764c0815bdd036ee981563375cce4b7c354b1\"\u003e\u003ccode\u003eaf2764c\u003c/code\u003e\u003c/a\u003e [flutter_svg] loader buffer fix (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/9898\"\u003e#9898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_svg-v2.2.3/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geolocator` from 13.0.2 to 14.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/756b8d8015f06ecfcc64b438f71cb3b362b5e350\"\u003e\u003ccode\u003e756b8d8\u003c/code\u003e\u003c/a\u003e adds linux as platform to pub dev \u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1734\"\u003e#1734\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/2cbbdaa29989bdf064fe661319945ad47c5f0b32\"\u003e\u003ccode\u003e2cbbdaa\u003c/code\u003e\u003c/a\u003e Update geolocator_android to version 5.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/cf839a07482858acc985c6f0d0b01b86d22ee94c\"\u003e\u003ccode\u003ecf839a0\u003c/code\u003e\u003c/a\u003e Check LocationSettingsResponse success before processing (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1730\"\u003e#1730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/ce4b3a754a023a9a7748ad9772d3d4e33e8b403a\"\u003e\u003ccode\u003ece4b3a7\u003c/code\u003e\u003c/a\u003e Adds section about background modes on iOS to the README (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/3567ef9c37413a188859e327220b030cfa8d2b5f\"\u003e\u003ccode\u003e3567ef9\u003c/code\u003e\u003c/a\u003e updates afp Android example app and README (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/049fa9ff5a057571bec5f992726ca24158238a79\"\u003e\u003ccode\u003e049fa9f\u003c/code\u003e\u003c/a\u003e Updates the Android example app FOREGROUND_SERVICE_LOCATION manifest permissi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/392b2d5f97bee6c8667cc535934b09f907ca3ce5\"\u003e\u003ccode\u003e392b2d5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/708f0aba6b3cdcb5c4cbc85e0a1b4ab575d8e43d\"\u003e\u003ccode\u003e708f0ab\u003c/code\u003e\u003c/a\u003e [geolocator_android]: Bump androidx.core:core from 1.15.0 to 1.16.0 in /geolo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/75203a332d20fe8221e600984cc4bffb6170befc\"\u003e\u003ccode\u003e75203a3\u003c/code\u003e\u003c/a\u003e updated geolocator_android version (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/a24775bc4814940f00693e221a2be9e0c84c3c4e\"\u003e\u003ccode\u003ea24775b\u003c/code\u003e\u003c/a\u003e [geolocator_android]: Bump androidx.core:core from 1.13.0 to 1.15.0 in /geolo...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baseflow/flutter-geolocator/compare/geolocator_v13.0.2...geolocator_v14.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.3.0 to 1.6.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/HEAD/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mapbox_maps_flutter` from 2.12.0 to 2.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/releases\"\u003emapbox_maps_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVersion numbering has been updated to align with Mapbox's cross-platform SDK versioning scheme. We skipped from 2.12.0 to 2.17.0 to synchronize with other Mapbox SDKs, ensuring consistent version numbers across all platforms.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Features ✨\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePromote \u003ccode\u003eModelLayer\u003c/code\u003e to stable.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSymbolLayer.iconColorBrightnessMax\u003c/code\u003e, \u003ccode\u003eSymbolLayer.iconColorBrightnessMin\u003c/code\u003e, \u003ccode\u003eSymbolLayer.iconColorContrast\u003c/code\u003e, \u003ccode\u003eSymbolLayer.occlusionOpacityMode\u003c/code\u003e, \u003ccode\u003eFillExtrusionLayer.fillExtrusionCastShadows\u003c/code\u003e, \u003ccode\u003eRasterArraySource.volatile\u003c/code\u003e, and \u003ccode\u003ePolylineAnnotation.lineEmissiveStrength\u003c/code\u003e properties.\u003c/li\u003e\n\u003cli\u003eUpdate default value for experimental \u003ccode\u003eLineLayer.lineCutoutOpacity\u003c/code\u003e from 0 to 1.0.\u003c/li\u003e\n\u003cli\u003eAdd the ability to get all annotations from an annotation manager.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecustomData\u003c/code\u003e field to annotations to be able to pass user data.\u003c/li\u003e\n\u003cli\u003eAdd nautical miles scale bar distance unit.\u003c/li\u003e\n\u003cli\u003eUpdate property type for experimental \u003ccode\u003eLineLayer.lineCutoutOpacity\u003c/code\u003e, and \u003ccode\u003eLineLayer.lineCutoutFadeWidth\u003c/code\u003e from layout to paint.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fixes 🐞\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Fix annotation interaction handlers (tap, drag etc.) not working after annotation update.\u003c/li\u003e\n\u003cli\u003e[Android] Fix memory leaks on Android.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Flutter SDK minimum required version to 3.27.0 and \u003ccode\u003ecompileSdk\u003c/code\u003e to 35 on Android.\u003c/li\u003e\n\u003cli\u003eUpdate Mapbox Maps SDK to v11.17.0\n\u003cul\u003e\n\u003cli\u003eFor platform-specific updates see: \u003ca href=\"https://github.com/mapbox/mapbox-maps-ios/releases/tag/v11.17.0\"\u003eiOS\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/mapbox/mapbox-maps-android/releases/tag/v11.17.0\"\u003eAndroid\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.0-rc.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVersion numbering has been updated to align with Mapbox's cross-platform SDK versioning scheme. We skipped from 2.12.0 to 2.17.0-beta.1 to synchronize with other Mapbox SDKs, ensuring consistent version numbers across all platforms.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Features ✨\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the ability to get all annotations from an annotation manager.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecustomData\u003c/code\u003e field to annotations to be able to pass user data.\u003c/li\u003e\n\u003cli\u003eAdd nautical miles scale bar distance unit.\u003c/li\u003e\n\u003cli\u003eUpdate property type for experimental \u003ccode\u003eLineLayer.lineCutoutOpacity\u003c/code\u003e, \u003ccode\u003eLineLayer.lineCutoutWidth\u003c/code\u003e, and \u003ccode\u003eLineLayer.lineCutoutFadeWidth\u003c/code\u003e from layout to paint.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fixes 🐞\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Fix annotation interaction handlers (tap, drag etc.) not working after annotation update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Mapbox Maps SDK to v11.17.0-rc.1\n\u003cul\u003e\n\u003cli\u003eFor platform-specific updates see: \u003ca href=\"https://github.com/mapbox/mapbox-maps-ios/releases/tag/v11.17.0-rc.1\"\u003eiOS\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/mapbox/mapbox-maps-android/releases/tag/v11.17.0-rc.1\"\u003eAndroid\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.0-beta.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVersion numbering has been updated to align with Mapbox's cross-platform SDK versioning scheme. This release skips from 2.12.0 to 2.17.0-beta.1 to synchronize with other Mapbox SDKs (version x.17.0-beta.1), ensuring consistent version numbers across all platforms.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Features ✨\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Maps SDK to v11.17.0-beta.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/blob/main/CHANGELOG.md\"\u003emapbox_maps_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e2.17.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePromote \u003ccode\u003eModelLayer\u003c/code\u003e to stable.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSymbolLayer.iconColorBrightnessMax\u003c/code\u003e, \u003ccode\u003eSymbolLayer.iconColorBrightnessMin\u003c/code\u003e, \u003ccode\u003eSymbolLayer.iconColorContrast\u003c/code\u003e, \u003ccode\u003eSymbolLayer.occlusionOpacityMode\u003c/code\u003e, \u003ccode\u003eFillExtrusionLayer.fillExtrusionCastShadows\u003c/code\u003e, \u003ccode\u003eRasterArraySource.volatile\u003c/code\u003e, and \u003ccode\u003ePolylineAnnotation.lineEmissiveStrength\u003c/code\u003e properties.\u003c/li\u003e\n\u003cli\u003eUpdate default value for experimental \u003ccode\u003eLineLayer.lineCutoutOpacity\u003c/code\u003e from 0 to 1.0.\u003c/li\u003e\n\u003cli\u003e[iOS] Fix annotation interaction handlers (tap, drag etc.) not working after annotation update.\u003c/li\u003e\n\u003cli\u003eAdd the ability to get all annotations from an annotation manager.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecustomData\u003c/code\u003e field to annotations to be able to pass user data.\u003c/li\u003e\n\u003cli\u003eAdd nautical miles scale bar distance unit.\u003c/li\u003e\n\u003cli\u003eUpdate property type for experimental \u003ccode\u003eLineLayer.lineCutoutOpacity\u003c/code\u003e, and \u003ccode\u003eLineLayer.lineCutoutFadeWidth\u003c/code\u003e from layout to paint.\u003c/li\u003e\n\u003cli\u003eFix memory leaks on Android.\u003c/li\u003e\n\u003cli\u003eBump Flutter SDK minimum required version to 3.27.0 and \u003ccode\u003ecompileSdk\u003c/code\u003e to 35 on Android.\u003c/li\u003e\n\u003cli\u003eUpdate Maps SDK to v11.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/3104ace20a16cde520667f286e8d6de2c9d572b8\"\u003e\u003ccode\u003e3104ace\u003c/code\u003e\u003c/a\u003e Update versions for v2.17.0 (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/8459b4ff55c0e189c0b12202f152331f3c0500c0\"\u003e\u003ccode\u003e8459b4f\u003c/code\u003e\u003c/a\u003e Cherry-pick updates to the release branch  (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/37669edca60a519862f86ff7d8c66c6385272444\"\u003e\u003ccode\u003e37669ed\u003c/code\u003e\u003c/a\u003e Update versions for v2.17.0-rc.1 (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/b53137f0dcf9b83b8f4857d126d0bfc5fdc7fa0a\"\u003e\u003ccode\u003eb53137f\u003c/code\u003e\u003c/a\u003e [release/v2.17] Nautical miles (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1068\"\u003e#1068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/d8d50eb8fcbe5def491e93b3fad7b702ae84b698\"\u003e\u003ccode\u003ed8d50eb\u003c/code\u003e\u003c/a\u003e Annotation backports (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1065\"\u003e#1065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/2b7e02b6fd12fb422f9651a2b7eab4b15a636963\"\u003e\u003ccode\u003e2b7e02b\u003c/code\u003e\u003c/a\u003e bump version to 2.17.0-beta.1 and Maps SDK to 11.17.0-beta.1 (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/6baafbee9413e6b9525cc7b4694a26dd1c7932cd\"\u003e\u003ccode\u003e6baafbe\u003c/code\u003e\u003c/a\u003e Update main versions to 2.12.0  (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/8fb537189d7eeb345000cc71bd646e4adceb54c2\"\u003e\u003ccode\u003e8fb5371\u003c/code\u003e\u003c/a\u003e Release v2.12.0-rc.2(\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/d4d289b0d3eeaa2a485aca7e456dc49093a66ffe\"\u003e\u003ccode\u003ed4d289b\u003c/code\u003e\u003c/a\u003e Release v2.12.0-rc.1 (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/45718490ecbfd7256db13ec24b31f71a8bce57ff\"\u003e\u003ccode\u003e4571849\u003c/code\u003e\u003c/a\u003e Workaround for duplicate move motion events on Android (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1041\"\u003e#1041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/compare/v2.12.0...v2.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 8.3.0 to 8.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/9f03424b7916b195ec6a4bebe4cc1a310ba40d4a\"\u003e\u003ccode\u003e9f03424\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/2cf9297b4e3ce5cc71d22539ca7d0dfc82ac819b\"\u003e\u003ccode\u003e2cf9297\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): incorrect install time on macOS when app sandbox disa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1b37ba220c99b16693991042c3fcc69eae98864a\"\u003e\u003ccode\u003e1b37ba2\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c593c0787c01d600ad591028693e4d711d361b8f\"\u003e\u003ccode\u003ec593c07\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/69261446f4ada931645f6bf0d43d3871810ba246\"\u003e\u003ccode\u003e6926144\u003c/code\u003e\u003c/a\u003e chore(package_info_plus): remove unnecessary library name in test (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3521\"\u003e#3521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/71a8e00c606b4080f8d51edfefc969fa514ad155\"\u003e\u003ccode\u003e71a8e00\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/9ec7eb4132887b3f0ec4456a0f59bbf2c3fc4215\"\u003e\u003ccode\u003e9ec7eb4\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v8.3.1/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `permission_handler` from 11.4.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/Baseflow/flutter-permission-handler/commit/d8423455b895dd2453cda28f83dea98c35628771\"\u003e\u003ccode\u003ed842345\u003c/code\u003e\u003c/a\u003e Updates permission_handler version to 12.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/fcb004bfc0dd02452b3c4d41a2b7d63746a85ecf\"\u003e\u003ccode\u003efcb004b\u003c/code\u003e\u003c/a\u003e docs(README): Update the correspondence between permission groups and the key...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c438a1f29cdbe9b46b118ed58dc6e88b43524f74\"\u003e\u003ccode\u003ec438a1f\u003c/code\u003e\u003c/a\u003e updated bug in README documentation about the compileSDK version (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/de516a4838cb16bddcc02b77c43d6a78b49d72fb\"\u003e\u003ccode\u003ede516a4\u003c/code\u003e\u003c/a\u003e Drop support for iOS \u0026lt; 11 (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c618e9bbe541dba6abd7438520a89abd86d386d1\"\u003e\u003ccode\u003ec618e9b\u003c/code\u003e\u003c/a\u003e Updates Android package to ^13.0.0 (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/753824b50f8effc3eecc43b2dabaf1b2b23a797d\"\u003e\u003ccode\u003e753824b\u003c/code\u003e\u003c/a\u003e fix(android): Resolve \u0026quot;[PermissionRequestInProgressException]\u0026quot; when a… (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1425\"\u003e#1425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/e454f844b05bcc8e90543f46ffdf5719fe9a00b9\"\u003e\u003ccode\u003ee454f84\u003c/code\u003e\u003c/a\u003e android package updates (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1458\"\u003e#1458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baseflo...\n\n_Description has been truncated_\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/reedu-reengineering-education/sensebox-bike-flutter/pull/211","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedu-reengineering-education%2Fsensebox-bike-flutter/issues/211","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/211/packages"},{"uuid":"3579780828","node_id":"PR_kwDOQMGchc6xEkRB","number":8,"state":"open","title":"build(deps): bump flutter_dotenv from 5.2.1 to 6.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T17:59:34.000Z","updated_at":"2025-11-02T18:22:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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)\nDependabot will merge this PR once CI passes on it, as requested by @nendix.\n\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/nendix/foodly/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nendix%2Ffoodly/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"2852246742","node_id":"PR_kwDOPBtIp86qAdTW","number":13,"state":"open","title":"build(deps): bump flutter_dotenv from 5.2.1 to 6.0.0","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-23T07:24:28.000Z","updated_at":"2025-09-23T07:24:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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/fewling/MyTec-Code-Test/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fewling%2FMyTec-Code-Test/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"2851457461","node_id":"PR_kwDOOlwM5c6p9cm1","number":9,"state":"open","title":"chore(deps): bump the flutter-deps group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T23:31:10.000Z","updated_at":"2025-09-22T23:31:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":24,"packages":[{"name":"cloud_firestore","old_version":"5.6.12","new_version":"6.0.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.15.2","new_version":"4.1.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"package_info_plus","old_version":"8.3.1","new_version":"9.0.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"geolocator","old_version":"14.0.2","new_version":"14.0.1","repository_url":"https://github.com/baseflow/flutter-geolocator"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"custom_lint","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.1","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"device_info_plus","old_version":"11.5.0","new_version":"12.1.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.2.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.11.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.7.1","repository_url":"https://github.com/dart-lang/build"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.0.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"11.6.0","new_version":"12.0.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"firebase_auth","old_version":"5.7.0","new_version":"6.1.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"freezed","old_version":"2.5.8","new_version":"3.2.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"go_router","old_version":"14.8.1","new_version":"16.2.2","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `5.6.12` | `6.0.2` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.15.2` | `4.1.1` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.1` | `9.0.0` |\n| [geolocator](https://github.com/baseflow/flutter-geolocator) | `14.0.2` | `14.0.1` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.8.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.1.1` |\n| [device_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus) | `11.5.0` | `12.1.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.2.0` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.11.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `3.0.0` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.7.1` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `3.0.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.10` | `16.0.2` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.6.0` | `12.0.2` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.7.0` | `6.1.0` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.2.3` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `16.2.2` |\n\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/eeba962281ea2b7a204f0809b5f4302f02e79bd4\"\u003e\u003ccode\u003eeeba962\u003c/code\u003e\u003c/a\u003e chore: reinstate firestore ios sdk in example app (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17574\"\u003e#17574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.2/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0b6b13d0e0c0c45386eadb0ceef55e895a8d357b\"\u003e\u003ccode\u003e0b6b13d\u003c/code\u003e\u003c/a\u003e docs(firebase_core): correct androidClientId docs (was incorrectly labeled iO...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a8e802a90f3e6bf53808a6996e28e814090a807b\"\u003e\u003ccode\u003ea8e802a\u003c/code\u003e\u003c/a\u003e feat: bump Firebase JS SDK to 12.2.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17678\"\u003e#17678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ecd8889df76954c8dfa2861e20d6d50d0b6239be\"\u003e\u003ccode\u003eecd8889\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.2.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17677\"\u003e#17677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2af66ab320053f0deb3f010a39a4f88b4adde936\"\u003e\u003ccode\u003e2af66ab\u003c/code\u003e\u003c/a\u003e feat: bump Firebase android SDK to 34.1.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17668\"\u003e#17668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.1.1/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.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\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 8.3.1 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/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/package_info_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/78c2b7420bcc943b5f46a22285e750a0dc58e5bb\"\u003e\u003ccode\u003e78c2b74\u003c/code\u003e\u003c/a\u003e feat(package_info_plus)!: Change Android compile SDK, update Android build co...\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/package_info_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/package_info_plus-v9.0.0/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geolocator` from 14.0.2 to 14.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/f4008db50055c47fdb3191efd5c5fb69b7a3c4f5\"\u003e\u003ccode\u003ef4008db\u003c/code\u003e\u003c/a\u003e Adds macOS privacy manifest to the podspec (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/df61d4c55992fa9f49a65b919f1541ab31fd41d5\"\u003e\u003ccode\u003edf61d4c\u003c/code\u003e\u003c/a\u003e updates web package (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/622706ae0f57421e24af3e3fabc5de46a8d82d25\"\u003e\u003ccode\u003e622706a\u003c/code\u003e\u003c/a\u003e Updates windows project (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/6eb5fc813eaab782f25107a835f17514457631fa\"\u003e\u003ccode\u003e6eb5fc8\u003c/code\u003e\u003c/a\u003e Updates linux project (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baseflow/flutter-geolocator/compare/geolocator_v14.0.2...geolocator_v14.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/cdfcffe6d33b5096577d533dec4ff9a2bf97dade\"\u003e\u003ccode\u003ecdfcffe\u003c/code\u003e\u003c/a\u003e custom_lint_core    : 0.7.7 -\u0026gt; 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/693ae31f4e0aa392927b513f02885543434d40bf\"\u003e\u003ccode\u003e693ae31\u003c/code\u003e\u003c/a\u003e custom_lint_core    : 0.7.5 -\u0026gt; 0.7.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/3a745e531e9a23980ce4c27b4c57e484827ff4c8\"\u003e\u003ccode\u003e3a745e5\u003c/code\u003e\u003c/a\u003e Don't use aot for process start (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/57e4851d11611651a8ca0ea56c6073b85f4b5360\"\u003e\u003ccode\u003e57e4851\u003c/code\u003e\u003c/a\u003e Remove dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/98cbdd43442f56ff6462f126f56fbee66f7fd049\"\u003e\u003ccode\u003e98cbdd4\u003c/code\u003e\u003c/a\u003e Disable 'get'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/b77d6c56e54cf6218d5892ada397982453307ca0\"\u003e\u003ccode\u003eb77d6c5\u003c/code\u003e\u003c/a\u003e Changelog and fix examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/d88dde2a83a6a555444ddc9772ad4db7a771465f\"\u003e\u003ccode\u003ed88dde2\u003c/code\u003e\u003c/a\u003e Migrate to latest Analyzer (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/fee33d5342eec901ea9c866ba5a0feb4fa68ff91\"\u003e\u003ccode\u003efee33d5\u003c/code\u003e\u003c/a\u003e Analyzer 7.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/cc9ce701a0f00f1b6f40c9f75b239d49d0efc648\"\u003e\u003ccode\u003ecc9ce70\u003c/code\u003e\u003c/a\u003e custom_lint         : 0.7.5 -\u0026gt; 0.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/6261cadec5fe66ea1e085f2b8657a506aec4bdd0\"\u003e\u003ccode\u003e6261cad\u003c/code\u003e\u003c/a\u003e Aot (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/invertase/dart_custom_lint/compare/custom_lint-v0.7.3...custom_lint-v0.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1 - 2025-08-28\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\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/EdsonBueno/infinite_scroll_pagination/commit/23ad195628f24825bc1e0b837831d3b878a6d572\"\u003e\u003ccode\u003e23ad195\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/325a24c83b78f9feef7ae37bf2649edc721cf9b5\"\u003e\u003ccode\u003e325a24c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/08aa0f2a5adbb2e81d7d89ef04b248ce09174fb4\"\u003e\u003ccode\u003e08aa0f2\u003c/code\u003e\u003c/a\u003e fix: deep immutability for pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/950d60c07a21e55cb032d4790eedc487d202e3bf\"\u003e\u003ccode\u003e950d60c\u003c/code\u003e\u003c/a\u003e lint: useless this in bloc paging state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d80dd01feb0c22ccd17277e8fafdfa90007d1dd6\"\u003e\u003ccode\u003ed80dd01\u003c/code\u003e\u003c/a\u003e fix: save state during paged layout build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5134261653330f47d080dcebe7c6d913d990be78\"\u003e\u003ccode\u003e5134261\u003c/code\u003e\u003c/a\u003e fix: cancel token copywith in bloc exmaple\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49e626d3780218ed2013d4bc0485917e6ea93745\"\u003e\u003ccode\u003e49e626d\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/7902e1a42f720d846738b3566a32d929cd3b9b52\"\u003e\u003ccode\u003e7902e1a\u003c/code\u003e\u003c/a\u003e docs: update example usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/c0a684cc736650f1a0bcbe6756495b1041ad6786\"\u003e\u003ccode\u003ec0a684c\u003c/code\u003e\u003c/a\u003e feat: improve bloc paging state example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/aed9d254aee05cfcd7dcc0e4190b94a3feb7aeee\"\u003e\u003ccode\u003eaed9d25\u003c/code\u003e\u003c/a\u003e fix: hash code in paging state base\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `device_info_plus` from 11.5.0 to 12.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/19138be669ec879f85ce3a0d8be66c0670a34f33\"\u003e\u003ccode\u003e19138be\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/80eb98156aed96fbc214736964724604e9c80b4f\"\u003e\u003ccode\u003e80eb981\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): add mapping for new iPhone 17 series models (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3676\"\u003e#3676\u003c/a\u003e)\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/device_info_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d0fdc582e8187f71522678e19b6329221b5f535d\"\u003e\u003ccode\u003ed0fdc58\u003c/code\u003e\u003c/a\u003e refactor(device_info_plus)!: remove \u003ccode\u003eserialNumber\u003c/code\u003e property (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3663\"\u003e#3663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/32528e7f852893dd4448c448096e459e1950c7e4\"\u003e\u003ccode\u003e32528e7\u003c/code\u003e\u003c/a\u003e feat(device_info_plus)!: Change Android compile SDK, update Android build con...\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/device_info_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/device_info_plus-v12.1.0/packages/device_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f2a65fdceb4a62eafd7dafbd25421283b441623d\"\u003e\u003ccode\u003ef2a65fd\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add a method to clear auth tokens (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fdee698f8563f2fdc2ee7600f1359fe6b393aea8\"\u003e\u003ccode\u003efdee698\u003c/code\u003e\u003c/a\u003e [google_sign_in] Implement clearAuthorizationToken (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/10024\"\u003e#10024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6f979b5e6265c03c78776aab55231e72f25af589\"\u003e\u003ccode\u003e6f979b5\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add a platform interface method to clear auth tokens (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9929\"\u003e#9929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a3f09e5705d736fa57bf6839da60f5e14e49e8f0\"\u003e\u003ccode\u003ea3f09e5\u003c/code\u003e\u003c/a\u003e [google_sign_in] Implement hosted domain on Android (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9871\"\u003e#9871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/256bb4f2dd3d0ca013fa9bdd5f827d61268cf207\"\u003e\u003ccode\u003e256bb4f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the gradle-plugin group across 19 directories with 2 updat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/35eed056ce63c38209d6dacf5259e1d9abcc0970\"\u003e\u003ccode\u003e35eed05\u003c/code\u003e\u003c/a\u003e Update repo for 3.35 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9816\"\u003e#9816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e56761efb2d7745627c5f1c96ed216cdbb4b9db8\"\u003e\u003ccode\u003ee56761e\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 15 directories with 7 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/db6988d785fa75bb7337ab3ef72a4e15c3484a76\"\u003e\u003ccode\u003edb6988d\u003c/code\u003e\u003c/a\u003e [tool] Remove web drive hot reload workaround (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9704\"\u003e#9704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/963550c6c2975ed264c75260a1559d73ec014663\"\u003e\u003ccode\u003e963550c\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add more serverClientId info to README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9629\"\u003e#9629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/57cbb96e8563231e2bc1c5593608c7ceef24fa70\"\u003e\u003ccode\u003e57cbb96\u003c/code\u003e\u003c/a\u003e [google_sign_in] Update to GoogleSignIn-iOS 9 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9655\"\u003e#9655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.2.0/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003esource_gen: '\u0026gt;=3.1.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=7.4.0 \u0026lt;9.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.15.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^3.1.0\u003c/code\u003e, stop using deprecated \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e\nand use the new \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d95430cf23442fe3565297645f692596c2ca0894\"\u003e\u003ccode\u003ed95430c\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8cb173f20475bc7b873cb326598f0548e0c090ef\"\u003e\u003ccode\u003e8cb173f\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/191f06ab19b4046e438ee86b374f713b4ce5d6a7\"\u003e\u003ccode\u003e191f06a\u003c/code\u003e\u003c/a\u003e Release 6.11.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c8c3b39b66be28ed6ad9f1f4db7ca419c6065ac1\"\u003e\u003ccode\u003ec8c3b39\u003c/code\u003e\u003c/a\u003e Stop using source_gen TypeChecker.fromRuntime. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/426f5a2b9fb5cb0a19feff2a7576bcc955341a80\"\u003e\u003ccode\u003e426f5a2\u003c/code\u003e\u003c/a\u003e Support latest dependencies (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4298f97d1e6f4d0716a5d3ec98d4decbf97d04cc\"\u003e\u003ccode\u003e4298f97\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003e@JsonKey\u003c/code\u003e to be used on constructor parameters (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/7d8d5106646e333cdd43b0f65848351fa92ab54c\"\u003e\u003ccode\u003e7d8d510\u003c/code\u003e\u003c/a\u003e Fix bug running code generation for classes inheriting from \u003ccode\u003eListBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4c9e1e6678ad88cc6d47d6e530f09cb9d078ef1e\"\u003e\u003ccode\u003e4c9e1e6\u003c/code\u003e\u003c/a\u003e CI fix to handle analyzer/SDK language version changing (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c7aacea399fb2b6431d20393bcc00ee3b5f8d4f1\"\u003e\u003ccode\u003ec7aacea\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/14fca23ae687a9b1fe3a966c2a2bc5e971cc2bcd\"\u003e\u003ccode\u003e14fca23\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/1235756afd8fae550a8901cdf79375a065cd1362\"\u003e\u003ccode\u003e1235756\u003c/code\u003e\u003c/a\u003e Use range for Analayzer (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4278\"\u003e#4278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6e78d8e282d1a5cf6de57dcf22b569968f8541ff\"\u003e\u003ccode\u003e6e78d8e\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d1055ff63940276d8a5a3ee3d2ef5bace90b6bc7\"\u003e\u003ccode\u003ed1055ff\u003c/code\u003e\u003c/a\u003e Handle analyzer 8.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4276\"\u003e#4276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d3156d613698534192a10028e03f31bc17e89916\"\u003e\u003ccode\u003ed3156d6\u003c/code\u003e\u003c/a\u003e During retry after error, keep flagging the state as Loading (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4275\"\u003e#4275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/bc36aa9573f4cb3e78cf0e273a6917bedd6ed060\"\u003e\u003ccode\u003ebc36aa9\u003c/code\u003e\u003c/a\u003e Enable refining the generic on a Mutation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/523296804948d7d8eada27b14907d93a5945e5d6\"\u003e\u003ccode\u003e5232968\u003c/code\u003e\u003c/a\u003e docs: update documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b371db507191d22279c7bd138b68d36499187c1\"\u003e\u003ccode\u003e3b371db\u003c/code\u003e\u003c/a\u003e Add Korean translation for 'What's new in Riverpod 3.0' documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4890da7f12ba60f94ea6a677bbbc0469e79d4de8\"\u003e\u003ccode\u003e4890da7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c7aacea399fb2b6431d20393bcc00ee3b5f8d4f1\"\u003e\u003ccode\u003ec7aacea\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/14fca23ae687a9b1fe3a966c2a2bc5e971cc2bcd\"\u003e\u003ccode\u003e14fca23\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/1235756afd8fae550a8901cdf79375a065cd1362\"\u003e\u003ccode\u003e1235756\u003c/code\u003e\u003c/a\u003e Use range for Analayzer (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4278\"\u003e#4278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6e78d8e282d1a5cf6de57dcf22b569968f8541ff\"\u003e\u003ccode\u003e6e78d8e\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d1055ff63940276d8a5a3ee3d2ef5bace90b6bc7\"\u003e\u003ccode\u003ed1055ff\u003c/code\u003e\u003c/a\u003e Handle analyzer 8.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4276\"\u003e#4276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d3156d613698534192a10028e03f31bc17e89916\"\u003e\u003ccode\u003ed3156d6\u003c/code\u003e\u003c/a\u003e During retry after error, keep flagging the state as Loading (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4275\"\u003e#4275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/bc36aa9573f4cb3e78cf0e273a6917bedd6ed060\"\u003e\u003ccode\u003ebc36aa9\u003c/code\u003e\u003c/a\u003e Enable refining the generic on a Mutation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/523296804948d7d8eada27b14907d93a5945e5d6\"\u003e\u003ccode\u003e5232968\u003c/code\u003e\u003c/a\u003e docs: update documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b371db507191d22279c7bd138b68d36499187c1\"\u003e\u003ccode\u003e3b371db\u003c/code\u003e\u003c/a\u003e Add Korean translation for 'What's new in Riverpod 3.0' documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4890da7f12ba60f94ea6a677bbbc0469e79d4de8\"\u003e\u003ccode\u003e4890da7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: with \u003ccode\u003ebuild_runner serve\u003c/code\u003e, special handling of paths containing\n\u003ccode\u003e/packages/\u003c/code\u003e was hiding actual folders called \u003ccode\u003epackages\u003c/code\u003e. Serve the actual\nfolders first, before trying the package lookup.\u003c/li\u003e\n\u003cli\u003eRemove undocumented / unused features: \u003ccode\u003elib/build_script_generate.dart\u003c/code\u003e,\n\u003ccode\u003ebin/graph_inspector.dart\u003c/code\u003e, \u003ccode\u003ebuild_runner doctor\u003c/code\u003e and\n\u003ccode\u003ebuild_runner generate-build-script\u003c/code\u003e commands.\u003c/li\u003e\n\u003cli\u003eRemove deps on \u003ccode\u003epubspec_parse\u003c/code\u003e and \u003ccode\u003etiming\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: builders can choose to run only when \u0026quot;triggered\u0026quot;. A builder runs\nonly if triggered if the option \u003ccode\u003erun_only_if_triggered\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e. Triggers\nare configured in new a top-level section of \u003ccode\u003ebuild.yaml\u003c/code\u003e called \u003ccode\u003etriggers\u003c/code\u003e.\nSee \u003ca href=\"https://pub.dev/packages/build_config#triggers\"\u003ethe \u003ccode\u003ebuild_config\u003c/code\u003e docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eRemove interactive prompts for whether to delete files.\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003e-d\u003c/code\u003e flag: always delete files as if \u003ccode\u003e-d\u003c/code\u003e was passed.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--use-polling-watcher\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ebuild_runner serve\u003c/code\u003e mode \u003ccode\u003e$graph\u003c/code\u003e and \u003ccode\u003e$perf\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eBug fix: delete transitive generated outputs as well as direct generated\noutputs. So, a generated file now gets deleted if its input was a generated\nfile that is no longer output.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5dfa820658a1adaf9dbfe7d42d01b18f650fd43a\"\u003e\u003ccode\u003e5dfa820\u003c/code\u003e\u003c/a\u003e Release before build 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/56248e06c7085bd6e01e9d1de027a9f3e146a9f5\"\u003e\u003ccode\u003e56248e0\u003c/code\u003e\u003c/a\u003e Deprecations before \u003ccode\u003ebuild\u003c/code\u003e major version release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4175\"\u003e#4175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e5af3632f77c4806e07b0c68b8ff072308d71daf\"\u003e\u003ccode\u003ee5af363\u003c/code\u003e\u003c/a\u003e Remove community workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4173\"\u003e#4173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/fb25862cbfeddf62aa0cc571923d996aaf68478d\"\u003e\u003ccode\u003efb25862\u003c/code\u003e\u003c/a\u003e Remove build-\u0026gt;build_runner_core dependency (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4172\"\u003e#4172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a4a26caa2e1805527a6bfd35dbb7b78cb16c7826\"\u003e\u003ccode\u003ea4a26ca\u003c/code\u003e\u003c/a\u003e Remove unused bool. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1f0729d5ef68042cf7413ffb3d7241d5a28e1cc0\"\u003e\u003ccode\u003e1f0729d\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003eBuildEnvironment\u003c/code\u003e and \u003ccode\u003eBuildOptions\u003c/code\u003e into new \u003ccode\u003eBuildRunnerState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4166\"\u003e#4166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b3eb1dc462a95ab6ca54fd27c8d58137cceb906d\"\u003e\u003ccode\u003eb3eb1dc\u003c/code\u003e\u003c/a\u003e Skip tests with Chrome on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ca783ab7f9a58d7b2dd826922f22c5ab2f00d0b8\"\u003e\u003ccode\u003eca783ab\u003c/code\u003e\u003c/a\u003e Refactor build_runner command line (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4165\"\u003e#4165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c63229d95b7d63470a4464a32810dd7f715fd2ad\"\u003e\u003ccode\u003ec63229d\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.3 to 4.2.4 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4167\"\u003e#4167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5fa3b5f07a0653d061e7c9864e28329208dedec9\"\u003e\u003ccode\u003e5fa3b5f\u003c/code\u003e\u003c/a\u003e Remove package:test version check. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 2.6.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c7aacea399fb2b6431d20393bcc00ee3b5f8d4f1\"\u003e\u003ccode\u003ec7aacea\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/14fca23ae687a9b1fe3a966c2a2bc5e971cc2bcd\"\u003e\u003ccode\u003e14fca23\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/1235756afd8fae550a8901cdf79375a065cd1362\"\u003e\u003ccode\u003e1235756\u003c/code\u003e\u003c/a\u003e Use range for Analayzer (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4278\"\u003e#4278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6e78d8e282d1a5cf6de57dcf22b569968f8541ff\"\u003e\u003ccode\u003e6e78d8e\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d1055ff63940276d8a5a3ee3d2ef5bace90b6bc7\"\u003e\u003ccode\u003ed1055ff\u003c/code\u003e\u003c/a\u003e Handle analyzer 8.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4276\"\u003e#4276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d3156d613698534192a10028e03f31bc17e89916\"\u003e\u003ccode\u003ed3156d6\u003c/code\u003e\u003c/a\u003e During retry after error, keep flagging the state as Loading (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4275\"\u003e#4275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/bc36aa9573f4cb3e78cf0e273a6917bedd6ed060\"\u003e\u003ccode\u003ebc36aa9\u003c/code\u003e\u003c/a\u003e Enable refining the generic on a Mutation (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/523296804948d7d8eada27b14907d93a5945e5d6\"\u003e\u003ccode\u003e5232968\u003c/code\u003e\u003c/a\u003e docs: update documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b371db507191d22279c7bd138b68d36499187c1\"\u003e\u003ccode\u003e3b371db\u003c/code\u003e\u003c/a\u003e Add Korean translation for 'What's new in Riverpod 3.0' documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4890da7f12ba60f94ea6a677bbbc0469e79d4de8\"\u003e\u003ccode\u003e4890da7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.2/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e7af1b0fc20d727c6e185d4d543c3e6e23ca1fc9\"\u003e\u003ccode\u003ee7af1b0\u003c/code\u003e\u003c/a\u003e chore(analytics): Remove cSettings from Package.swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17567\"\u003e#17567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.2/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c7aacea399fb2b6431d20393bcc00ee3b5f8d4f1\"\u003e\u003ccode\u003ec7aacea\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/14fca23ae687a9b1fe3a966c2a2bc5e971cc2bcd\"\u003e\u003ccode\u003e14fca23\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/1235756afd8fae550a8901cdf79375a065cd1362\"\u003e\u003ccode\u003e1235756\u003c/code\u003e\u003c/a\u003e Use range for Analayzer (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4278\"\u003e#4278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6e78d8e282d1a5cf6de57dcf22b569968f8541ff\"\u003e\u003ccode\u003e6e78d8e\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d1055ff63940276d8a5a3ee3d2ef5bace90b6bc7\"\u003e\u003ccode\u003ed1055ff\u003c/code\u003e\u003c/a\u003e Handle analyzer 8.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4276\"\u003e#4276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d3156d613698534192a10028e03f31bc17e89916\"\u003e\u003ccode\u003ed3156d6\u003c/code\u003e\u003c/a\u003e During retry after error, keep flagging the state as Loading (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4275\"\u003e#4275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/bc36aa9573f4cb3e78cf0e273a6917bedd6ed060\"\u003e\u003ccode\u003ebc36aa9\u003c/code\u003e\u003c/a\u003e Enable refining the generic on a Mutation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/523296804948d7d8eada27b14907d93a5945e5d6\"\u003e\u003ccode\u003e5232968\u003c/code\u003e\u003c/a\u003e docs: update documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b371db507191d22279c7bd138b68d36499187c1\"\u003e\u003ccode\u003e3b371db\u003c/code\u003e\u003c/a\u003e Add Korean translation for 'What's new in Riverpod 3.0' documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4890da7f12ba60f94ea6a677bbbc0469e79d4de8\"\u003e\u003ccode\u003e4890da7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/41890d62a49258df097c19fd3b90e0b5de181526\"\u003e\u003ccode\u003e41890d6\u003c/code\u003e\u003c/a\u003e feat(auth): TOTP macOS support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17513\"\u003e#17513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f81db635509d4472e0711a739cdde778f87bb7cb\"\u003e\u003ccode\u003ef81db63\u003c/code\u003e\u003c/a\u003e chore: fix warnings after latest flutter version (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17640\"\u003e#17640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8ab0c95b0ba5839198ec23e4e016156b0110862d\"\u003e\u003ccode\u003e8ab0c95\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17618\"\u003e#17618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.1.0/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003c!-- 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/rodrigobastosv/loading_overlay/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/62eaff964cdc1f157ea3fb047f1a1444058636f3\"\u003e\u003ccode\u003e62eaff9\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/89d763ea...\n\n_Description has been truncated_","html_url":"https://github.com/limfeet/SearCademyApp/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"2841842394","node_id":"PR_kwDOPyqJGs6pYxLa","number":1,"state":"open","title":"Bump flutter_dotenv from 5.2.1 to 6.0.0","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-18T22:35:15.000Z","updated_at":"2025-09-18T22:35:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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/MatiasSanchez48/App-Fishing/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatiasSanchez48%2FApp-Fishing/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"2838180223","node_id":"PR_kwDOOn9L8M6pKzF_","number":17,"state":"open","title":"chore(deps): bump flutter_dotenv from 5.2.1 to 6.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-09-17T23:17:03.000Z","updated_at":"2025-09-17T23:17:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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/CoderUni/qack/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoderUni%2Fqack/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"2831399289","node_id":"PR_kwDOPwsTgM6ow7l5","number":2,"state":"open","title":"chore(deps): Bump the spotify_sdk_example group in /example with 2 updates","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-09-16T04:54:25.000Z","updated_at":"2025-09-16T04:54:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"spotify_sdk_example","update_count":2,"packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"}],"path":"/example","ecosystem":"pub"},"body":"Bumps the spotify_sdk_example group in /example with 2 updates: [flutter_dotenv](https://github.com/java-james/flutter_dotenv) and [flutter_lints](https://github.com/flutter/packages/tree/main/packages).\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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\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/Jeeva-Nandam/spotify/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jeeva-Nandam%2Fspotify/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"2829785114","node_id":"PR_kwDOOPLGCs6oqxga","number":16,"state":"closed","title":"Bump flutter_dotenv from 5.2.1 to 6.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-15T22:36:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T15:50:50.000Z","updated_at":"2025-09-15T22:36:53.000Z","time_to_close":24363,"merged_at":"2025-09-15T22:36:53.000Z","merged_by":"ccalsson","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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/ccalsson/MindCare/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccalsson%2FMindCare/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"2824714600","node_id":"PR_kwDONtDj386oXblo","number":135,"state":"open","title":"Bump the production-major group in /frontend/app with 7 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-13T06:07:13.000Z","updated_at":"2025-09-13T06:07:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-major","update_count":7,"packages":[{"name":"firebase_analytics","old_version":"11.4.4","new_version":"11.6.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth","old_version":"5.5.1","new_version":"5.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.12.1","new_version":"3.15.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"15.2.4","new_version":"15.2.10","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.1.1","repository_url":"https://github.com/flutter/packages"}],"path":"/frontend/app","ecosystem":"pub"},"body":"Bumps the production-major group in /frontend/app with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.4.4` | `11.6.0` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.5.1` | `5.7.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.12.1` | `3.15.2` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.4` | `15.2.10` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.1.1` |\n\nUpdates `firebase_analytics` from 11.4.4 to 11.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dadb0fd27bc9afe4dee4f23326a4a9ba238258ac\"\u003e\u003ccode\u003edadb0fd\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/376bb6ea8878df3f25cc1416fe26ace2203fd793\"\u003e\u003ccode\u003e376bb6e\u003c/code\u003e\u003c/a\u003e feat(auth,macos): add support for \u003ccode\u003epublish\u003c/code\u003e and \u003ccode\u003eaddApplicationDelegate\u003c/code\u003e on m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/876885613a38e85f135f8cc369fedbab053948d0\"\u003e\u003ccode\u003e8768856\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17486\"\u003e#17486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/95e624c7ee40085fea6a8e4978b77053a779b6bd\"\u003e\u003ccode\u003e95e624c\u003c/code\u003e\u003c/a\u003e chore(deps): Unify versions into global config and update AGP version to 8.2....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/57c091395d86a3a40c6520f4b5cffcd8165de4f1\"\u003e\u003ccode\u003e57c0913\u003c/code\u003e\u003c/a\u003e feat(analytics): add Pigeon support for firebase_analytics (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17403\"\u003e#17403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4a9093e45166a6a3240ba0aa9ab7a70404ada7d6\"\u003e\u003ccode\u003e4a9093e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17371\"\u003e#17371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5ae8c9b3dfd427d349258c7448fcebe9c05a8cf6\"\u003e\u003ccode\u003e5ae8c9b\u003c/code\u003e\u003c/a\u003e chore: Fix Typos Across FlutterFire Repository  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17223\"\u003e#17223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v11.6.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.5.1 to 5.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dadb0fd27bc9afe4dee4f23326a4a9ba238258ac\"\u003e\u003ccode\u003edadb0fd\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/376bb6ea8878df3f25cc1416fe26ace2203fd793\"\u003e\u003ccode\u003e376bb6e\u003c/code\u003e\u003c/a\u003e feat(auth,macos): add support for \u003ccode\u003epublish\u003c/code\u003e and \u003ccode\u003eaddApplicationDelegate\u003c/code\u003e on m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/876885613a38e85f135f8cc369fedbab053948d0\"\u003e\u003ccode\u003e8768856\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17486\"\u003e#17486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/95e624c7ee40085fea6a8e4978b77053a779b6bd\"\u003e\u003ccode\u003e95e624c\u003c/code\u003e\u003c/a\u003e chore(deps): Unify versions into global config and update AGP version to 8.2....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/73f9028e114874fddc8a4f76f22b247504a95a02\"\u003e\u003ccode\u003e73f9028\u003c/code\u003e\u003c/a\u003e feat(auth): add support for initializeRecaptchaConfig (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17365\"\u003e#17365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/965260d5e6d7f490a934b3a50f45e2bd83c51d87\"\u003e\u003ccode\u003e965260d\u003c/code\u003e\u003c/a\u003e chore: bump AGP versions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17377\"\u003e#17377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4a9093e45166a6a3240ba0aa9ab7a70404ada7d6\"\u003e\u003ccode\u003e4a9093e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17371\"\u003e#17371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v5.7.0/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.12.1 to 3.15.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dadb0fd27bc9afe4dee4f23326a4a9ba238258ac\"\u003e\u003ccode\u003edadb0fd\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/cd8b58d053e34e9840bdbd20fd5aa3f698e5fcfa\"\u003e\u003ccode\u003ecd8b58d\u003c/code\u003e\u003c/a\u003e fix(core): resolve iOS crash when enabling automatic data collection via `set...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/876885613a38e85f135f8cc369fedbab053948d0\"\u003e\u003ccode\u003e8768856\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17486\"\u003e#17486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/84ca4f2a0f3fbb7270b95f15436e0ebb2606dbfa\"\u003e\u003ccode\u003e84ca4f2\u003c/code\u003e\u003c/a\u003e feat: bump iOS SDK to version 11.15.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17469\"\u003e#17469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f79b786d69ac037b03ce253236d588e2ff8a5934\"\u003e\u003ccode\u003ef79b786\u003c/code\u003e\u003c/a\u003e feat: bump Android SDK to version 33.16.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17470\"\u003e#17470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5033db8380bbf3a9a8a0cab13128e5f9c54b9e19\"\u003e\u003ccode\u003e5033db8\u003c/code\u003e\u003c/a\u003e feat: bump JS SDK to version 11.9.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4d24ef534464b39dcaef4151c83c78f87b36fb78\"\u003e\u003ccode\u003e4d24ef5\u003c/code\u003e\u003c/a\u003e fix(core): bump Pigeon to v25.3.2 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17438\"\u003e#17438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v3.15.2/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.4 to 15.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dadb0fd27bc9afe4dee4f23326a4a9ba238258ac\"\u003e\u003ccode\u003edadb0fd\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/876885613a38e85f135f8cc369fedbab053948d0\"\u003e\u003ccode\u003e8768856\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17486\"\u003e#17486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/95e624c7ee40085fea6a8e4978b77053a779b6bd\"\u003e\u003ccode\u003e95e624c\u003c/code\u003e\u003c/a\u003e chore(deps): Unify versions into global config and update AGP version to 8.2....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4a9093e45166a6a3240ba0aa9ab7a70404ada7d6\"\u003e\u003ccode\u003e4a9093e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17371\"\u003e#17371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5ae8c9b3dfd427d349258c7448fcebe9c05a8cf6\"\u003e\u003ccode\u003e5ae8c9b\u003c/code\u003e\u003c/a\u003e chore: Fix Typos Across FlutterFire Repository  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17223\"\u003e#17223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/89d1aa3509ce36cba1018755ee41cf717652791b\"\u003e\u003ccode\u003e89d1aa3\u003c/code\u003e\u003c/a\u003e chore(deps): Update Java Versions from 8 to 17 and Kotlin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17269\"\u003e#17269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/260a1bae926bcac6540dc2e9023491ea80292314\"\u003e\u003ccode\u003e260a1ba\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17245\"\u003e#17245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v15.2.10/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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 `google_sign_in` from 6.3.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2b0ecd2ebaa2ab41d0cbc94ca70442a7eb127155\"\u003e\u003ccode\u003e2b0ecd2\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add exception info to migration guide (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/568e782228d23bedf407b1e5122cf2619937972c\"\u003e\u003ccode\u003e568e782\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add troubleshooting to Android README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/337b1adc204541577ae528aa316e096b1b8f70f6\"\u003e\u003ccode\u003e337b1ad\u003c/code\u003e\u003c/a\u003e [google_sign_in] Don't crash a misconfigured iOS app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9486\"\u003e#9486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.1/packages/google_sign_in\"\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/AlphaHasher/ChurchLink/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaHasher%2FChurchLink/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"},{"uuid":"2824655768","node_id":"PR_kwDONtDj386oXNOY","number":129,"state":"closed","title":"Bump the production-dependencies group in /frontend/app with 10 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-13T06:04:02.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-13T05:17:23.000Z","updated_at":"2025-09-13T06:04:02.000Z","time_to_close":2799,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":10,"packages":[{"name":"firebase_analytics","old_version":"11.4.4","new_version":"11.6.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth","old_version":"5.5.1","new_version":"5.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.12.1","new_version":"3.15.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"15.2.4","new_version":"15.2.10","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_local_notifications","old_version":"19.0.0","new_version":"19.4.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.1.1","repository_url":"https://github.com/flutter/packages"},{"name":"http","old_version":"1.3.0","new_version":"1.5.0","repository_url":"https://github.com/dart-lang/http"},{"name":"image_picker","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/flutter/packages"}],"path":"/frontend/app","ecosystem":"pub"},"body":"Bumps the production-dependencies group in /frontend/app with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.4.4` | `11.6.0` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.5.1` | `5.7.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.12.1` | `3.15.2` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.4` | `15.2.10` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `19.0.0` | `19.4.1` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.1.1` |\n| [http](https://github.com/dart-lang/http/tree/master/pkgs) | `1.3.0` | `1.5.0` |\n| [image_picker](https://github.com/flutter/packages/tree/main/packages/image_picker) | `1.1.2` | `1.2.0` |\n\nUpdates `firebase_analytics` from 11.4.4 to 11.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dadb0fd27bc9afe4dee4f23326a4a9ba238258ac\"\u003e\u003ccode\u003edadb0fd\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/376bb6ea8878df3f25cc1416fe26ace2203fd793\"\u003e\u003ccode\u003e376bb6e\u003c/code\u003e\u003c/a\u003e feat(auth,macos): add support for \u003ccode\u003epublish\u003c/code\u003e and \u003ccode\u003eaddApplicationDelegate\u003c/code\u003e on m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/876885613a38e85f135f8cc369fedbab053948d0\"\u003e\u003ccode\u003e8768856\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17486\"\u003e#17486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/95e624c7ee40085fea6a8e4978b77053a779b6bd\"\u003e\u003ccode\u003e95e624c\u003c/code\u003e\u003c/a\u003e chore(deps): Unify versions into global config and update AGP version to 8.2....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/57c091395d86a3a40c6520f4b5cffcd8165de4f1\"\u003e\u003ccode\u003e57c0913\u003c/code\u003e\u003c/a\u003e feat(analytics): add Pigeon support for firebase_analytics (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17403\"\u003e#17403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4a9093e45166a6a3240ba0aa9ab7a70404ada7d6\"\u003e\u003ccode\u003e4a9093e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17371\"\u003e#17371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5ae8c9b3dfd427d349258c7448fcebe9c05a8cf6\"\u003e\u003ccode\u003e5ae8c9b\u003c/code\u003e\u003c/a\u003e chore: Fix Typos Across FlutterFire Repository  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17223\"\u003e#17223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v11.6.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.5.1 to 5.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dadb0fd27bc9afe4dee4f23326a4a9ba238258ac\"\u003e\u003ccode\u003edadb0fd\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/376bb6ea8878df3f25cc1416fe26ace2203fd793\"\u003e\u003ccode\u003e376bb6e\u003c/code\u003e\u003c/a\u003e feat(auth,macos): add support for \u003ccode\u003epublish\u003c/code\u003e and \u003ccode\u003eaddApplicationDelegate\u003c/code\u003e on m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/876885613a38e85f135f8cc369fedbab053948d0\"\u003e\u003ccode\u003e8768856\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17486\"\u003e#17486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/95e624c7ee40085fea6a8e4978b77053a779b6bd\"\u003e\u003ccode\u003e95e624c\u003c/code\u003e\u003c/a\u003e chore(deps): Unify versions into global config and update AGP version to 8.2....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/73f9028e114874fddc8a4f76f22b247504a95a02\"\u003e\u003ccode\u003e73f9028\u003c/code\u003e\u003c/a\u003e feat(auth): add support for initializeRecaptchaConfig (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17365\"\u003e#17365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/965260d5e6d7f490a934b3a50f45e2bd83c51d87\"\u003e\u003ccode\u003e965260d\u003c/code\u003e\u003c/a\u003e chore: bump AGP versions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17377\"\u003e#17377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4a9093e45166a6a3240ba0aa9ab7a70404ada7d6\"\u003e\u003ccode\u003e4a9093e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17371\"\u003e#17371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v5.7.0/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.12.1 to 3.15.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dadb0fd27bc9afe4dee4f23326a4a9ba238258ac\"\u003e\u003ccode\u003edadb0fd\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/cd8b58d053e34e9840bdbd20fd5aa3f698e5fcfa\"\u003e\u003ccode\u003ecd8b58d\u003c/code\u003e\u003c/a\u003e fix(core): resolve iOS crash when enabling automatic data collection via `set...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/876885613a38e85f135f8cc369fedbab053948d0\"\u003e\u003ccode\u003e8768856\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17486\"\u003e#17486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/84ca4f2a0f3fbb7270b95f15436e0ebb2606dbfa\"\u003e\u003ccode\u003e84ca4f2\u003c/code\u003e\u003c/a\u003e feat: bump iOS SDK to version 11.15.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17469\"\u003e#17469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f79b786d69ac037b03ce253236d588e2ff8a5934\"\u003e\u003ccode\u003ef79b786\u003c/code\u003e\u003c/a\u003e feat: bump Android SDK to version 33.16.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17470\"\u003e#17470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5033db8380bbf3a9a8a0cab13128e5f9c54b9e19\"\u003e\u003ccode\u003e5033db8\u003c/code\u003e\u003c/a\u003e feat: bump JS SDK to version 11.9.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4d24ef534464b39dcaef4151c83c78f87b36fb78\"\u003e\u003ccode\u003e4d24ef5\u003c/code\u003e\u003c/a\u003e fix(core): bump Pigeon to v25.3.2 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17438\"\u003e#17438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v3.15.2/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.4 to 15.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dadb0fd27bc9afe4dee4f23326a4a9ba238258ac\"\u003e\u003ccode\u003edadb0fd\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/876885613a38e85f135f8cc369fedbab053948d0\"\u003e\u003ccode\u003e8768856\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17486\"\u003e#17486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/95e624c7ee40085fea6a8e4978b77053a779b6bd\"\u003e\u003ccode\u003e95e624c\u003c/code\u003e\u003c/a\u003e chore(deps): Unify versions into global config and update AGP version to 8.2....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4a9093e45166a6a3240ba0aa9ab7a70404ada7d6\"\u003e\u003ccode\u003e4a9093e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17371\"\u003e#17371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5ae8c9b3dfd427d349258c7448fcebe9c05a8cf6\"\u003e\u003ccode\u003e5ae8c9b\u003c/code\u003e\u003c/a\u003e chore: Fix Typos Across FlutterFire Repository  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17223\"\u003e#17223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/89d1aa3509ce36cba1018755ee41cf717652791b\"\u003e\u003ccode\u003e89d1aa3\u003c/code\u003e\u003c/a\u003e chore(deps): Update Java Versions from 8 to 17 and Kotlin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17269\"\u003e#17269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/260a1bae926bcac6540dc2e9023491ea80292314\"\u003e\u003ccode\u003e260a1ba\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17245\"\u003e#17245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v15.2.10/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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 `flutter_local_notifications` from 19.0.0 to 19.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v19.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2675\"\u003e#2675\u003c/a\u003e where addition of \u003ccode\u003einvisible\u003c/code\u003e flag to notification actions could cause scheduled notifications with actions created prior to 19.4.0 to fail to show\u003c/li\u003e\n\u003cli\u003eUpdated the Android release build configuration section to point to the latest \u003ca href=\"https://developer.android.com/topic/performance/app-optimization/customize-which-resources-to-keep\"\u003elocation\u003c/a\u003e of the official Android docs on how to configure which resources (e.g. notification icons) are kept so they are not discarded by the Android compiler. It has also been reworded to make it clearer that this applies to all Android resources\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] added ability to read \u003ccode\u003edataMimeType\u003c/code\u003e and \u003ccode\u003edataUri\u003c/code\u003e when calling \u003ccode\u003egetActiveNotifications()\u003c/code\u003e to read details of an active Android notification using the messaging style. Thanks to the PR from \u003ca href=\"https://github.com/mattbajorek\"\u003eMatt Bajorek\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] added support for Android semantic actions. Thanks to the PR from \u003ca href=\"https://github.com/szechyjs\"\u003eJared Szechy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2648\"\u003e#2648\u003c/a\u003e where non-ASCII characters in the notification payload were not being handled properly. Thanks to the PR from \u003ca href=\"https://github.com/yoyo930021\"\u003eyoyoIU\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2651\"\u003e#2651\u003c/a\u003e where unresolved symbols occurred with changes in introduced in newer Windows SDKs. Thanks to the PR from \u003ca href=\"https://github.com/Sebastien-VZN\"\u003eSebastien\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS][macOS] added \u003ccode\u003ecancelAllPendingNotifications()\u003c/code\u003e method for cancelling all pending notifications that have been scheduled. Thanks to the PR from \u003ca href=\"https://github.com/TaeBbong\"\u003eKwon Tae Hyung\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[macOS] removed redundant code that was only applicable on macOS versions lower than 10.14. This should be a non-functional change since 18.0.0 bumped the minimum Flutter SDK requirements that in turn required macOS 10.14 at a minimum. Thanks to the PR from \u003ca href=\"https://github.com/bqubique\"\u003eBlin Qipa\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] bumped robolectric dependency. This fixes an issue where some users reported receiving instances of \u003ccode\u003ejava.lang.NoClassDefFoundError\u003c/code\u003e around the plugin's Android unit tests. Thanks to the PR from \u003ca href=\"https://github.com/Turtlepaw\"\u003eTurtlepaw\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] added support to bypass have notifications bypass the device's Do Not Disturb (DnD) settings. Thanks the PR from \u003ca href=\"https://github.com/mvarendorff2\"\u003eMichel v. Varendorff\u003c/a\u003e that added the following changes\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ehasNotificationPolicyAccess()\u003c/code\u003e method that checks if the application can modify the notification policy\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erequestNotificationPolicyAccess()\u003c/code\u003e method that was added the \u003ccode\u003eAndroidFlutterNotificationsPlugin\u003c/code\u003e class. This can be used request access for the calling application modify the notification policy\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebypassDnd\u003c/code\u003e the property of the \u003ccode\u003eAndroidNotificationChannel\u003c/code\u003e class and \u003ccode\u003echannelBypassDnd\u003c/code\u003e to the \u003ccode\u003eAndroidNotificationDetails\u003c/code\u003e class. These can used to indicate if notifications associated with the channel can bypass the DnD settings of the device\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003emsix\u003c/code\u003e dev dependency in example app. This to fix the \u003ca href=\"https://redirect.github.com/YehudaKremer/msix/issues/303\"\u003eissue\u003c/a\u003e where the \u003ccode\u003emsix\u003c/code\u003e package stopped being able to created MSIX installers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS][macOS] added supported to specify the volume for critical alerts. Thanks to the PR from \u003ca href=\"https://github.com/bannzai\"\u003ebannzai\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Gradle setup information in the readme to clarify that desugaring needs to be enabled even if scheduled notifications aren't used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/759f4faf15d3f8173cd10e9247ff14e00d613f1e\"\u003e\u003ccode\u003e759f4fa\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] added null safe handling for invisible Android ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/8e73c917587e3317e08cfda13ce694c4bf2f0c2e\"\u003e\u003ccode\u003e8e73c91\u003c/code\u003e\u003c/a\u003e updated Android release build configuration section in readme (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ca523de4b02ad007777c79a4c0ae9b08e5ad5236\"\u003e\u003ccode\u003eca523de\u003c/code\u003e\u003c/a\u003e [flutter_local_notification] prepare for 19.4.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2663\"\u003e#2663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/1e65b4da7158b9d845902efde68123a1a31a011a\"\u003e\u003ccode\u003e1e65b4d\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] added Android Semantic actions (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2660\"\u003e#2660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ff0aa0088d0ee6e58089f77ddfeff3283c6a94b0\"\u003e\u003ccode\u003eff0aa00\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] added retrieval of dataMimeType and dataUri for...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/56fbd450ca34afb035f1aa2180bee7e7740f75df\"\u003e\u003ccode\u003e56fbd45\u003c/code\u003e\u003c/a\u003e prepare for 19.3.1 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/2cf7d65a7832b6e458bfe188d8911cd78c0bc618\"\u003e\u003ccode\u003e2cf7d65\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications_windows] fixed handling non-ascii characters in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/4e7698f114e44725437fc693fb1959b881c841f9\"\u003e\u003ccode\u003e4e7698f\u003c/code\u003e\u003c/a\u003e prepare for 1.0.1 Windows plugin release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2652\"\u003e#2652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/13f25b5168096352cd4e1a0a5675ef4eeaa63772\"\u003e\u003ccode\u003e13f25b5\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications_windows] add runtimeobject.lib to resolve unreso...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/f47ae34bebbc234ffb6caddddbfd06fe42adbbd6\"\u003e\u003ccode\u003ef47ae34\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] prepare for 19.3.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2642\"\u003e#2642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v19.0.0...flutter_local_notifications-v19.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2b0ecd2ebaa2ab41d0cbc94ca70442a7eb127155\"\u003e\u003ccode\u003e2b0ecd2\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add exception info to migration guide (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/568e782228d23bedf407b1e5122cf2619937972c\"\u003e\u003ccode\u003e568e782\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add troubleshooting to Android README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/337b1adc204541577ae528aa316e096b1b8f70f6\"\u003e\u003ccode\u003e337b1ad\u003c/code\u003e\u003c/a\u003e [google_sign_in] Don't crash a misconfigured iOS app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9486\"\u003e#9486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.1/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.3.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\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/b661894a6c7c2750f8dd865cb3ce517a851190f6\"\u003e\u003ccode\u003eb661894\u003c/code\u003e\u003c/a\u003e Prepare to release packages http/cronet_http/cupertino_http supporting reques...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/afda3102b7ed5467f435b9ad4a29a1032f195156\"\u003e\u003ccode\u003eafda310\u003c/code\u003e\u003c/a\u003e [cronet] Support aborting requests (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1797\"\u003e#1797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/4a90d162d526602418f64dc5f83f603c2bfe213e\"\u003e\u003ccode\u003e4a90d16\u003c/code\u003e\u003c/a\u003e [cronet_http] Update Cronet dependencies version (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1796\"\u003e#1796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/5c06c6c94b165d14fd7c708514a45b7cd38d85a2\"\u003e\u003ccode\u003e5c06c6c\u003c/code\u003e\u003c/a\u003e Prepare to release cronet 1.4.0 (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1794\"\u003e#1794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/8c49ef552e9b6d16f7a550ce55f5453b18a391e8\"\u003e\u003ccode\u003e8c49ef5\u003c/code\u003e\u003c/a\u003e [cronet_http] Upgrade jni and jnigen to 0.14.2 (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/ca07b4ca1a5593e0da4df4a94fd76ccddbac8f6a\"\u003e\u003ccode\u003eca07b4c\u003c/code\u003e\u003c/a\u003e Add request cancellation to cupertino_http (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/984cc43a324a8cb6d759c1065b72328cace36373\"\u003e\u003ccode\u003e984cc43\u003c/code\u003e\u003c/a\u003e Fix a bug where ConnectionException.toString didn't stringify NSError (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/2d9681d0eee20492ef956887b992d70d7119f16e\"\u003e\u003ccode\u003e2d9681d\u003c/code\u003e\u003c/a\u003e Fix a bug where the HttpClient response stream was cancelled after completed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/4209e846100cb22d60dea7e48727334b8c55be34\"\u003e\u003ccode\u003e4209e84\u003c/code\u003e\u003c/a\u003e [cronet_http] Upgrade to kotlin 1.8.10 (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/4097219e14d1413a4f23d12ac6aa3155becb9146\"\u003e\u003ccode\u003e4097219\u003c/code\u003e\u003c/a\u003e Prepare to release 1.5.0-beta (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1787\"\u003e#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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 `image_picker` from 1.1.2 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/65be884b2a8735f685140a7bedf4380a5a85a098\"\u003e\u003ccode\u003e65be884\u003c/code\u003e\u003c/a\u003e [image_picker] Add the ability to pick multiple videos (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/9775\"\u003e#9775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b26262b5034d59c9575b708a031ecfdfe12e5118\"\u003e\u003ccode\u003eb26262b\u003c/code\u003e\u003c/a\u003e [image_picker] Add the ability to pick multiple videos - platform implementat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f9bd73392cc2bec406a00b70d7ba0a33bffa5cf2\"\u003e\u003ccode\u003ef9bd733\u003c/code\u003e\u003c/a\u003e [image_picker_ios] Add photo to simulator Photos library during test (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/9759\"\u003e#9759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1ef6b5812a72af45a2294594f6a4f825910ee801\"\u003e\u003ccode\u003e1ef6b58\u003c/code\u003e\u003c/a\u003e [image_picker] Add the ability to pick multiple videos - platform_interface (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e56761efb2d7745627c5f1c96ed216cdbb4b9db8\"\u003e\u003ccode\u003ee56761e\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 15 directories with 7 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cb8fef62993f3ad4409fab454dc0d218f7d6ed97\"\u003e\u003ccode\u003ecb8fef6\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.activity:activity from 1.9.3 to 1.10.1 in /packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f19ecddeeab9d80cb6c850f599b76b542d0cf41c\"\u003e\u003ccode\u003ef19ecdd\u003c/code\u003e\u003c/a\u003e [image_picker] redesign example app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/9625\"\u003e#9625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/9347\"\u003e#9347\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/image_picker/issues/9311\"\u003e#9311\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/image_picker/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/image_picker-v1.2.0/packages/image_picker\"\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/AlphaHasher/ChurchLink/pull/129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaHasher%2FChurchLink/issues/129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/129/packages"},{"uuid":"2824642787","node_id":"PR_kwDONtDj386oXKDj","number":123,"state":"closed","title":"Bump flutter_dotenv from 5.2.1 to 6.0.0 in /frontend/app","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-13T05:14:39.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-13T05:07:09.000Z","updated_at":"2025-09-13T05:14:39.000Z","time_to_close":450,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":"/frontend/app","ecosystem":"pub"},"body":"Bumps [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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/AlphaHasher/ChurchLink/pull/123","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaHasher%2FChurchLink/issues/123","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/123/packages"},{"uuid":"3396049448","node_id":"PR_kwDOOlwM5c6ne5mm","number":8,"state":"open","title":"chore(deps): bump the flutter-deps group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-08T23:36:16.000Z","updated_at":"2025-09-22T23:22:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":21,"packages":[{"name":"cloud_firestore","old_version":"5.6.12","new_version":"6.0.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.15.2","new_version":"4.1.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"custom_lint","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.1","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.1.1","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.11.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"freezed","old_version":"2.5.8","new_version":"3.2.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.7.1","repository_url":"https://github.com/dart-lang/build"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.0.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"11.6.0","new_version":"12.0.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"firebase_auth","old_version":"5.7.0","new_version":"6.0.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"go_router","old_version":"14.8.1","new_version":"16.2.1","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `5.6.12` | `6.0.1` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.15.2` | `4.1.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.8.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.1.1` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.1.1` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `3.0.0-dev.17` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.11.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.2.0` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.7.1` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.10` | `16.0.1` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.6.0` | `12.0.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.7.0` | `6.0.2` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `16.2.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `3.0.0-dev.17` |\n\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/eeba962281ea2b7a204f0809b5f4302f02e79bd4\"\u003e\u003ccode\u003eeeba962\u003c/code\u003e\u003c/a\u003e chore: reinstate firestore ios sdk in example app (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17574\"\u003e#17574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.1/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a8e802a90f3e6bf53808a6996e28e814090a807b\"\u003e\u003ccode\u003ea8e802a\u003c/code\u003e\u003c/a\u003e feat: bump Firebase JS SDK to 12.2.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17678\"\u003e#17678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ecd8889df76954c8dfa2861e20d6d50d0b6239be\"\u003e\u003ccode\u003eecd8889\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.2.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17677\"\u003e#17677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2af66ab320053f0deb3f010a39a4f88b4adde936\"\u003e\u003ccode\u003e2af66ab\u003c/code\u003e\u003c/a\u003e feat: bump Firebase android SDK to 34.1.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17668\"\u003e#17668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b44c965b9594c4d37ba5bfcf30f6cec7f931a1d8\"\u003e\u003ccode\u003eb44c965\u003c/code\u003e\u003c/a\u003e feat!: bump JS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17548\"\u003e#17548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/45028c98315445e5f791aae6f28f676285c07aaa\"\u003e\u003ccode\u003e45028c9\u003c/code\u003e\u003c/a\u003e ci(apple): fix e2e test runner suite that passes but returns as failure (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17440\"\u003e#17440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.1.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.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\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1 - 2025-08-28\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\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/EdsonBueno/infinite_scroll_pagination/commit/23ad195628f24825bc1e0b837831d3b878a6d572\"\u003e\u003ccode\u003e23ad195\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/325a24c83b78f9feef7ae37bf2649edc721cf9b5\"\u003e\u003ccode\u003e325a24c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/08aa0f2a5adbb2e81d7d89ef04b248ce09174fb4\"\u003e\u003ccode\u003e08aa0f2\u003c/code\u003e\u003c/a\u003e fix: deep immutability for pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/950d60c07a21e55cb032d4790eedc487d202e3bf\"\u003e\u003ccode\u003e950d60c\u003c/code\u003e\u003c/a\u003e lint: useless this in bloc paging state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d80dd01feb0c22ccd17277e8fafdfa90007d1dd6\"\u003e\u003ccode\u003ed80dd01\u003c/code\u003e\u003c/a\u003e fix: save state during paged layout build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5134261653330f47d080dcebe7c6d913d990be78\"\u003e\u003ccode\u003e5134261\u003c/code\u003e\u003c/a\u003e fix: cancel token copywith in bloc exmaple\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49e626d3780218ed2013d4bc0485917e6ea93745\"\u003e\u003ccode\u003e49e626d\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/7902e1a42f720d846738b3566a32d929cd3b9b52\"\u003e\u003ccode\u003e7902e1a\u003c/code\u003e\u003c/a\u003e docs: update example usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/c0a684cc736650f1a0bcbe6756495b1041ad6786\"\u003e\u003ccode\u003ec0a684c\u003c/code\u003e\u003c/a\u003e feat: improve bloc paging state example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/aed9d254aee05cfcd7dcc0e4190b94a3feb7aeee\"\u003e\u003ccode\u003eaed9d25\u003c/code\u003e\u003c/a\u003e fix: hash code in paging state base\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2b0ecd2ebaa2ab41d0cbc94ca70442a7eb127155\"\u003e\u003ccode\u003e2b0ecd2\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add exception info to migration guide (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/568e782228d23bedf407b1e5122cf2619937972c\"\u003e\u003ccode\u003e568e782\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add troubleshooting to Android README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/337b1adc204541577ae528aa316e096b1b8f70f6\"\u003e\u003ccode\u003e337b1ad\u003c/code\u003e\u003c/a\u003e [google_sign_in] Don't crash a misconfigured iOS app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9486\"\u003e#9486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.1/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 2.6.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003esource_gen: '\u0026gt;=3.1.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=7.4.0 \u0026lt;9.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.15.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^3.1.0\u003c/code\u003e, stop using deprecated \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e\nand use the new \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d95430cf23442fe3565297645f692596c2ca0894\"\u003e\u003ccode\u003ed95430c\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8cb173f20475bc7b873cb326598f0548e0c090ef\"\u003e\u003ccode\u003e8cb173f\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/191f06ab19b4046e438ee86b374f713b4ce5d6a7\"\u003e\u003ccode\u003e191f06a\u003c/code\u003e\u003c/a\u003e Release 6.11.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c8c3b39b66be28ed6ad9f1f4db7ca419c6065ac1\"\u003e\u003ccode\u003ec8c3b39\u003c/code\u003e\u003c/a\u003e Stop using source_gen TypeChecker.fromRuntime. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/426f5a2b9fb5cb0a19feff2a7576bcc955341a80\"\u003e\u003ccode\u003e426f5a2\u003c/code\u003e\u003c/a\u003e Support latest dependencies (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4298f97d1e6f4d0716a5d3ec98d4decbf97d04cc\"\u003e\u003ccode\u003e4298f97\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003e@JsonKey\u003c/code\u003e to be used on constructor parameters (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/7d8d5106646e333cdd43b0f65848351fa92ab54c\"\u003e\u003ccode\u003e7d8d510\u003c/code\u003e\u003c/a\u003e Fix bug running code generation for classes inheriting from \u003ccode\u003eListBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4c9e1e6678ad88cc6d47d6e530f09cb9d078ef1e\"\u003e\u003ccode\u003e4c9e1e6\u003c/code\u003e\u003c/a\u003e CI fix to handle analyzer/SDK language version changing (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421cbc14b5b55dd9b5e7e3a7116df095f0b3916c\"\u003e\u003ccode\u003e421cbc1\u003c/code\u003e\u003c/a\u003e 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3bdabe6164520ffb21988bdc111ce1695254e4c0\"\u003e\u003ccode\u003e3bdabe6\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0f53b9f8794a2de3f94e884f8e8bfbcaa2860c01\"\u003e\u003ccode\u003e0f53b9f\u003c/code\u003e\u003c/a\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562b66a46b36932ec8ecafa78448835bb1cc664b\"\u003e\u003ccode\u003e562b66a\u003c/code\u003e\u003c/a\u003e Migrate to analyzer element2 model (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4e20182d2006b01962d42c0c29868bdc43813d86\"\u003e\u003ccode\u003e4e20182\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Naive migration to AnalyzerBuffer\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/078380994823f47ba82ce236f6958b4a041637aa\"\u003e\u003ccode\u003e0783809\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9ad4acfc992f9c54424990f1d729086446ba7b20\"\u003e\u003ccode\u003e9ad4acf\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2a6a5b942a521cadcce755219e919d3988b92932\"\u003e\u003ccode\u003e2a6a5b9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/cc4e25e0d6f93db0e453ffdca694c66d591b379b\"\u003e\u003ccode\u003ecc4e25e\u003c/code\u003e\u003c/a\u003e Use Dart 3.8.0, analyzer 7.5.9, reformat. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1277\"\u003e#1277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/542dce4ddad69d6a00d9012d705230ca4df1c5fd\"\u003e\u003ccode\u003e542dce4\u003c/code\u003e\u003c/a\u003e fixed documentation errors, warnings and nits (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: with \u003ccode\u003ebuild_runner serve\u003c/code\u003e, special handling of paths containing\n\u003ccode\u003e/packages/\u003c/code\u003e was hiding actual folders called \u003ccode\u003epackages\u003c/code\u003e. Serve the actual\nfolders first, before trying the package lookup.\u003c/li\u003e\n\u003cli\u003eRemove undocumented / unused features: \u003ccode\u003elib/build_script_generate.dart\u003c/code\u003e,\n\u003ccode\u003ebin/graph_inspector.dart\u003c/code\u003e, \u003ccode\u003ebuild_runner doctor\u003c/code\u003e and\n\u003ccode\u003ebuild_runner generate-build-script\u003c/code\u003e commands.\u003c/li\u003e\n\u003cli\u003eRemove deps on \u003ccode\u003epubspec_parse\u003c/code\u003e and \u003ccode\u003etiming\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: builders can choose to run only when \u0026quot;triggered\u0026quot;. A builder runs\nonly if triggered if the option \u003ccode\u003erun_only_if_triggered\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e. Triggers\nare configured in new a top-level section of \u003ccode\u003ebuild.yaml\u003c/code\u003e called \u003ccode\u003etriggers\u003c/code\u003e.\nSee \u003ca href=\"https://pub.dev/packages/build_config#triggers\"\u003ethe \u003ccode\u003ebuild_config\u003c/code\u003e docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eRemove interactive prompts for whether to delete files.\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003e-d\u003c/code\u003e flag: always delete files as if \u003ccode\u003e-d\u003c/code\u003e was passed.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--use-polling-watcher\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ebuild_runner serve\u003c/code\u003e mode \u003ccode\u003e$graph\u003c/code\u003e and \u003ccode\u003e$perf\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eBug fix: delete transitive generated outputs as well as direct generated\noutputs. So, a generated file now gets deleted if its input was a generated\nfile that is no longer output.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5dfa820658a1adaf9dbfe7d42d01b18f650fd43a\"\u003e\u003ccode\u003e5dfa820\u003c/code\u003e\u003c/a\u003e Release before build 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/56248e06c7085bd6e01e9d1de027a9f3e146a9f5\"\u003e\u003ccode\u003e56248e0\u003c/code\u003e\u003c/a\u003e Deprecations before \u003ccode\u003ebuild\u003c/code\u003e major version release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4175\"\u003e#4175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e5af3632f77c4806e07b0c68b8ff072308d71daf\"\u003e\u003ccode\u003ee5af363\u003c/code\u003e\u003c/a\u003e Remove community workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4173\"\u003e#4173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/fb25862cbfeddf62aa0cc571923d996aaf68478d\"\u003e\u003ccode\u003efb25862\u003c/code\u003e\u003c/a\u003e Remove build-\u0026gt;build_runner_core dependency (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4172\"\u003e#4172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a4a26caa2e1805527a6bfd35dbb7b78cb16c7826\"\u003e\u003ccode\u003ea4a26ca\u003c/code\u003e\u003c/a\u003e Remove unused bool. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1f0729d5ef68042cf7413ffb3d7241d5a28e1cc0\"\u003e\u003ccode\u003e1f0729d\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003eBuildEnvironment\u003c/code\u003e and \u003ccode\u003eBuildOptions\u003c/code\u003e into new \u003ccode\u003eBuildRunnerState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4166\"\u003e#4166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b3eb1dc462a95ab6ca54fd27c8d58137cceb906d\"\u003e\u003ccode\u003eb3eb1dc\u003c/code\u003e\u003c/a\u003e Skip tests with Chrome on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ca783ab7f9a58d7b2dd826922f22c5ab2f00d0b8\"\u003e\u003ccode\u003eca783ab\u003c/code\u003e\u003c/a\u003e Refactor build_runner command line (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4165\"\u003e#4165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c63229d95b7d63470a4464a32810dd7f715fd2ad\"\u003e\u003ccode\u003ec63229d\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.3 to 4.2.4 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4167\"\u003e#4167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5fa3b5f07a0653d061e7c9864e28329208dedec9\"\u003e\u003ccode\u003e5fa3b5f\u003c/code\u003e\u003c/a\u003e Remove package:test version check. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.1/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.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/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e7af1b0fc20d727c6e185d4d543c3e6e23ca1fc9\"\u003e\u003ccode\u003ee7af1b0\u003c/code\u003e\u003c/a\u003e chore(analytics): Remove cSettings from Package.swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17567\"\u003e#17567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.1/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f81db635509d4472e0711a739cdde778f87bb7cb\"\u003e\u003ccode\u003ef81db63\u003c/code\u003e\u003c/a\u003e chore: fix warnings after latest flutter version (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17640\"\u003e#17640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8ab0c95b0ba5839198ec23e4e016156b0110862d\"\u003e\u003ccode\u003e8ab0c95\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17618\"\u003e#17618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d50aad954443904d64d4ebd4442ebc63ed702986\"\u003e\u003ccode\u003ed50aad9\u003c/code\u003e\u003c/a\u003e feat(auth)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17562\"\u003e#17562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.0.2/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003c!-- 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/rodrigobastosv/loading_overlay/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 14.8.1 to 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0b62965229eb8d67c97e972c01c751c725c2b409\"\u003e\u003ccode\u003e0b62965\u003c/code\u003e\u003c/a\u003e [go_router] Add state restoration topic to documentation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9867\"\u003e#9867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0a34f717d6facdc233e8f1fceb6f1a3fffc2aaa0\"\u003e\u003ccode\u003e0a34f71\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Implementation swift migration - part 12 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9781\"\u003e#9781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a3f09e5705d736fa57bf6839da60f5e14e49e8f0\"\u003e\u003ccode\u003ea3f09e5\u003c/code\u003e\u003c/a\u003e [google_sign_in] Implement hosted domain on Android (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9871\"\u003e#9871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/37bafd46d80ae645f3f7c5791602d5f1d531afea\"\u003e\u003ccode\u003e37bafd4\u003c/code\u003e\u003c/a\u003e [google_maps_flutter_platform_interface] Add cameraControl enable/disable \u0026amp; p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1642c3a66759a5388caefc9b5dc38691f3fa5098\"\u003e\u003ccode\u003e1642c3a\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.test.espresso:espresso-core from 3.6.1 to 3.7.0 i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/df4912de7c05d0fef508199f7895f8ae3432952c\"\u003e\u003ccode\u003edf4912d\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.test.espresso:espresso-core from 3.6.1 to 3.7.0 i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6b1209f7310ba76b4ec7ef39bec2f3839726746a\"\u003e\u003ccode\u003e6b1209f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.test.espresso:espresso-core from 3.6.1 to 3.7.0 i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bff47a3f0e3d128d002bca58f2f05c012bc88f27\"\u003e\u003ccode\u003ebff47a3\u003c/code\u003e\u003c/a\u003e [google_fonts] Initial import (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9895\"\u003e#9895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ffd7a9da62c63a52941fdc158c1191fd588a2b0c\"\u003e\u003ccode\u003effd7a9d\u003c/code\u003e\u003c/a\u003e Updates to conform to flutter/packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c905585a8846e11b1b85ce0060e99a09fab377c1\"\u003e\u003ccode\u003ec905585\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Support NV21 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9853\"\u003e#9853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v16.2.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.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/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e7af1b0fc20d727c6e185d4d543c3e6e23ca1fc9\"\u003e\u003ccode\u003ee7af1b0\u003c/code\u003e\u003c/a\u003e chore(analytics): Remove cSettings from Package.swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17567\"\u003e#17567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.1/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f81db635509d4472e0711a739cdde778f87bb7cb\"\u003e\u003ccode\u003ef81db63\u003c/code\u003e\u003c/a\u003e chore: fix warnings after latest flutter version (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17640\"\u003e#17640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8ab0c95b0ba5839198ec23e4e016156b0110862d\"\u003e\u003ccode\u003e8ab0c95\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17618\"\u003e#17618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95...\n\n_Description has been truncated_","html_url":"https://github.com/limfeet/SearCademyApp/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"2809419153","node_id":"PR_kwDOMr2Hps6ndFWR","number":180,"state":"closed","title":"[dependabot]: Bump the production-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-09T10:21:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T20:03:10.000Z","updated_at":"2025-09-09T10:21:42.000Z","time_to_close":51512,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[dependabot]: Bump","group_name":"production-dependencies","update_count":19,"packages":[{"name":"app_links","old_version":"6.4.0","new_version":"6.4.1","repository_url":"https://github.com/llfbandit/app_links"},{"name":"dart_jsonwebtoken","old_version":"2.17.0","new_version":"3.2.0","repository_url":"https://github.com/jonasroussel/dart_jsonwebtoken"},{"name":"device_info_plus","old_version":"11.3.0","new_version":"11.5.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"fl_chart","old_version":"0.70.2","new_version":"1.1.0","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_blue_plus","old_version":"1.35.5","new_version":"1.35.10","repository_url":"https://github.com/chipweinberger/flutter_blue_plus"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_local_notifications","old_version":"18.0.1","new_version":"19.4.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_svg","old_version":"2.0.17","new_version":"2.2.1","repository_url":"https://github.com/flutter/packages"},{"name":"geolocator","old_version":"13.0.2","new_version":"14.0.2","repository_url":"https://github.com/baseflow/flutter-geolocator"},{"name":"http","old_version":"1.3.0","new_version":"1.5.0","repository_url":"https://github.com/dart-lang/http"},{"name":"mapbox_maps_flutter","old_version":"2.6.0","new_version":"2.10.0","repository_url":"https://github.com/mapbox/mapbox-maps-flutter"},{"name":"package_info_plus","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"permission_handler","old_version":"11.4.0","new_version":"12.0.1","repository_url":"https://github.com/baseflow/flutter-permission-handler"},{"name":"provider","old_version":"6.1.2","new_version":"6.1.5+1","repository_url":"https://github.com/rrousselGit/provider"},{"name":"sentry_flutter","old_version":"8.14.2","new_version":"9.6.0","repository_url":"https://github.com/getsentry/sentry-dart"},{"name":"share_plus","old_version":"10.1.4","new_version":"11.1.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"shared_preferences","old_version":"2.5.2","new_version":"2.5.3","repository_url":"https://github.com/flutter/packages"},{"name":"url_launcher","old_version":"6.3.1","new_version":"6.3.2","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the production-dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [app_links](https://github.com/llfbandit/app_links) | `6.4.0` | `6.4.1` |\n| [dart_jsonwebtoken](https://github.com/jonasroussel/dart_jsonwebtoken) | `2.17.0` | `3.2.0` |\n| [device_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus) | `11.3.0` | `11.5.0` |\n| [fl_chart](https://github.com/imaNNeo/fl_chart) | `0.70.2` | `1.1.0` |\n| [flutter_blue_plus](https://github.com/chipweinberger/flutter_blue_plus) | `1.35.5` | `1.35.10` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `18.0.1` | `19.4.1` |\n| [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) | `2.0.17` | `2.2.1` |\n| [geolocator](https://github.com/baseflow/flutter-geolocator) | `13.0.2` | `14.0.2` |\n| [http](https://github.com/dart-lang/http/tree/master/pkgs) | `1.3.0` | `1.5.0` |\n| [mapbox_maps_flutter](https://github.com/mapbox/mapbox-maps-flutter) | `2.6.0` | `2.10.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.0` | `8.3.1` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `11.4.0` | `12.0.1` |\n| [provider](https://github.com/rrousselGit/provider) | `6.1.2` | `6.1.5+1` |\n| [sentry_flutter](https://github.com/getsentry/sentry-dart) | `8.14.2` | `9.6.0` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `10.1.4` | `11.1.0` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.2` | `2.5.3` |\n| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher) | `6.3.1` | `6.3.2` |\n\n\nUpdates `app_links` from 6.4.0 to 6.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/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 `dart_jsonwebtoken` from 2.17.0 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/releases\"\u003edart_jsonwebtoken's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upper bound of pointycastle (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/pull/65\"\u003ejonasroussel/dart_jsonwebtoken#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDart SDK minimum version set to 3.0.0\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epointycastle\u003c/code\u003e for HMAC calculation instead of \u003ccode\u003ecrypto\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImplement custom deep list equality instead of using the \u003ccode\u003ecollection\u003c/code\u003e package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRollback \u003ccode\u003ecollection\u003c/code\u003e to 1.17.1 to be compatible with older flutter versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unconsistant JWK convertion\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJWTKey.fromJWK\u003c/code\u003e static method for parsing JWK to various key types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePossible \u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eexp\u003c/code\u003e, \u003ccode\u003enbf\u003c/code\u003e and \u003ccode\u003eiat\u003c/code\u003e are now following the JWT RFC for NumericDate by only using UTC DateTime\u003c/li\u003e\n\u003cli\u003eAdd JWK (JSON Web Key) conversion methods to key classes (\u003ccode\u003etoJWK()\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eFix HMAC secret auto detect if base64 is url or not\u003c/li\u003e\n\u003cli\u003eFix base64Url instead of base64 for string payloads JWT\u003c/li\u003e\n\u003cli\u003eAdd header tests for \u003ccode\u003eexp\u003c/code\u003e, \u003ccode\u003enbf\u003c/code\u003e and \u003ccode\u003eiat\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/blob/main/CHANGELOG.md\"\u003edart_jsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upper bound of pointycastle (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/pull/65\"\u003ejonasroussel/dart_jsonwebtoken#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDart SDK minimum version set to 3.0.0\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epointycastle\u003c/code\u003e for HMAC calculation instead of \u003ccode\u003ecrypto\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImplement custom deep list equality instead of using the \u003ccode\u003ecollection\u003c/code\u003e package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRollback \u003ccode\u003ecollection\u003c/code\u003e to 1.17.1 to be compatible with older flutter versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unconsistant JWK convertion\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJWTKey.fromJWK\u003c/code\u003e static method for parsing JWK to various key types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePossible \u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eexp\u003c/code\u003e, \u003ccode\u003enbf\u003c/code\u003e and \u003ccode\u003eiat\u003c/code\u003e are now following the JWT RFC for NumericDate by only using UTC DateTime\u003c/li\u003e\n\u003cli\u003eAdd JWK (JSON Web Key) conversion methods to key classes (\u003ccode\u003etoJWK()\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eFix HMAC secret auto detect if base64 is url or not\u003c/li\u003e\n\u003cli\u003eFix base64Url instead of base64 for string payloads JWT\u003c/li\u003e\n\u003cli\u003eAdd header tests for \u003ccode\u003eexp\u003c/code\u003e, \u003ccode\u003enbf\u003c/code\u003e and \u003ccode\u003eiat\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/jonasroussel/dart_jsonwebtoken/commit/ca7b8539a86e806f3d845c7de441c7e961e7781b\"\u003e\u003ccode\u003eca7b853\u003c/code\u003e\u003c/a\u003e v3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/5ac703a4b20f0087eb0dda8d8f5cae8e7345186c\"\u003e\u003ccode\u003e5ac703a\u003c/code\u003e\u003c/a\u003e feat: Reduce dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/368d05a1a5363d71bfa53fbe6cc4bcbf0523da9f\"\u003e\u003ccode\u003e368d05a\u003c/code\u003e\u003c/a\u003e Update upper bound of \u003ccode\u003epointycastle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/bd6d246927ff2059c677f45c032750893b315a0f\"\u003e\u003ccode\u003ebd6d246\u003c/code\u003e\u003c/a\u003e v3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/87e3d1d8ca6f0622401b94c52c4cb2bbadb5a9f0\"\u003e\u003ccode\u003e87e3d1d\u003c/code\u003e\u003c/a\u003e fix: Rollback collection to 1.17.1 for older Flutter version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/56a419968134dbfcbc48454ea44ef54321208b44\"\u003e\u003ccode\u003e56a4199\u003c/code\u003e\u003c/a\u003e v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/e1a4d6cce9cd54856a57b7d70973186349bf2a85\"\u003e\u003ccode\u003ee1a4d6c\u003c/code\u003e\u003c/a\u003e feat: Add JWTKey.fromJWK method for parsing JWK to various key types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/cd4b6ee1b966139acaf3be652fd27008dbdd28bc\"\u003e\u003ccode\u003ecd4b6ee\u003c/code\u003e\u003c/a\u003e test: Add comprehensive JWK conversion tests for various key types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/a4b59af51d963f9ac5ae952b38c6a1821c34071c\"\u003e\u003ccode\u003ea4b59af\u003c/code\u003e\u003c/a\u003e refactor: Centralize test key constants in keys_const.dart\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/7da7286cb946745a35efd3cb24e7a39a63b28d43\"\u003e\u003ccode\u003e7da7286\u003c/code\u003e\u003c/a\u003e fix: unconsistant JWK convertion\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/compare/v2.17.0...v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `device_info_plus` from 11.3.0 to 11.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1b37ba220c99b16693991042c3fcc69eae98864a\"\u003e\u003ccode\u003e1b37ba2\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/8ecb784c248d05227a3f6a800017673554359d9a\"\u003e\u003ccode\u003e8ecb784\u003c/code\u003e\u003c/a\u003e chore(device_info_plus): Fix typo in CHANGELOG (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6ebc0ead68df477f06c6d4738a69a9e56223cf47\"\u003e\u003ccode\u003e6ebc0ea\u003c/code\u003e\u003c/a\u003e fix(device_info_plus): Specify correct Dart and Flutter version requirements ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/e1152bb87d702ff86aaf29e9b7362d8dfd3247e0\"\u003e\u003ccode\u003ee1152bb\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Add identifier for iPhone 16e (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3596\"\u003e#3596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/fefe6ce7a04c01c39f0cf0ecd0855bce1d701883\"\u003e\u003ccode\u003efefe6ce\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): add storage information (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3536\"\u003e#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c593c0787c01d600ad591028693e4d711d361b8f\"\u003e\u003ccode\u003ec593c07\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/160a01824cb8a245aec52eb3f5a1fa804ef791eb\"\u003e\u003ccode\u003e160a018\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): add ram information (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/f78f32c47fef8045f34944899f6082303182b615\"\u003e\u003ccode\u003ef78f32c\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): allow to mock device info (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3525\"\u003e#3525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/2d929e590ba6967f6e5f050a31131891a5656825\"\u003e\u003ccode\u003e2d929e5\u003c/code\u003e\u003c/a\u003e chore(device_info_plus): fix analysis issues in plugin and tests (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3518\"\u003e#3518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/71a8e00c606b4080f8d51edfefc969fa514ad155\"\u003e\u003ccode\u003e71a8e00\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/device_info_plus-v11.5.0/packages/device_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fl_chart` from 0.70.2 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/releases\"\u003efl_chart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) You can read more about this release and the history of fl_chart here in my \u003ca href=\"https://flutter4fun.com/fl-chart-1-0-0\"\u003eblog post\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.71.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/MattiaPispisa\"\u003e\u003ccode\u003e@​MattiaPispisa\u003c/code\u003e\u003c/a\u003e) Add a new property called \u003ccode\u003eBorderRadius tooltipBorderRadius\u003c/code\u003e instead of (deprecated) \u003ccode\u003edouble tooltipRoundedRadius\u003c/code\u003e in \u003ccode\u003eBarTouchTooltipData\u003c/code\u003e, \u003ccode\u003eLineTouchTooltipData\u003c/code\u003e and \u003ccode\u003eScatterTouchTooltipData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1715\"\u003e#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003echildren\u003c/code\u003e property in our \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radarcharttitle\"\u003eRadarChartTitle\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1840\"\u003e#1840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/morvagergely\"\u003e\u003ccode\u003e@​morvagergely\u003c/code\u003e\u003c/a\u003e) Fix the initial zoom issue in our scrollable LineChart, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1863\"\u003e#1863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) You can read more about this release and the history of fl_chart here in my \u003ca href=\"https://flutter4fun.com/fl-chart-1-0-0\"\u003eblog post\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.71.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/MattiaPispisa\"\u003e\u003ccode\u003e@​MattiaPispisa\u003c/code\u003e\u003c/a\u003e) Add a new property called \u003ccode\u003eBorderRadius tooltipBorderRadius\u003c/code\u003e instead of (deprecated) \u003ccode\u003edouble tooltipRoundedRadius\u003c/code\u003e in \u003ccode\u003eBarTouchTooltipData\u003c/code\u003e, \u003ccode\u003eLineTouchTooltipData\u003c/code\u003e and \u003ccode\u003eScatterTouchTooltipData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1715\"\u003e#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003echildren\u003c/code\u003e property in our \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radarcharttitle\"\u003eRadarChartTitle\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1840\"\u003e#1840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/morvagergely\"\u003e\u003ccode\u003e@​morvagergely\u003c/code\u003e\u003c/a\u003e) Fix the initial zoom issue in our scrollable LineChart, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1863\"\u003e#1863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/866408ad05b49e77475a72d3adb4b9d94c11f4a4\"\u003e\u003ccode\u003e866408a\u003c/code\u003e\u003c/a\u003e Bump version up to 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a08bfad72b7e143de1cd7ba60b02731b7c9bb4b4\"\u003e\u003ccode\u003ea08bfad\u003c/code\u003e\u003c/a\u003e Update CHANGELOG (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1983\"\u003e#1983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/5c1f054762c1ff1a3f93ae054e5626c0165847bb\"\u003e\u003ccode\u003e5c1f054\u003c/code\u003e\u003c/a\u003e feat: add gradient support for BarChartRodStackItem (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1979\"\u003e#1979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/06835da7fad83fb7e5513d9de937fae1e9d9edfc\"\u003e\u003ccode\u003e06835da\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1977\"\u003e#1977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/e58b6b1ab709b5734b1373fc8c45f64c59f573c4\"\u003e\u003ccode\u003ee58b6b1\u003c/code\u003e\u003c/a\u003e feat: allow titles to overlay on chart area (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/4b981f46b910366401b907f01ec94f70ce8a40c3\"\u003e\u003ccode\u003e4b981f4\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1976\"\u003e#1976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/b3ce63ae5ab9efddb43d0d0472f2cdd7c3ed22b7\"\u003e\u003ccode\u003eb3ce63a\u003c/code\u003e\u003c/a\u003e add label inside bar chart (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/9e51b1177a09e4455f30c9e2e7817bb93e9625b7\"\u003e\u003ccode\u003e9e51b11\u003c/code\u003e\u003c/a\u003e New flutter version improvements (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1974\"\u003e#1974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/0b7e4bd507648195a06b72da3fe9f5bb95dc8413\"\u003e\u003ccode\u003e0b7e4bd\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/be5b449fe29ed2138bd08b83bf35840e7a7412c7\"\u003e\u003ccode\u003ebe5b449\u003c/code\u003e\u003c/a\u003e Update changelog (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.70.2...1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_blue_plus` from 1.35.5 to 1.35.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chipweinberger/flutter_blue_plus/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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 `flutter_local_notifications` from 18.0.1 to 19.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v19.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2675\"\u003e#2675\u003c/a\u003e where addition of \u003ccode\u003einvisible\u003c/code\u003e flag to notification actions could cause scheduled notifications with actions created prior to 19.4.0 to fail to show\u003c/li\u003e\n\u003cli\u003eUpdated the Android release build configuration section to point to the latest \u003ca href=\"https://developer.android.com/topic/performance/app-optimization/customize-which-resources-to-keep\"\u003elocation\u003c/a\u003e of the official Android docs on how to configure which resources (e.g. notification icons) are kept so they are not discarded by the Android compiler. It has also been reworded to make it clearer that this applies to all Android resources\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] added ability to read \u003ccode\u003edataMimeType\u003c/code\u003e and \u003ccode\u003edataUri\u003c/code\u003e when calling \u003ccode\u003egetActiveNotifications()\u003c/code\u003e to read details of an active Android notification using the messaging style. Thanks to the PR from \u003ca href=\"https://github.com/mattbajorek\"\u003eMatt Bajorek\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] added support for Android semantic actions. Thanks to the PR from \u003ca href=\"https://github.com/szechyjs\"\u003eJared Szechy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2648\"\u003e#2648\u003c/a\u003e where non-ASCII characters in the notification payload were not being handled properly. Thanks to the PR from \u003ca href=\"https://github.com/yoyo930021\"\u003eyoyoIU\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2651\"\u003e#2651\u003c/a\u003e where unresolved symbols occurred with changes in introduced in newer Windows SDKs. Thanks to the PR from \u003ca href=\"https://github.com/Sebastien-VZN\"\u003eSebastien\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS][macOS] added \u003ccode\u003ecancelAllPendingNotifications()\u003c/code\u003e method for cancelling all pending notifications that have been scheduled. Thanks to the PR from \u003ca href=\"https://github.com/TaeBbong\"\u003eKwon Tae Hyung\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[macOS] removed redundant code that was only applicable on macOS versions lower than 10.14. This should be a non-functional change since 18.0.0 bumped the minimum Flutter SDK requirements that in turn required macOS 10.14 at a minimum. Thanks to the PR from \u003ca href=\"https://github.com/bqubique\"\u003eBlin Qipa\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] bumped robolectric dependency. This fixes an issue where some users reported receiving instances of \u003ccode\u003ejava.lang.NoClassDefFoundError\u003c/code\u003e around the plugin's Android unit tests. Thanks to the PR from \u003ca href=\"https://github.com/Turtlepaw\"\u003eTurtlepaw\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] added support to bypass have notifications bypass the device's Do Not Disturb (DnD) settings. Thanks the PR from \u003ca href=\"https://github.com/mvarendorff2\"\u003eMichel v. Varendorff\u003c/a\u003e that added the following changes\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ehasNotificationPolicyAccess()\u003c/code\u003e method that checks if the application can modify the notification policy\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erequestNotificationPolicyAccess()\u003c/code\u003e method that was added the \u003ccode\u003eAndroidFlutterNotificationsPlugin\u003c/code\u003e class. This can be used request access for the calling application modify the notification policy\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebypassDnd\u003c/code\u003e the property of the \u003ccode\u003eAndroidNotificationChannel\u003c/code\u003e class and \u003ccode\u003echannelBypassDnd\u003c/code\u003e to the \u003ccode\u003eAndroidNotificationDetails\u003c/code\u003e class. These can used to indicate if notifications associated with the channel can bypass the DnD settings of the device\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003emsix\u003c/code\u003e dev dependency in example app. This to fix the \u003ca href=\"https://redirect.github.com/YehudaKremer/msix/issues/303\"\u003eissue\u003c/a\u003e where the \u003ccode\u003emsix\u003c/code\u003e package stopped being able to created MSIX installers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS][macOS] added supported to specify the volume for critical alerts. Thanks to the PR from \u003ca href=\"https://github.com/bannzai\"\u003ebannzai\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Gradle setup information in the readme to clarify that desugaring needs to be enabled even if scheduled notifications aren't used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking change\u003c/strong\u003e bumped \u003ccode\u003ecompileSdk\u003c/code\u003e to 35 and updated readme to mention this\u003c/li\u003e\n\u003cli\u003e[Android] bumped GSON dependency to 2.12. As a result of doing so, applications should no longer need ProGuard rules related to this plugin that were needed for release builds to function. The readme has been updated to remove the associated setup to reflect this. Thanks to the PR from \u003ca href=\"https://github.com/koji-1009\"\u003eKoji Wakamiya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] bumped Android Gradle Plugin to 8.6.0 to align with the \u003ca href=\"https://developer.android.com/build/releases/gradle-plugin#api-level-support\"\u003eminimum version\u003c/a\u003e to use \u003ccode\u003ecompileSdk\u003c/code\u003e version 35 (Android 15)\u003c/li\u003e\n\u003cli\u003e[Android] bumped desugaring library to 2.1.4 and set Java compatibility to 11 instead of 8. Readme has been updated to reflect these changes  where\u003ccode\u003esourceCompatibility\u003c/code\u003e and \u003ccode\u003etargetCompability\u003c/code\u003e should be set to JavaVersion.VERSION_11 (i.e. Java 11), and \u003ccode\u003ejvmTarget\u003c/code\u003e is set to \u003ccode\u003e11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] \u003cstrong\u003eBreaking change\u003c/strong\u003e removed \u003ccode\u003euiLocalNotificationDateInterpretation\u003c/code\u003e parameter from \u003ccode\u003ezonedSchedule()\u003c/code\u003e method. This was done as it actually no relevant as of the 18.0.0 that dropped support for iOS versions older than 10, which in turn meant that the deprecated \u003ccode\u003eUILocalNotification\u003c/code\u003e APIs from Apple were no longer used. The corresponding \u003ccode\u003eUILocalNotificationDateInterpretation\u003c/code\u003e enum has already been removed as well\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] \u003cstrong\u003eBreaking changes\u003c/strong\u003e the \u003ccode\u003eDarwinNotificationActionOption\u003c/code\u003e and \u003ccode\u003eDarwinNotificationCategoryOption\u003c/code\u003e are now enhanced enums with values accessible through the \u003ccode\u003evalue\u003c/code\u003e property that are exactly the same as their native representations. Previously a bitwise left shift operation was applied to the index value\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] \u003cstrong\u003eBreaking change\u003c/strong\u003e renamed \u003ccode\u003eConverters\u003c/code\u003e header and implementation to \u003ccode\u003eFlutterLocalNotificationsConverters\u003c/code\u003e. This would likely not affect any users of the plugin. Done to fix/mitigate issues \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2160\"\u003e#2160\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2529\"\u003e#2529\u003c/a\u003e where the original name could clash\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] added Swift Package Manager support\u003c/li\u003e\n\u003cli\u003e[Windows] Added support for Windows. Thanks to PR \u003ca href=\"https://github.com/Levi-Lesches\"\u003eLevi Lesches\u003c/a\u003e that continued the work done initially done by \u003ca href=\"https://github.com/kennethnym\"\u003eKenneth\u003c/a\u003e and \u003ca href=\"https://github.com/lightrabbit\"\u003elightrabbit\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bumped minimum Flutter SDK requirement to 3.22.0 and Dart SDK requirement to 3.4.0. The minimum supported Android version is now 5.0 (API level 21)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003etimezone\u003c/code\u003e dependency so that minimum version is now 0.10.0\u003c/li\u003e\n\u003cli\u003eBumped multiple dependencies in example app\u003c/li\u003e\n\u003cli\u003eBumped minimum \u003ccode\u003eplugin_platform_interface\u003c/code\u003e version to 2.1.8\u003c/li\u003e\n\u003cli\u003eUpdated example app's \u003ccode\u003eAndroidManifest.xml\u003c/code\u003e to request internet permissions so that release builds can download remote content\u003c/li\u003e\n\u003cli\u003eMigrated example app to use Plugin DSL. Thanks to the PR from \u003ca href=\"https://github.com/martin-bertele\"\u003eMartin Bertele\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ecompileSdk\u003c/code\u003e and \u003ccode\u003etargetSdkVersion\u003c/code\u003e of example app to 35\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.0.0-dev.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS][macOS] \u003cstrong\u003eBreaking change\u003c/strong\u003e renamed \u003ccode\u003eConverters\u003c/code\u003e header and implementation to \u003ccode\u003eFlutterLocalNotificationsConverters\u003c/code\u003e. This would likely not affect any users of the plugin. Done to fix/mitigate issues \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2160\"\u003e#2160\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2529\"\u003e#2529\u003c/a\u003e where the original name could clash\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/759f4faf15d3f8173cd10e9247ff14e00d613f1e\"\u003e\u003ccode\u003e759f4fa\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] added null safe handling for invisible Android ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/8e73c917587e3317e08cfda13ce694c4bf2f0c2e\"\u003e\u003ccode\u003e8e73c91\u003c/code\u003e\u003c/a\u003e updated Android release build configuration section in readme (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ca523de4b02ad007777c79a4c0ae9b08e5ad5236\"\u003e\u003ccode\u003eca523de\u003c/code\u003e\u003c/a\u003e [flutter_local_notification] prepare for 19.4.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2663\"\u003e#2663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/1e65b4da7158b9d845902efde68123a1a31a011a\"\u003e\u003ccode\u003e1e65b4d\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] added Android Semantic actions (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2660\"\u003e#2660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ff0aa0088d0ee6e58089f77ddfeff3283c6a94b0\"\u003e\u003ccode\u003eff0aa00\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] added retrieval of dataMimeType and dataUri for...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/56fbd450ca34afb035f1aa2180bee7e7740f75df\"\u003e\u003ccode\u003e56fbd45\u003c/code\u003e\u003c/a\u003e prepare for 19.3.1 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/2cf7d65a7832b6e458bfe188d8911cd78c0bc618\"\u003e\u003ccode\u003e2cf7d65\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications_windows] fixed handling non-ascii characters in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/4e7698f114e44725437fc693fb1959b881c841f9\"\u003e\u003ccode\u003e4e7698f\u003c/code\u003e\u003c/a\u003e prepare for 1.0.1 Windows plugin release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2652\"\u003e#2652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/13f25b5168096352cd4e1a0a5675ef4eeaa63772\"\u003e\u003ccode\u003e13f25b5\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications_windows] add runtimeobject.lib to resolve unreso...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/f47ae34bebbc234ffb6caddddbfd06fe42adbbd6\"\u003e\u003ccode\u003ef47ae34\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] prepare for 19.3.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2642\"\u003e#2642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v18.0.1...flutter_local_notifications-v19.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_svg` from 2.0.17 to 2.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/af2764c0815bdd036ee981563375cce4b7c354b1\"\u003e\u003ccode\u003eaf2764c\u003c/code\u003e\u003c/a\u003e [flutter_svg] loader buffer fix (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/9898\"\u003e#9898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/676643ec90cad839af512454a5e60a36f1ad16a0\"\u003e\u003ccode\u003e676643e\u003c/code\u003e\u003c/a\u003e [various] Updates min SDK for third_party/packages to 3.29 (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/9819\"\u003e#9819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c5ab57a5410585838c30b1b678558236e0177d03\"\u003e\u003ccode\u003ec5ab57a\u003c/code\u003e\u003c/a\u003e [flutter_svg] feat: Expose the renderStrategy property in SvgPicture (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/9373\"\u003e#9373\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/third_party/packages/issues/9311\"\u003e#9311\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/third_party/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e8c99766e4eddd156ddf79a9f837a33e0c82acf4\"\u003e\u003ccode\u003ee8c9976\u003c/code\u003e\u003c/a\u003e [ci] Update repository for 3.29 release (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/9270\"\u003e#9270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e0892ae796581b77e7ca2cf6bbcf95abc56e646c\"\u003e\u003ccode\u003ee0892ae\u003c/code\u003e\u003c/a\u003e [flutter_svg] feat: Expose the \u003ccode\u003ecolorMapper\u003c/code\u003e property in \u003ccode\u003eSvgPicture\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/9043\"\u003e#9043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7fb1a4d5417904bcbb2b11166b6d86a6e6c6a6df\"\u003e\u003ccode\u003e7fb1a4d\u003c/code\u003e\u003c/a\u003e Drop deprecated HTML head meta tags (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/279dda8b7b8659f9c02522b3534e5ab49e18352e\"\u003e\u003ccode\u003e279dda8\u003c/code\u003e\u003c/a\u003e [various] Disable sandbox in Chrome dart tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/8909\"\u003e#8909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/815a80b29b0fb2be03500bf1fea4e14b60d22398\"\u003e\u003ccode\u003e815a80b\u003c/code\u003e\u003c/a\u003e [ci] Manually roll master, set -Xmx4G (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/8586\"\u003e#8586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_svg-v2.2.1/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geolocator` from 13.0.2 to 14.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/756b8d8015f06ecfcc64b438f71cb3b362b5e350\"\u003e\u003ccode\u003e756b8d8\u003c/code\u003e\u003c/a\u003e adds linux as platform to pub dev \u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1734\"\u003e#1734\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/2cbbdaa29989bdf064fe661319945ad47c5f0b32\"\u003e\u003ccode\u003e2cbbdaa\u003c/code\u003e\u003c/a\u003e Update geolocator_android to version 5.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/cf839a07482858acc985c6f0d0b01b86d22ee94c\"\u003e\u003ccode\u003ecf839a0\u003c/code\u003e\u003c/a\u003e Check LocationSettingsResponse success before processing (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1730\"\u003e#1730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/ce4b3a754a023a9a7748ad9772d3d4e33e8b403a\"\u003e\u003ccode\u003ece4b3a7\u003c/code\u003e\u003c/a\u003e Adds section about background modes on iOS to the README (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/3567ef9c37413a188859e327220b030cfa8d2b5f\"\u003e\u003ccode\u003e3567ef9\u003c/code\u003e\u003c/a\u003e updates afp Android example app and README (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/049fa9ff5a057571bec5f992726ca24158238a79\"\u003e\u003ccode\u003e049fa9f\u003c/code\u003e\u003c/a\u003e Updates the Android example app FOREGROUND_SERVICE_LOCATION manifest permissi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/392b2d5f97bee6c8667cc535934b09f907ca3ce5\"\u003e\u003ccode\u003e392b2d5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/708f0aba6b3cdcb5c4cbc85e0a1b4ab575d8e43d\"\u003e\u003ccode\u003e708f0ab\u003c/code\u003e\u003c/a\u003e [geolocator_android]: Bump androidx.core:core from 1.15.0 to 1.16.0 in /geolo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/75203a332d20fe8221e600984cc4bffb6170befc\"\u003e\u003ccode\u003e75203a3\u003c/code\u003e\u003c/a\u003e updated geolocator_android version (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/a24775bc4814940f00693e221a2be9e0c84c3c4e\"\u003e\u003ccode\u003ea24775b\u003c/code\u003e\u003c/a\u003e [geolocator_android]: Bump androidx.core:core from 1.13.0 to 1.15.0 in /geolo...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baseflow/flutter-geolocator/compare/geolocator_v13.0.2...geolocator_v14.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.3.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\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/b661894a6c7c2750f8dd865cb3ce517a851190f6\"\u003e\u003ccode\u003eb661894\u003c/code\u003e\u003c/a\u003e Prepare to release packages http/cronet_http/cupertino_http supporting reques...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/afda3102b7ed5467f435b9ad4a29a1032f195156\"\u003e\u003ccode\u003eafda310\u003c/code\u003e\u003c/a\u003e [cronet] Support aborting requests (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1797\"\u003e#1797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/4a90d162d526602418f64dc5f83f603c2bfe213e\"\u003e\u003ccode\u003e4a90d16\u003c/code\u003e\u003c/a\u003e [cronet_http] Update Cronet dependencies version (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1796\"\u003e#1796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/5c06c6c94b165d14fd7c708514a45b7cd38d85a2\"\u003e\u003ccode\u003e5c06c6c\u003c/code\u003e\u003c/a\u003e Prepare to release cronet 1.4.0 (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1794\"\u003e#1794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/8c49ef552e9b6d16f7a550ce55f5453b18a391e8\"\u003e\u003ccode\u003e8c49ef5\u003c/code\u003e\u003c/a\u003e [cronet_http] Upgrade jni and jnigen to 0.14.2 (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/ca07b4ca1a5593e0da4df4a94fd76ccddbac8f6a\"\u003e\u003ccode\u003eca07b4c\u003c/code\u003e\u003c/a\u003e Add request cancellation to cupertino_http (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/984cc43a324a8cb6d759c1065b72328cace36373\"\u003e\u003ccode\u003e984cc43\u003c/code\u003e\u003c/a\u003e Fix a bug where ConnectionException.toString didn't stringify NSError (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/2d9681d0eee20492ef956887b992d70d7119f16e\"\u003e\u003ccode\u003e2d9681d\u003c/code\u003e\u003c/a\u003e Fix a bug where the HttpClient response stream was cancelled after completed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/4209e846100cb22d60dea7e48727334b8c55be34\"\u003e\u003ccode\u003e4209e84\u003c/code\u003e\u003c/a\u003e [cronet_http] Upgrade to kotlin 1.8.10 (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/4097219e14d1413a4f23d12ac6aa3155becb9146\"\u003e\u003ccode\u003e4097219\u003c/code\u003e\u003c/a\u003e Prepare to release 1.5.0-beta (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1787\"\u003e#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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 `mapbox_maps_flutter` from 2.6.0 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/releases\"\u003emapbox_maps_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release addresses the code sign issue that may occur when building on iOS.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Features ✨\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce new experimental properties: \u003ccode\u003eFillLayer.fillConstructBridgeGuardRail\u003c/code\u003e, \u003ccode\u003eFillLayer.fillBridgeGuardRailColor\u003c/code\u003e, \u003ccode\u003eFillLayer.fillTunnelStructureColor\u003c/code\u003e, \u003ccode\u003eCircleLayer.circleElevationReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003etapEvents\u003c/code\u003e and \u003ccode\u003elongPressEvents\u003c/code\u003e API to the Annotation Managers to handle tap and long press event callbacks for annotations:\nExample usage:\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003emanager.tapEvents(\n  onTap: (annotation) {\n    print(\u0026quot;Tapped annotation: ${annotation.id}\u0026quot;);\n  },\n);\nmanager.longPressEvents(\n  onLongPress: (annotation) {\n    print(\u0026quot;Long press annotation: ${annotation.id}\u0026quot;);\n  },\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nAs part of this change, \u003ccode\u003eAnnotationOnClickListener\u003c/code\u003e is now deprecated.\nTap events will now not propagate to annotations below the topmost one. If you tap on overlapping annotations, only the top annotation's tap event will be triggered.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eBug fixes 🐞\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash when receiving annotation interactions due to enum not being serialized with Pigeon Codec.\u003c/li\u003e\n\u003cli\u003eFixed FillExtrusionLayer flickering when transitioning between Mercator and globe projection\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Mapbox Maps SDK to v11.14.0\n\u003cul\u003e\n\u003cli\u003eFor platform-specific updates see: \u003ca href=\"https://github.com/mapbox/mapbox-maps-ios/releases/tag/v11.14.0\"\u003eiOS\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/mapbox/mapbox-maps-android/releases/tag/v11.14.0\"\u003eAndroid\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.10.0-rc.1\u003c/h2\u003e\n\u003ch2\u003eBug fixes 🐞\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash when receiving annotation interactions due to enum not being serialized with Pigeon Codec.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Mapbox Maps SDK to 11.14.0-rc.1 (iOS) \u0026amp; 11.14.0-rc.1 (Android)\n\u003cul\u003e\n\u003cli\u003eFor platform-specific updates see: \u003ca href=\"https://github.com/mapbox/mapbox-maps-ios/releases/tag/v11.14.0-rc.1\"\u003eiOS\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/mapbox/mapbox-maps-android/releases/tag/v11.14.0-rc.1\"\u003eAndroid\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.0-beta.1\u003c/h2\u003e\n\u003ch2\u003eNew Features ✨\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce new experimental properties: \u003ccode\u003eFillLayer.fillConstructBridgeGuardRail\u003c/code\u003e, \u003ccode\u003eFillLayer.fillBridgeGuardRailColor\u003c/code\u003e, \u003ccode\u003eFillLayer.fillTunnelStructureColor\u003c/code\u003e, \u003ccode\u003eCircleLayer.circleElevationReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003etapEvents\u003c/code\u003e and \u003ccode\u003elongPressEvents\u003c/code\u003e API to the Annotation Managers to handle tap and long press event callbacks for annotations:\nExample usage:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/blob/main/CHANGELOG.md\"\u003emapbox_maps_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e2.10.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Maps SDK to v11.14.0\n\u003cul\u003e\n\u003cli\u003eFixed FillExtrusionLayer flickering when transitioning between flat and globe projection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix crash when receiving annotation interactions.\u003c/li\u003e\n\u003cli\u003eIntroduce new experimental properties: \u003ccode\u003eFillLayer.fillConstructBridgeGuardRail\u003c/code\u003e, \u003ccode\u003eFillLayer.fillBridgeGuardRailColor\u003c/code\u003e, \u003ccode\u003eFillLayer.fillTunnelStructureColor\u003c/code\u003e, \u003ccode\u003eCircleLayer.circleElevationReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003etapEvents\u003c/code\u003e and \u003ccode\u003elongPressEvents\u003c/code\u003e API to the Annotation Managers to handle tap and long press event callbacks for annotations:\nExample usage:\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003emanager.tapEvents(\n  onTap: (annotation) {\n    print(\u0026quot;Tapped annotation: ${annotation.id}\u0026quot;);\n  },\n);\nmanager.longPressEvents(\n  onLongPress: (annotation) {\n    print(\u0026quot;Long press annotation: ${annotation.id}\u0026quot;);\n  },\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nAs part of this change, \u003ccode\u003eAnnotationOnClickListener\u003c/code\u003e is now deprecated.\nTap events will now not propagate to annotations below the topmost one. If you tap on overlapping annotations, only the top annotation's tap event will be triggered.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003e2.9.0\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\n⚠️ Breaking changes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] When a method returns \u003ccode\u003eStylePropertyValue\u003c/code\u003e the property values will now be typed rather than a string.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePointAnnotation.iconImageCrossFade\u003c/code\u003e has been deprecated and setting a value to it will not have any impact. Use \u003ccode\u003ePointAnnotationManager.iconImageCrossFade\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe STANDARD_EXPERIMENTAL style has been removed. Use the STANDARD style instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIn this release we fixed a bug in our Android conversion code where the property values in \u003ccode\u003eStylePropertyValue\u003c/code\u003e were being returned as strings rather than their actual type. This fix will cause a behavioral change in the return value of the following methods on Android:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetStyleImportConfigProperties\u003c/code\u003e, \u003ccode\u003egetStyleImportConfigProperty\u003c/code\u003e, \u003ccode\u003egetStyleLayerProperty\u003c/code\u003e, \u003ccode\u003egetStyleSourceProperty\u003c/code\u003e, \u003ccode\u003egetStyleTerrainProperty\u003c/code\u003e, \u003ccode\u003egetStyleLightProperty\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExpose new methods for working with style imports: \u003ccode\u003eaddStyleImportFromJSON\u003c/code\u003e, \u003ccode\u003eaddStyleImportFromURI\u003c/code\u003e, \u003ccode\u003eupdateStyleImportWithJSON\u003c/code\u003e, \u003ccode\u003eupdateStyleImportWithURI\u003c/code\u003e, and \u003ccode\u003emoveStyleImport\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce \u003ccode\u003edragEvents\u003c/code\u003e API to the Annotation Managers to handle drag event callbacks for annotations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eonBegin\u003c/code\u003e: Called when a drag gesture starts on an annotation.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eonChanged\u003c/code\u003e: Called continuously as the annotation is dragged.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eonEnd\u003c/code\u003e: Called once the drag gesture completes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExample usage:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003emanager.dragEvents(\n  onBegin: (annotation) {\n    print(\u0026quot;Drag started for: ${annotation.id}\u0026quot;);\n  },\n  onChanged: (annotation) {\n    print(\u0026quot;Dragging at: ${annotation.geometry}\u0026quot;);\n  },\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/02b83f2416670c1fbaff63a11f63ac9d55427924\"\u003e\u003ccode\u003e02b83f2\u003c/code\u003e\u003c/a\u003e Update versions for v2.10.0 release (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1011\"\u003e#1011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/d812b6cb9efc201115aa290be3cb6eb0bcc4f7a2\"\u003e\u003ccode\u003ed812b6c\u003c/code\u003e\u003c/a\u003e Release v2.10.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/239185021050958c67a4311b650f43a74e703851\"\u003e\u003ccode\u003e2391850\u003c/code\u003e\u003c/a\u003e Fix drag events stream not registered in Android (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/e4a0cac7537b5080386d0a7fbb8b6889ef5da16d\"\u003e\u003ccode\u003ee4a0cac\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[CP] NDK 27/16KB page size support (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/986\"\u003e#986\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/da961620209ba0d134a3260cd2a6ff26c0c665a4\"\u003e\u003ccode\u003eda96162\u003c/code\u003e\u003c/a\u003e Fix crash when receiving annotation interactions (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/989\"\u003e#989\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/80cfd127b633862815c05cc49f53fe8ea52ffe2f\"\u003e\u003ccode\u003e80cfd12\u003c/code\u003e\u003c/a\u003e [CP] NDK 27/16KB page size support (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/6dfe430b2ea3ce55f2351896c832cd459892359c\"\u003e\u003ccode\u003e6dfe430\u003c/code\u003e\u003c/a\u003e Bump Maps SDK to 11.14.0-beta.1, bump version to 2.10.0-beta.1 (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/976ff5ccb3d17eb3dc04cd766393bf50dea7b9ef\"\u003e\u003ccode\u003e976ff5c\u003c/code\u003e\u003c/a\u003e use jq to extract version (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/fe736f43d4623b4a7782a19236bb1b0305f35de3\"\u003e\u003ccode\u003efe736f4\u003c/code\u003e\u003c/a\u003e Breakage api check (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/bc592b1eacf678d1bc59a83eabbe74618881e23c\"\u003e\u003ccode\u003ebc592b1\u003c/code\u003e\u003c/a\u003e Annotation tap and long press events (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/compare/2.6.0...v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 8.3.0 to 8.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/9f03424b7916b195ec6a4bebe4cc1a310ba40d4a\"\u003e\u003ccode\u003e9f03424\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/2cf9297b4e3ce5cc71d22539ca7d0dfc82ac819b\"\u003e\u003ccode\u003e2cf9297\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): incorrect install time on macOS when app sandbox disa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1b37ba220c99b16693991042c3fcc69eae98864a\"\u003e\u003ccode\u003e1b37ba2\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c593c0787c01d600ad591028693e4d711d361b8f\"\u003e\u003ccode\u003ec593c07\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/69261446f4ada931645f6bf0d43d3871810ba246\"\u003e\u003ccode\u003e6926144\u003c/code\u003e\u003c/a\u003e chore(package_info_plus): remove unnecessary library name in test (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3521\"\u003e#3521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/71a8e00c606b4080f8d51edfefc969fa514ad155\"\u003e\u003ccode\u003e71a8e00\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/9ec7eb4132887b3f0ec4456a0f59bbf2c3fc4215\"\u003e\u003ccode\u003e9ec7eb4\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v8.3.1/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `permission_handler` from 11.4.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/Baseflow/flutter-permission-handler/commit/d8423455b895dd2453cda28f83dea98c35628771\"\u003e\u003ccode\u003ed842345\u003c/code\u003e\u003c/a\u003e Updates permission_handler version to 12.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/fcb004bfc0dd02452b3c4d41a2b7d63746a85ecf\"\u003e\u003ccode\u003efcb004b\u003c/code\u003e\u003c/a\u003e docs(README): Update the correspondence between permission groups and the key...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c438a1f29cdbe9b46b118ed58dc6e88b43524f74\"\u003e\u003ccode\u003ec438a1f\u003c/code\u003e\u003c/a\u003e updated bug in README documentation about the compileSDK version (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/de516a4838cb16bddcc02b77c43d6a78b49d72fb\"\u003e\u003ccode\u003ede516a4\u003c/code\u003e\u003c/a\u003e Drop support for iOS \u0026lt; 11 (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c618e9bbe541dba6abd7438520a89abd86d386d1\"\u003e\u003ccode\u003ec618e9b\u003c/code\u003e\u003c/a\u003e Updates Android package to ^13.0.0 (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/753824b50f8effc3eecc43b2dabaf1b2b23a797d\"\u003e\u003ccode\u003e753824b\u003c/code\u003e\u003c/a\u003e fix(android): Resolve \u0026quot;[PermissionRequestInProgressException]\u0026quot; when a… (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1425\"\u003e#1425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/e454f844b05bcc8e90543f46ffdf5719fe9a00b9\"\u003e\u003ccode\u003ee454f84\u003c/code\u003e\u003c/a\u003e android package updates (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1458\"\u003e#1458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baseflow/flutter-permission-handler/compare/permission_handler_v11.4.0...permission_handler_v12.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `provider` from 6.1.2 to 6.1.5+1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/3ee02e49b928fcb37fe6d1e5bb58ed554b26164a\"\u003e\u003ccode\u003e3ee02e4\u003c/code\u003e\u003c/a\u003e 6.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/30ea7d0e078910830b511095163f656152c0d139\"\u003e\u003ccode\u003e30ea7d0\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/provider/issues/910\"\u003e#910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/7179e119adb4d06fb37f38698e2fa94baa719829\"\u003e\u003ccode\u003e7179e11\u003c/code\u003e\u003c/a\u003e provider : 6.1.3 -\u0026gt; 6.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/83f40ebbf8a8a94e241e0a41903cc6c19c251ca0\"\u003e\u003ccode\u003e83f40eb\u003c/code\u003e\u003c/a\u003e Fix regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/be8381df967b3a0cf8f4986cb9163e859bbf9483\"\u003e\u003ccode\u003ebe8381d\u003c/code\u003e\u003c/a\u003e provider : 6.1.2 -\u0026gt; 6.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/d900a42f0ee8cea3f120c3a163cc88d9cd1d30b2\"\u003e\u003ccode\u003ed900a42\u003c/code\u003e\u003c/a\u003e Optimize the number of providers MultiProvider can mount at once. (\u003ca href=\"https://redirect.github.com/rrousselGit/provider/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/3a81a9148001728d74b1f307dc966352684e6748\"\u003e\u003ccode\u003e3a81a91\u003c/code\u003e\u003c/a\u003e Added translated README files in Italian to enhance accessibility for Italian...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/64745784fcef9e3ebc6e6dea0d5f82d1ac20c797\"\u003e\u003ccode\u003e6474578\u003c/code\u003e\u003c/a\u003e Fix typos in [watch] method (\u003ca href=\"https://redirect.github.com/rrousselGit/provider/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/9403cf61fd816dbd04e300560121fd48c642abb1\"\u003e\u003ccode\u003e9403cf6\u003c/code\u003e\u003c/a\u003e Deprecated notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/c20fb6ff5e7e0addb163d5e7d3ad6d52d8c1c9fe\"\u003e\u003ccode\u003ec20fb6f\u003c/code\u003e\u003c/a\u003e Lints\u003c/li\u003e\n\u003cli\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/reedu-reengineering-education/sensebox-bike-flutter/pull/180","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedu-reengineering-education%2Fsensebox-bike-flutter/issues/180","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/180/packages"},{"uuid":"2798989095","node_id":"PR_kwDOPpjaB86m1S8n","number":2,"state":"open","title":"chore(deps): Bump the spotify_sdk_example group in /example with 2 updates","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-09-04T11:10:46.000Z","updated_at":"2025-09-04T11:10:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"spotify_sdk_example","update_count":2,"packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"}],"path":"/example","ecosystem":"pub"},"body":"Bumps the spotify_sdk_example group in /example with 2 updates: [flutter_dotenv](https://github.com/java-james/flutter_dotenv) and [flutter_lints](https://github.com/flutter/packages/tree/main/packages).\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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\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/JabedJahangir/spotify_sdk/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JabedJahangir%2Fspotify_sdk/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}],"issue_packages":[{"old_version":"6.0.0","new_version":"6.0.1","update_type":"patch","path":null,"pr_created_at":"2026-05-02T03:26:34.000Z","version_change":"6.0.0 → 6.0.1","issue":{"uuid":"4367748085","node_id":"PR_kwDOO70GyM7Xle1r","number":103,"state":"open","title":"chore(deps): bump the production group across 1 directory with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-02T03:26:34.000Z","updated_at":"2026-05-02T11:57:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production","update_count":4,"packages":[{"name":"connectivity_plus","old_version":"7.1.0","new_version":"7.1.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"file_picker","old_version":"10.3.10","new_version":"11.0.2","repository_url":"https://github.com/miguelpruivo/flutter_file_picker"},{"name":"flutter_dotenv","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"google_fonts","old_version":"8.0.2","new_version":"8.1.0","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the production group with 4 updates in the / directory: [connectivity_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus), [file_picker](https://github.com/miguelpruivo/flutter_file_picker), [flutter_dotenv](https://github.com/java-james/flutter_dotenv) and [google_fonts](https://github.com/flutter/packages/tree/main/packages).\n\nUpdates `connectivity_plus` from 7.1.0 to 7.1.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/6982a68de3cde2ac39bf89e3b12de210347c3cbb\"\u003e\u003ccode\u003e6982a68\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/ba6e6b94f673bb479a5891b8ca0fc5fd7b2345bc\"\u003e\u003ccode\u003eba6e6b9\u003c/code\u003e\u003c/a\u003e docs(connectivity_plus): Add missing info about Xcode 26.1.1 requirement, ded...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/connectivity_plus-v7.1.1/packages/connectivity_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `file_picker` from 10.3.10 to 11.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/releases\"\u003efile_picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Applied the v11 changes that were missing from the document and corrected various typos by \u003ca href=\"https://github.com/jooy2\"\u003e\u003ccode\u003e@​jooy2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1977\"\u003emiguelpruivo/flutter_file_picker#1977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(linux): resolve Cannot add to a fixed-length list (\u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1976\"\u003e#1976\u003c/a\u003e) by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1978\"\u003emiguelpruivo/flutter_file_picker#1978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): mitigate CWE-22 path traversal vulnerability in FileUtils by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1979\"\u003emiguelpruivo/flutter_file_picker#1979\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooy2\"\u003e\u003ccode\u003e@​jooy2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1977\"\u003emiguelpruivo/flutter_file_picker#1977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/compare/v11.0.1...v11.0.2\"\u003ehttps://github.com/miguelpruivo/flutter_file_picker/compare/v11.0.1...v11.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves the backward compatibility issue with the AGP 9 update by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1975\"\u003emiguelpruivo/flutter_file_picker#1975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.11...v11.0.1\"\u003ehttps://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.11...v11.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd WASM support for web file picker by \u003ca href=\"https://github.com/FeodorFitsner\"\u003e\u003ccode\u003e@​FeodorFitsner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1950\"\u003emiguelpruivo/flutter_file_picker#1950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge Hotfix v10.3.10 to Master by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1955\"\u003emiguelpruivo/flutter_file_picker#1955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix fileType selection (audio, video, media) in Android by \u003ca href=\"https://github.com/mbenci\"\u003e\u003ccode\u003e@​mbenci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1959\"\u003emiguelpruivo/flutter_file_picker#1959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: expose cancelUploadOnWindowBlur in public pickFiles API by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1962\"\u003emiguelpruivo/flutter_file_picker#1962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress warning for XMLStreamException in ProGuard by \u003ca href=\"https://github.com/navaronbracke\"\u003e\u003ccode\u003e@​navaronbracke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1968\"\u003emiguelpruivo/flutter_file_picker#1968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd line ending normalization by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1969\"\u003emiguelpruivo/flutter_file_picker#1969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ability to disable macOS entitlements checks when not needed by \u003ca href=\"https://github.com/PWrzesinski\"\u003e\u003ccode\u003e@​PWrzesinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1964\"\u003emiguelpruivo/flutter_file_picker#1964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove buy me a coffee badge by \u003ca href=\"https://github.com/miguelpruivo\"\u003e\u003ccode\u003e@​miguelpruivo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1971\"\u003emiguelpruivo/flutter_file_picker#1971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChangelog: move \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1963\"\u003e#1963\u003c/a\u003e Linux fix note to 11.0.0 by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1970\"\u003emiguelpruivo/flutter_file_picker#1970\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FeodorFitsner\"\u003e\u003ccode\u003e@​FeodorFitsner\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1950\"\u003emiguelpruivo/flutter_file_picker#1950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbenci\"\u003e\u003ccode\u003e@​mbenci\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1959\"\u003emiguelpruivo/flutter_file_picker#1959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PWrzesinski\"\u003e\u003ccode\u003e@​PWrzesinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1964\"\u003emiguelpruivo/flutter_file_picker#1964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TechnicJelle\"\u003e\u003ccode\u003e@​TechnicJelle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1963\"\u003emiguelpruivo/flutter_file_picker#1963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.9...v11.0.0\"\u003ehttps://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.9...v11.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e10.3.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a crash when initialDirectory contains special characters \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TechnicJellemade\"\u003e\u003ccode\u003e@​TechnicJellemade\u003c/code\u003e\u003c/a\u003e their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1963\"\u003emiguelpruivo/flutter_file_picker#1963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.10...v10.3.11\"\u003ehttps://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.10...v10.3.11\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/miguelpruivo/flutter_file_picker/blob/master/CHANGELOG.md\"\u003efile_picker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.0.2\u003c/h2\u003e\n\u003ch3\u003eAndroid\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a Path Traversal vulnerability (CWE-22) when resolving file paths from external content providers. \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1967\"\u003e#1967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLinux\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u0026quot;Cannot add to a fixed-length list\u0026quot; crash when opening or saving files with an initial directory on Linux. \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1976\"\u003e#1976\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.1\u003c/h2\u003e\n\u003ch3\u003eAndroid\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility with Android Gradle Plugin (AGP) versions below 9.0. \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1973\"\u003e#1973\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.0\u003c/h2\u003e\n\u003ch3\u003eGeneral\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: Refactored \u003ccode\u003eFilePicker\u003c/code\u003e class to use \u003ccode\u003estatic\u003c/code\u003e methods instead of an instance-based approach. Users should now call \u003ccode\u003eFilePicker.pickFiles()\u003c/code\u003e, \u003ccode\u003eFilePicker.getDirectoryPath()\u003c/code\u003e, and \u003ccode\u003eFilePicker.saveFile()\u003c/code\u003e directly.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecancelUploadOnWindowBlur\u003c/code\u003e to the public \u003ccode\u003epickFiles\u003c/code\u003e API (Web only). \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1961\"\u003e#1961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReordered and cleaned up exports in \u003ccode\u003efile_picker.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWeb\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded WASM support for the web file picker. \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1950\"\u003e#1950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAndroid\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where file type selection (\u003ccode\u003eaudio\u003c/code\u003e, \u003ccode\u003evideo\u003c/code\u003e, \u003ccode\u003emedia\u003c/code\u003e) was not being considered correctly on Android. \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1959\"\u003e#1959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Android package to support AGP 9. \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1942\"\u003e#1942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDesktop (macOS)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a new method, \u003ccode\u003eskipEntitlementsChecks()\u003c/code\u003e, to allow users to bypass entitlements checks on macOS when using the plugin without Sandbox enabled. \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1845\"\u003e#1845\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3.11\u003c/h2\u003e\n\u003ch3\u003eLinux\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a crash when initialDirectory contains special characters \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1963\"\u003e#1963\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/miguelpruivo/flutter_file_picker/commit/2e170b1c91c8b454ddc2770eb97d2b371c253c11\"\u003e\u003ccode\u003e2e170b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1979\"\u003e#1979\u003c/a\u003e from miguelpruivo/feature/path-traversal-vulnerabili...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/7404fe1afc9c2a1f0d8c15e337a213b55b4b3a0c\"\u003e\u003ccode\u003e7404fe1\u003c/code\u003e\u003c/a\u003e fix: prevent path traversal vulnerability on Android and add security test ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/174357537ee73a9ba16542cc294bdb9bc1a916be\"\u003e\u003ccode\u003e1743575\u003c/code\u003e\u003c/a\u003e chore: update Android project configuration to Java 17 and ignore IDE metadat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/cbe1fd4db969c03c81c6ad7ff0ef3c060175a3b9\"\u003e\u003ccode\u003ecbe1fd4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1978\"\u003e#1978\u003c/a\u003e from vicajilau/fix-linux-fixed-length-list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/4318648b8d90a73df5a29af1f21d1ed6c35ac7eb\"\u003e\u003ccode\u003e4318648\u003c/code\u003e\u003c/a\u003e chore: bump version to 11.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/cb73821b1f9e7b6ecf9e561f1174884860133dcd\"\u003e\u003ccode\u003ecb73821\u003c/code\u003e\u003c/a\u003e refactor: remove redundant Clang-specific libc++ configuration from Linux CMa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/63dfb30edca733e52f0b1a3a6f8ce65b7a91c285\"\u003e\u003ccode\u003e63dfb30\u003c/code\u003e\u003c/a\u003e fix(linux): resolve Cannot add to a fixed-length list (\u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1976\"\u003e#1976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/9189445a92cec7b6d699af7a628b881f1e1dde97\"\u003e\u003ccode\u003e9189445\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1977\"\u003e#1977\u003c/a\u003e from jooy2/fix/docs-v11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/9ff2e05119174f3f1023ad3324378bb847cd21a0\"\u003e\u003ccode\u003e9ff2e05\u003c/code\u003e\u003c/a\u003e fix: change broken links in the document and applied v11 changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/commit/a54f138bbea95c0e7e3a4b948d08f7826d7e416f\"\u003e\u003ccode\u003ea54f138\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/issues/1975\"\u003e#1975\u003c/a\u003e from miguelpruivo/bugfix/resolves-agp9-issues-on-v11...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.10...v11.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] \u003ccode\u003eisEveryDefined()\u003c/code\u003e now throws \u003ccode\u003eNotInitializedError\u003c/code\u003e before \u003ccode\u003eload()\u003c/code\u003e, consistent with all other read APIs\u003c/li\u003e\n\u003cli\u003e[fix] Replace \u003ccode\u003eassert()\u003c/code\u003e with explicit \u003ccode\u003eif\u003c/code\u003e/\u003ccode\u003ethrow\u003c/code\u003e in \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, and \u003ccode\u003egetBool()\u003c/code\u003e so null-safety checks are enforced in release builds\u003c/li\u003e\n\u003cli\u003eError messages now include the variable name for easier debugging\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eload(isOptional: true)\u003c/code\u003e no longer discards successfully loaded base file when an override file is missing or empty (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/70\"\u003e#70\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/93\"\u003e#93\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/101\"\u003e#101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eclean()\u003c/code\u003e now resets \u003ccode\u003eisInitialized\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e, so accessing \u003ccode\u003eenv\u003c/code\u003e after \u003ccode\u003eclean()\u003c/code\u003e correctly throws \u003ccode\u003eNotInitializedError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Error classes (\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e) now include informative messages in \u003ccode\u003etoString()\u003c/code\u003e instead of the unhelpful \u003ccode\u003eInstance of 'ClassName'\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/72\"\u003e#72\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/127\"\u003e#127\u003c/a\u003e; improves diagnostics for \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/59\"\u003e#59\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileNotFoundError\u003c/code\u003e and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now carry the filename when available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNote on error message improvements\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now override \u003ccode\u003etoString()\u003c/code\u003e with actionable messages (e.g., \u003ccode\u003eFileNotFoundError: Environment file \u0026quot;.env\u0026quot; not found. Ensure the file exists and is listed under assets in pubspec.yaml.\u003c/code\u003e). This is \u003cstrong\u003enot a breaking change\u003c/strong\u003e — the class names and hierarchy are unchanged, so existing \u003ccode\u003eon FileNotFoundError\u003c/code\u003e catch clauses continue to work. \u003ccode\u003eFileNotFoundError\u003c/code\u003e now accepts an optional positional \u003ccode\u003efilename\u003c/code\u003e parameter, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e accepts an optional named \u003ccode\u003efilename\u003c/code\u003e parameter; both default to \u003ccode\u003enull\u003c/code\u003e for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eNote on release-build behavior change\u003c/h3\u003e\n\u003cp\u003eIn \u003cstrong\u003edebug mode\u003c/strong\u003e, behavior is unchanged — \u003ccode\u003eAssertionError\u003c/code\u003e was thrown before, \u003ccode\u003eAssertionError\u003c/code\u003e is thrown now.\u003c/p\u003e\n\u003cp\u003eIn \u003cstrong\u003erelease mode\u003c/strong\u003e, calling \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, or \u003ccode\u003egetBool()\u003c/code\u003e with a missing variable and no fallback previously threw a \u003ccode\u003eTypeError\u003c/code\u003e (from the null-check operator \u003ccode\u003e!\u003c/code\u003e) because \u003ccode\u003eassert()\u003c/code\u003e was stripped. It now correctly throws \u003ccode\u003eAssertionError\u003c/code\u003e with a descriptive message. If your release-mode code catches \u003ccode\u003eon TypeError\u003c/code\u003e around these methods, update it to catch \u003ccode\u003eon AssertionError\u003c/code\u003e (or \u003ccode\u003eon Error\u003c/code\u003e) instead.\u003c/p\u003e\n\u003ch3\u003eBreaking change: \u003ccode\u003eclean()\u003c/code\u003e now resets initialization state\u003c/h3\u003e\n\u003cp\u003ePreviously, calling \u003ccode\u003eclean()\u003c/code\u003e only cleared the env map but left \u003ccode\u003eisInitialized == true\u003c/code\u003e. Now it also sets \u003ccode\u003eisInitialized = false\u003c/code\u003e. Code that calls \u003ccode\u003eclean()\u003c/code\u003e and then immediately accesses \u003ccode\u003edotenv.env\u003c/code\u003e without reloading will now throw \u003ccode\u003eNotInitializedError\u003c/code\u003e. The fix is to call \u003ccode\u003eload()\u003c/code\u003e or \u003ccode\u003eloadFromString()\u003c/code\u003e again after \u003ccode\u003eclean()\u003c/code\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/java-james/flutter_dotenv/commit/4f80495757ee7ad738d388a886c1e8a563952688\"\u003e\u003ccode\u003e4f80495\u003c/code\u003e\u003c/a\u003e chore(release): publish 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/eafce27aec80b25aba51664f61e94caf86b692e3\"\u003e\u003ccode\u003eeafce27\u003c/code\u003e\u003c/a\u003e fix: isEveryDefined() now throws NotInitializedError before load()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/8cae9e77aa718fbdc594cd33e2a65d0c4a9f7579\"\u003e\u003ccode\u003e8cae9e7\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/83bcbd8ef79b75f7c7d1e3dd0d31c8b9bfc5d6db\"\u003e\u003ccode\u003e83bcbd8\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/94f39227485c3ce927b95a1d064f138c92472ab3\"\u003e\u003ccode\u003e94f3922\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/30ecced1e3bbec48c26a4bcd31d16dbd54b0eae4\"\u003e\u003ccode\u003e30ecced\u003c/code\u003e\u003c/a\u003e chore: correct test name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/2d15c7d06bce10d40fb742cf9676bf4c21001ee4\"\u003e\u003ccode\u003e2d15c7d\u003c/code\u003e\u003c/a\u003e fix: add informative messages to error classes (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/833fcba5d1709bd5ff585907b4ddc0239760dae9\"\u003e\u003ccode\u003e833fcba\u003c/code\u003e\u003c/a\u003e fix: preserve base env when optional override fails and reset init state on c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/3c782c93bf40baf95be3d95483db849c57788202\"\u003e\u003ccode\u003e3c782c9\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/b536c852c92d36f680531a7ec4f8020a61a7f69d\"\u003e\u003ccode\u003eb536c85\u003c/code\u003e\u003c/a\u003e fix: typed getters without fallback silently fail in release (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/java-james/flutter_dotenv/compare/6.0.0...6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 8.0.2 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f347612bad34021710571cfaa3ac5551c38def5f\"\u003e\u003ccode\u003ef347612\u003c/code\u003e\u003c/a\u003e [google_font] Move the httpClient from a package level variable to the Config...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8400f71b056f594a756d5db113e23867d81d663b\"\u003e\u003ccode\u003e8400f71\u003c/code\u003e\u003c/a\u003e [Animations] Add support for custom shadows to OpenContainer (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/62475\"\u003e#62475\u003c/a\u003e) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11401\"\u003e#11401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6351fa4b4c24d6b9ab7040cd6a66342ff3b4da76\"\u003e\u003ccode\u003e6351fa4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4a2091d89f77d4c202d6c6a9b541a42c954fbfff\"\u003e\u003ccode\u003e4a2091d\u003c/code\u003e\u003c/a\u003e [go_router] Fix assertion failure on URLs with hash fragments missing leading...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/939157262857780741901ed533010988f6bb73c9\"\u003e\u003ccode\u003e9391572\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicationWillTe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3888c6fb25a2a24176f5a7fa9ec279b10272e705\"\u003e\u003ccode\u003e3888c6f\u003c/code\u003e\u003c/a\u003e Sync release-go_router to main (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11545\"\u003e#11545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8b09614ab528d4c1098582d09df7d74d2b7b7eec\"\u003e\u003ccode\u003e8b09614\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump cameraxVersion from 1.5.3 to 1.6.0 in /packages/camera/cam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/810faf61d5f71bf45c617dd4c282ca7c175f3b1f\"\u003e\u003ccode\u003e810faf6\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support custom types (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11068\"\u003e#11068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ac617c1ff0b1782e9fd578033d9b8d07d3a23814\"\u003e\u003ccode\u003eac617c1\u003c/code\u003e\u003c/a\u003e [google_maps_fluter] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11522\"\u003e#11522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/934ba211f3aad4f82468626b170877bac261c61c\"\u003e\u003ccode\u003e934ba21\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Fix various Java warnings (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11516\"\u003e#11516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v8.1.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 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/dai175/smart_photo_diary/pull/103","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dai175%2Fsmart_photo_diary/issues/103","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/103/packages"}},{"old_version":"6.0.0","new_version":"6.0.1","update_type":"patch","path":null,"pr_created_at":"2026-04-28T00:35:56.000Z","version_change":"6.0.0 → 6.0.1","issue":{"uuid":"4339711054","node_id":"PR_kwDONJe35s7WKFRo","number":585,"state":"open","title":"chore(deps): Bump the dependencies group with 4 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-28T00:35:56.000Z","updated_at":"2026-04-28T00:38:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"dependencies","update_count":4,"packages":[{"name":"animations","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/flutter/packages"},{"name":"build_runner","old_version":"2.13.1","new_version":"2.14.1","repository_url":"https://github.com/dart-lang/build"},{"name":"flutter_dotenv","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"sentry_flutter","old_version":"9.18.0","new_version":"9.19.0","repository_url":"https://github.com/getsentry/sentry-dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps the dependencies group with 4 updates: [animations](https://github.com/flutter/packages/tree/main/packages), [build_runner](https://github.com/dart-lang/build), [flutter_dotenv](https://github.com/java-james/flutter_dotenv) and [sentry_flutter](https://github.com/getsentry/sentry-dart).\n\nUpdates `animations` from 2.1.2 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8400f71b056f594a756d5db113e23867d81d663b\"\u003e\u003ccode\u003e8400f71\u003c/code\u003e\u003c/a\u003e [Animations] Add support for custom shadows to OpenContainer (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/62475\"\u003e#62475\u003c/a\u003e) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11401\"\u003e#11401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6351fa4b4c24d6b9ab7040cd6a66342ff3b4da76\"\u003e\u003ccode\u003e6351fa4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4a2091d89f77d4c202d6c6a9b541a42c954fbfff\"\u003e\u003ccode\u003e4a2091d\u003c/code\u003e\u003c/a\u003e [go_router] Fix assertion failure on URLs with hash fragments missing leading...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/939157262857780741901ed533010988f6bb73c9\"\u003e\u003ccode\u003e9391572\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicationWillTe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3888c6fb25a2a24176f5a7fa9ec279b10272e705\"\u003e\u003ccode\u003e3888c6f\u003c/code\u003e\u003c/a\u003e Sync release-go_router to main (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11545\"\u003e#11545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8b09614ab528d4c1098582d09df7d74d2b7b7eec\"\u003e\u003ccode\u003e8b09614\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump cameraxVersion from 1.5.3 to 1.6.0 in /packages/camera/cam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/810faf61d5f71bf45c617dd4c282ca7c175f3b1f\"\u003e\u003ccode\u003e810faf6\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support custom types (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11068\"\u003e#11068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ac617c1ff0b1782e9fd578033d9b8d07d3a23814\"\u003e\u003ccode\u003eac617c1\u003c/code\u003e\u003c/a\u003e [google_maps_fluter] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11522\"\u003e#11522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/934ba211f3aad4f82468626b170877bac261c61c\"\u003e\u003ccode\u003e934ba21\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Fix various Java warnings (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11516\"\u003e#11516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/80cac959bb33d6ebae624689c26d7adf68ab5809\"\u003e\u003ccode\u003e80cac95\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Use super parameters in more places in examples (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11517\"\u003e#11517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/animations-v2.2.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.13.1 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix crash if a package used to belong to a workspace but was removed\nfrom the workspace leaving a stale \u003ccode\u003eworkspace.ref\u003c/code\u003e file.\u003c/li\u003e\n\u003cli\u003eBug fix: the \u003ccode\u003ewatch\u003c/code\u003e command now always does one build before exiting due to\na request from another \u003ccode\u003ebuild_runner\u003c/code\u003e process. Fix crashes related to request\nbefore build start.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: further improvements to management of files for analysis\nfor 2x faster incremental builds.\u003c/li\u003e\n\u003cli\u003ePerformance: default to AOT compilation for commands other than \u003ccode\u003erun\u003c/code\u003e. This\ncosts more initial startup time but gives faster builds afterwards. Fall back\nto JIT if the compile fails due to use of \u003ccode\u003edart:mirrors\u003c/code\u003e. Use the\n\u003ccode\u003e--force-jit\u003c/code\u003e flag if you want the old default JIT builder compile. Use the\n\u003ccode\u003e--force-aot\u003c/code\u003e flag to turn off the fallback to JIT compile.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003easset:\u003c/code\u003e scheme to the \u003ccode\u003e--build-filter\u003c/code\u003e flag. It is like\n\u003ccode\u003epackage:\u003c/code\u003e but for the whole package, not just \u003ccode\u003elib\u003c/code\u003e. For example,\n\u003ccode\u003epackage:a/b.dart\u003c/code\u003e is the same as \u003ccode\u003easset:a/lib/b.dart\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePaths specified using \u003ccode\u003e--build-filter\u003c/code\u003e when using the \u003ccode\u003e--workspace\u003c/code\u003e flag now\napply to the current package, not the workspace root. Other packages must\nbe referred to using \u003ccode\u003epackage:\u003c/code\u003e or \u003ccode\u003easset:\u003c/code\u003e schemes.\u003c/li\u003e\n\u003cli\u003eAdd OSC 8 hyperlinks for logged input paths.\u003c/li\u003e\n\u003cli\u003eBetter handling of deletions of files during the build: if the file is not\nneeded ignore the deletion, if it's needed try to use the cached version,\nas a last resort restart the build.\u003c/li\u003e\n\u003cli\u003eDefer deletions of files by \u003ccode\u003ebuild_runner\u003c/code\u003e until the build is complete. Don't\nwrite files unless the contents changed. These reduce unnecessary work by\ntools that watch the filesystem.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e--workspace\u003c/code\u003e flag is no longer experimental, remove the warning.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--workspace\u003c/code\u003e flag to \u003ccode\u003eclean\u003c/code\u003e command, use it to clear the cache used for\na \u003ccode\u003e--workspace\u003c/code\u003e build.\u003c/li\u003e\n\u003cli\u003eAdd new command \u003ccode\u003estop\u003c/code\u003e: run \u003ccode\u003edart run build_runner stop\u003c/code\u003e to terminate a\nrunning \u003ccode\u003ewatch\u003c/code\u003e or \u003ccode\u003eserve\u003c/code\u003e command in the current package or workspace. If\na build is in progress, the build will complete first.\u003c/li\u003e\n\u003cli\u003eAdd locking: \u003ccode\u003ebuild_runner\u003c/code\u003e will wait for any already-running command before\nrunning. If there is an already-running \u003ccode\u003ewatch\u003c/code\u003e or \u003ccode\u003eserve\u003c/code\u003e command, it will be\nclosed after the currently-running build, as if you ran the new\n\u003ccode\u003edart run build_runner stop\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNote: the \u003ccode\u003edaemon\u003c/code\u003e command ignores \u003ccode\u003ebuild_runner stop\u003c/code\u003e and ignores the new\nlocking as it uses its own locking.\u003c/li\u003e\n\u003cli\u003eBug fix: small correctness fix in input tracking.\u003c/li\u003e\n\u003cli\u003eBug fix: fix corner case that caused missing outputs with \u003ccode\u003ebuild_runner serve\u003c/code\u003e\nwhen directories were specified with a port, for example\n\u003ccode\u003ebuild_runner serve web:0\u003c/code\u003e. Before the fix, non-optional outputs to cache\nunder \u003ccode\u003eweb\u003c/code\u003e would be skipped unless they were used by another build step.\nWith the fix, all non-optional outputs under \u003ccode\u003eweb\u003c/code\u003e are built and served.\u003c/li\u003e\n\u003cli\u003eBug fix: when building with \u003ccode\u003e--workspace\u003c/code\u003e generate the entrypoint and compiled\nartifacts under the workspace root instead of the current package root.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ecode_builder\u003c/code\u003e dependency so builders can use any version of it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/943e8b537d40ad36a910579a139935b3b1ace3af\"\u003e\u003ccode\u003e943e8b5\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003ebuild_runner\u003c/code\u003e 2.14.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4891\"\u003e#4891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/99cc29c3a8def9a0814ba61b07db24008fba5eeb\"\u003e\u003ccode\u003e99cc29c\u003c/code\u003e\u003c/a\u003e Tweaks to \u003ccode\u003ewatch\u003c/code\u003e mode lock handling. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/488f1dae493c5517a061e844cb9b7320dcef830a\"\u003e\u003ccode\u003e488f1da\u003c/code\u003e\u003c/a\u003e Update DDC + FES to properly rename generated files (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3a309f360deac9514d87283eba30ee783e4f2098\"\u003e\u003ccode\u003e3a309f3\u003c/code\u003e\u003c/a\u003e Fix workspace handling for stale workspace.ref. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4889\"\u003e#4889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d892870f36307bbec7fcf191440c147c8bf04713\"\u003e\u003ccode\u003ed892870\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003ebuild_runner\u003c/code\u003e 2.14.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4885\"\u003e#4885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/11e7558ce99c357da35960b21374e0b69a4fcd76\"\u003e\u003ccode\u003e11e7558\u003c/code\u003e\u003c/a\u003e Build filters improvements. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4883\"\u003e#4883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/88d4880be03feb04e1551bc3e8846530c1d31d06\"\u003e\u003ccode\u003e88d4880\u003c/code\u003e\u003c/a\u003e Switch from dev branch to beta branch. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4884\"\u003e#4884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/4f3a87a6530ef66d430e95cfd95933dc91cbc4ba\"\u003e\u003ccode\u003e4f3a87a\u003c/code\u003e\u003c/a\u003e Compile builders with AOT by default. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4881\"\u003e#4881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0bce3ec9c702adc36c9d7d08cf2cbef035ba8428\"\u003e\u003ccode\u003e0bce3ec\u003c/code\u003e\u003c/a\u003e Fix entrypoint path with \u003ccode\u003e--workspace\u003c/code\u003e flag. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4880\"\u003e#4880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6bfb7a2f4f4165982b145391245f79350292a25a\"\u003e\u003ccode\u003e6bfb7a2\u003c/code\u003e\u003c/a\u003e Add process lock. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4879\"\u003e#4879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.13.1...build_runner-v2.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] \u003ccode\u003eisEveryDefined()\u003c/code\u003e now throws \u003ccode\u003eNotInitializedError\u003c/code\u003e before \u003ccode\u003eload()\u003c/code\u003e, consistent with all other read APIs\u003c/li\u003e\n\u003cli\u003e[fix] Replace \u003ccode\u003eassert()\u003c/code\u003e with explicit \u003ccode\u003eif\u003c/code\u003e/\u003ccode\u003ethrow\u003c/code\u003e in \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, and \u003ccode\u003egetBool()\u003c/code\u003e so null-safety checks are enforced in release builds\u003c/li\u003e\n\u003cli\u003eError messages now include the variable name for easier debugging\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eload(isOptional: true)\u003c/code\u003e no longer discards successfully loaded base file when an override file is missing or empty (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/70\"\u003e#70\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/93\"\u003e#93\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/101\"\u003e#101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eclean()\u003c/code\u003e now resets \u003ccode\u003eisInitialized\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e, so accessing \u003ccode\u003eenv\u003c/code\u003e after \u003ccode\u003eclean()\u003c/code\u003e correctly throws \u003ccode\u003eNotInitializedError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Error classes (\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e) now include informative messages in \u003ccode\u003etoString()\u003c/code\u003e instead of the unhelpful \u003ccode\u003eInstance of 'ClassName'\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/72\"\u003e#72\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/127\"\u003e#127\u003c/a\u003e; improves diagnostics for \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/59\"\u003e#59\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileNotFoundError\u003c/code\u003e and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now carry the filename when available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNote on error message improvements\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now override \u003ccode\u003etoString()\u003c/code\u003e with actionable messages (e.g., \u003ccode\u003eFileNotFoundError: Environment file \u0026quot;.env\u0026quot; not found. Ensure the file exists and is listed under assets in pubspec.yaml.\u003c/code\u003e). This is \u003cstrong\u003enot a breaking change\u003c/strong\u003e — the class names and hierarchy are unchanged, so existing \u003ccode\u003eon FileNotFoundError\u003c/code\u003e catch clauses continue to work. \u003ccode\u003eFileNotFoundError\u003c/code\u003e now accepts an optional positional \u003ccode\u003efilename\u003c/code\u003e parameter, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e accepts an optional named \u003ccode\u003efilename\u003c/code\u003e parameter; both default to \u003ccode\u003enull\u003c/code\u003e for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eNote on release-build behavior change\u003c/h3\u003e\n\u003cp\u003eIn \u003cstrong\u003edebug mode\u003c/strong\u003e, behavior is unchanged — \u003ccode\u003eAssertionError\u003c/code\u003e was thrown before, \u003ccode\u003eAssertionError\u003c/code\u003e is thrown now.\u003c/p\u003e\n\u003cp\u003eIn \u003cstrong\u003erelease mode\u003c/strong\u003e, calling \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, or \u003ccode\u003egetBool()\u003c/code\u003e with a missing variable and no fallback previously threw a \u003ccode\u003eTypeError\u003c/code\u003e (from the null-check operator \u003ccode\u003e!\u003c/code\u003e) because \u003ccode\u003eassert()\u003c/code\u003e was stripped. It now correctly throws \u003ccode\u003eAssertionError\u003c/code\u003e with a descriptive message. If your release-mode code catches \u003ccode\u003eon TypeError\u003c/code\u003e around these methods, update it to catch \u003ccode\u003eon AssertionError\u003c/code\u003e (or \u003ccode\u003eon Error\u003c/code\u003e) instead.\u003c/p\u003e\n\u003ch3\u003eBreaking change: \u003ccode\u003eclean()\u003c/code\u003e now resets initialization state\u003c/h3\u003e\n\u003cp\u003ePreviously, calling \u003ccode\u003eclean()\u003c/code\u003e only cleared the env map but left \u003ccode\u003eisInitialized == true\u003c/code\u003e. Now it also sets \u003ccode\u003eisInitialized = false\u003c/code\u003e. Code that calls \u003ccode\u003eclean()\u003c/code\u003e and then immediately accesses \u003ccode\u003edotenv.env\u003c/code\u003e without reloading will now throw \u003ccode\u003eNotInitializedError\u003c/code\u003e. The fix is to call \u003ccode\u003eload()\u003c/code\u003e or \u003ccode\u003eloadFromString()\u003c/code\u003e again after \u003ccode\u003eclean()\u003c/code\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/java-james/flutter_dotenv/commit/4f80495757ee7ad738d388a886c1e8a563952688\"\u003e\u003ccode\u003e4f80495\u003c/code\u003e\u003c/a\u003e chore(release): publish 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/eafce27aec80b25aba51664f61e94caf86b692e3\"\u003e\u003ccode\u003eeafce27\u003c/code\u003e\u003c/a\u003e fix: isEveryDefined() now throws NotInitializedError before load()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/8cae9e77aa718fbdc594cd33e2a65d0c4a9f7579\"\u003e\u003ccode\u003e8cae9e7\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/83bcbd8ef79b75f7c7d1e3dd0d31c8b9bfc5d6db\"\u003e\u003ccode\u003e83bcbd8\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/94f39227485c3ce927b95a1d064f138c92472ab3\"\u003e\u003ccode\u003e94f3922\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/30ecced1e3bbec48c26a4bcd31d16dbd54b0eae4\"\u003e\u003ccode\u003e30ecced\u003c/code\u003e\u003c/a\u003e chore: correct test name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/2d15c7d06bce10d40fb742cf9676bf4c21001ee4\"\u003e\u003ccode\u003e2d15c7d\u003c/code\u003e\u003c/a\u003e fix: add informative messages to error classes (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/833fcba5d1709bd5ff585907b4ddc0239760dae9\"\u003e\u003ccode\u003e833fcba\u003c/code\u003e\u003c/a\u003e fix: preserve base env when optional override fails and reset init state on c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/3c782c93bf40baf95be3d95483db849c57788202\"\u003e\u003ccode\u003e3c782c9\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/b536c852c92d36f680531a7ec4f8020a61a7f69d\"\u003e\u003ccode\u003eb536c85\u003c/code\u003e\u003c/a\u003e fix: typed getters without fallback silently fail in release (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/java-james/flutter_dotenv/compare/6.0.0...6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry_flutter` from 9.18.0 to 9.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-dart/releases\"\u003esentry_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.19.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpan-first trace lifecycle (experimental) by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3659\"\u003e#3659\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eStreams spans to Sentry as each one finishes instead of buffering them into a transaction envelope at the root.\u003c/li\u003e\n\u003cli\u003eOpt in via \u003ccode\u003eoptions.traceLifecycle\u003c/code\u003e. The classic transaction-based \u003ccode\u003eSentryTraceLifecycle.static\u003c/code\u003e remains the default.\u003c/li\u003e\n\u003cli\u003eIn stream mode, create spans with the new \u003ccode\u003eSentry.startSpan\u003c/code\u003e / \u003ccode\u003eSentry.startSpanSync\u003c/code\u003e APIs — the transaction APIs (\u003ccode\u003eSentry.startTransaction\u003c/code\u003e, \u003ccode\u003eISentrySpan.startChild\u003c/code\u003e) do nothing in this mode.\u003c/li\u003e\n\u003cli\u003eAuto-instrumentations (frames, app start, TTID/TTFD, navigation, user interaction, HTTP, databases, GraphQL link) automatically switch to the streaming API when enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Opt in during SDK init.\r\nawait SentryFlutter.init((options) {\r\n  options.dsn = 'https://example@sentry.io/add-your-dsn-here';\r\n  options.tracesSampleRate = 1.0;\r\n  options.traceLifecycle = SentryTraceLifecycle.stream;\r\n});\r\n\u003cp\u003e// Async work — the span ends and is sent when the future completes.\u003cbr /\u003e\nfinal order = await Sentry.startSpan('checkout', (span) async {\u003cbr /\u003e\nspan.setAttribute('cart.item_count', SentryAttribute.int(cart.items.length));\u003c/p\u003e\n\u003cp\u003e// Automatically parents to 'checkout' via zones.\u003cbr /\u003e\nfinal payment = await Sentry.startSpan('process-payment', (span) {\u003cbr /\u003e\nreturn paymentService.charge(cart.total);\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003ereturn orderService.create(cart, payment: payment);\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003e// Sync variant.\u003cbr /\u003e\nfinal total = Sentry.startSpanSync('calculate-total', (span) {\u003cbr /\u003e\nreturn cart.items.fold\u0026lt;double\u0026gt;(0, (sum, item) =\u0026gt; sum + item.price);\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003e// Manually create spans\u003cbr /\u003e\nfinal paymentSpan = Sentry.startInactiveSpan('payment', attributes: {'payment.provider': SentryAttribute.string('stripe')});\u003cbr /\u003e\n// ...later, from a completely different entry point\u003c/p\u003e\n\u003cp\u003evoid onDeepLink(Uri uri) {\u003cbr /\u003e\npaymentSpan.end();\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(feedback) Show success message after feedback submission by \u003ca href=\"https://github.com/denrase\"\u003e\u003ccode\u003e@​denrase\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3609\"\u003e#3609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(navigator-observer) \u003ccode\u003eenableNewTraceOnNavigation\u003c/code\u003e is now opt-in by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3657\"\u003e#3657\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-dart/blob/main/CHANGELOG.md\"\u003esentry_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.19.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpan-first trace lifecycle (experimental) by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3659\"\u003e#3659\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eStreams spans to Sentry as each one finishes instead of buffering them into a transaction envelope at the root.\u003c/li\u003e\n\u003cli\u003eOpt in via \u003ccode\u003eoptions.traceLifecycle\u003c/code\u003e. The classic transaction-based \u003ccode\u003eSentryTraceLifecycle.static\u003c/code\u003e remains the default.\u003c/li\u003e\n\u003cli\u003eIn stream mode, create spans with the new \u003ccode\u003eSentry.startSpan\u003c/code\u003e / \u003ccode\u003eSentry.startSpanSync\u003c/code\u003e APIs — the transaction APIs (\u003ccode\u003eSentry.startTransaction\u003c/code\u003e, \u003ccode\u003eISentrySpan.startChild\u003c/code\u003e) do nothing in this mode.\u003c/li\u003e\n\u003cli\u003eAuto-instrumentations (frames, app start, TTID/TTFD, navigation, user interaction, HTTP, databases, GraphQL link) automatically switch to the streaming API when enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Opt in during SDK init.\nawait SentryFlutter.init((options) {\n  options.dsn = 'https://example@sentry.io/add-your-dsn-here';\n  options.tracesSampleRate = 1.0;\n  options.traceLifecycle = SentryTraceLifecycle.stream;\n});\n\u003cp\u003e// Async work — the span ends and is sent when the future completes.\u003cbr /\u003e\nfinal order = await Sentry.startSpan('checkout', (span) async {\u003cbr /\u003e\nspan.setAttribute('cart.item_count', SentryAttribute.int(cart.items.length));\u003c/p\u003e\n\u003cp\u003e// Automatically parents to 'checkout' via zones.\u003cbr /\u003e\nfinal payment = await Sentry.startSpan('process-payment', (span) {\u003cbr /\u003e\nreturn paymentService.charge(cart.total);\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003ereturn orderService.create(cart, payment: payment);\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003e// Sync variant.\u003cbr /\u003e\nfinal total = Sentry.startSpanSync('calculate-total', (span) {\u003cbr /\u003e\nreturn cart.items.fold\u0026lt;double\u0026gt;(0, (sum, item) =\u0026gt; sum + item.price);\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(feedback) Show success message after feedback submission by \u003ca href=\"https://github.com/denrase\"\u003e\u003ccode\u003e@​denrase\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3609\"\u003e#3609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(navigator-observer) \u003ccode\u003eenableNewTraceOnNavigation\u003c/code\u003e is now opt-in by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3657\"\u003e#3657\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentryNavigatorObserver\u003c/code\u003e no longer generates a fresh trace id on every push/pop/replace by default. One trace per session (the previous opt-in behavior) is now the default and preserves trace continuity across navigations.\u003c/li\u003e\n\u003cli\u003eIf you relied on the old behavior, opt back in explicitly:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eSentryNavigatorObserver(\n  enableNewTraceOnNavigation: true,\n);\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/de0ff33482a903b6ffc209d097063b3991ff1de9\"\u003e\u003ccode\u003ede0ff33\u003c/code\u003e\u003c/a\u003e docs(changelog): Expand 9.19.0 entries with usage examples (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3662\"\u003e#3662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/c8cc5654d07ce3c86b1a7e5557d425860cf70d33\"\u003e\u003ccode\u003ec8cc565\u003c/code\u003e\u003c/a\u003e release: 9.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/0d05c7e95811faa2126964ab35da38fcef9e8874\"\u003e\u003ccode\u003e0d05c7e\u003c/code\u003e\u003c/a\u003e chore(changelog): Remove stale unreleased entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/8af916cfd6c3024ca689ec9b22bce3a6ec039ee9\"\u003e\u003ccode\u003e8af916c\u003c/code\u003e\u003c/a\u003e feat: Span-first trace lifecycle (experimental) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3659\"\u003e#3659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/f1dd12beaa4f93e9492fdf0b1b429da5d908ecda\"\u003e\u003ccode\u003ef1dd12b\u003c/code\u003e\u003c/a\u003e chore(deps): update Android SDK to v8.39.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/832169ffc4219336fd6161441ecb79fa6ae24b36\"\u003e\u003ccode\u003e832169f\u003c/code\u003e\u003c/a\u003e fix(feedback): Show success message after feedback submission (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3609\"\u003e#3609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/d5a1225a02fed5616f99ea7feaf8145837afaa45\"\u003e\u003ccode\u003ed5a1225\u003c/code\u003e\u003c/a\u003e enh(navigator-observer): disable new trace on navigation by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3657\"\u003e#3657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/107a26bfa99cd56b5b8c46330875a66dd6fa65f5\"\u003e\u003ccode\u003e107a26b\u003c/code\u003e\u003c/a\u003e ci: Integrate Warden for AI-powered PR code review (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/753d4aca094097f530c41150009c3323b51118ab\"\u003e\u003ccode\u003e753d4ac\u003c/code\u003e\u003c/a\u003e chore: update metrics/flutter.properties to 3.41.7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/f96a7ed6b47df7db92a0a70c2913121508b14fd2\"\u003e\u003ccode\u003ef96a7ed\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/create-github-app-token from 3.0.0 to 3.1.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3652\"\u003e#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-dart/compare/9.18.0...9.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/tsutsu3/pi-hole-client/pull/585","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsutsu3%2Fpi-hole-client/issues/585","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/585/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2026-04-02T07:39:57.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"4192484351","node_id":"PR_kwDOR3QjBs7PegPi","number":7,"state":"open","title":"chore(deps): bump flutter_dotenv from 5.2.1 to 6.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-02T07:39:57.000Z","updated_at":"2026-04-02T11:01:08.625Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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/java-james/flutter_dotenv/commit/f32e8c5bda8f181941ad716f621e147d03e80bc7\"\u003e\u003ccode\u003ef32e8c5\u003c/code\u003e\u003c/a\u003e chore(release): publish 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/03bbfce8866f7b3018daedb353a9ac9c9db81871\"\u003e\u003ccode\u003e03bbfce\u003c/code\u003e\u003c/a\u003e chore: addGitHub Copilot instructions (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/e7d1a6367cb04f2c7032fe5a19e31440f70b09df\"\u003e\u003ccode\u003ee7d1a63\u003c/code\u003e\u003c/a\u003e chore(release): publish 6.0.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/d67af2f088dc7b70c0533c552b07a3eeaed1f1df\"\u003e\u003ccode\u003ed67af2f\u003c/code\u003e\u003c/a\u003e chore: sponsorship links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/c4e34e6f47761e8bc3cf958ed3f56083816485a9\"\u003e\u003ccode\u003ec4e34e6\u003c/code\u003e\u003c/a\u003e chore(release): publish 6.0.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/4b86c0aba9a8e4fe2e67a85f2384629bcc042673\"\u003e\u003ccode\u003e4b86c0a\u003c/code\u003e\u003c/a\u003e docs: correct readme docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/5c96825c6c4e2fa60f1cac07554a23fff833fbac\"\u003e\u003ccode\u003e5c96825\u003c/code\u003e\u003c/a\u003e style: upgraade and run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/70ae28ad58eec307e8fcba15ba35bc1d2e27650a\"\u003e\u003ccode\u003e70ae28a\u003c/code\u003e\u003c/a\u003e chore(release): publish 6.0.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/a0af095bf43d6d7570eb2371b9e69d6de2f84b16\"\u003e\u003ccode\u003ea0af095\u003c/code\u003e\u003c/a\u003e docs: additional code doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/0d2d998d0aec21d763ab983b2d7813628ea0a285\"\u003e\u003ccode\u003e0d2d998\u003c/code\u003e\u003c/a\u003e chore: update example project\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/java-james/flutter_dotenv/compare/5.2.1...6.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=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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/thisIsRajbirMajhi/Nagar-Sewa-2.0/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisIsRajbirMajhi%2FNagar-Sewa-2.0/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2026-02-26T13:36:58.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"3995628011","node_id":"PR_kwDOOZyIL87GjC1x","number":1,"state":"closed","title":"chore(deps): bump flutter_dotenv from 5.2.1 to 6.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-26T13:48:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-26T13:36:58.000Z","updated_at":"2026-02-26T13:48:14.000Z","time_to_close":668,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"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 [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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/yushin0319/qiita_search/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yushin0319%2Fqiita_search/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2026-02-09T11:26:47.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"3915897370","node_id":"PR_kwDORBuDgM7CdRP6","number":4,"state":"closed","title":"Bump the pub-deps group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T11:11:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T11:26:47.000Z","updated_at":"2026-02-16T11:11:49.000Z","time_to_close":603901,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pub-deps","update_count":3,"packages":[{"name":"firebase_core","old_version":"3.15.2","new_version":"4.4.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.1.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.1.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-deps group with 3 updates in the / directory: [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core), [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) and [flutter_dotenv](https://github.com/java-james/flutter_dotenv).\n\nUpdates `firebase_core` from 3.15.2 to 4.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05731e3fb091093546db363e379bff166f7286a3\"\u003e\u003ccode\u003e05731e3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4eb249ec5d870a960d3834e40fd0f3c3b871430c\"\u003e\u003ccode\u003e4eb249e\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.8.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17947\"\u003e#17947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/198aef8db6c96a08f57d750f1fa756da5e4a68a5\"\u003e\u003ccode\u003e198aef8\u003c/code\u003e\u003c/a\u003e feat: bump Firebase JS SDK to 12.7.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17940\"\u003e#17940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6eef051143ecff2351d6f893e797badc6d202a26\"\u003e\u003ccode\u003e6eef051\u003c/code\u003e\u003c/a\u003e feat: bump Firebase android SDK to 34.7.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17948\"\u003e#17948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0eea9f814e7f8bace50e8c1e5973c231cf9a4e3a\"\u003e\u003ccode\u003e0eea9f8\u003c/code\u003e\u003c/a\u003e fix(firebase_core, web): return empty list from apps getter in WASM mode (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/48e6e17b81890a651efddce42d3d94f389c6d71b\"\u003e\u003ccode\u003e48e6e17\u003c/code\u003e\u003c/a\u003e chore(release): publish packages  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17916\"\u003e#17916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/44d99a94f00eb34a175a36ee35c074afcadf9890\"\u003e\u003ccode\u003e44d99a9\u003c/code\u003e\u003c/a\u003e refactor(firebase_core, web): remove variant fallback in registerVersion (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/668331b446726daef719a68b43b34af7b1ae411f\"\u003e\u003ccode\u003e668331b\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.6.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17857\"\u003e#17857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2f619a316655e1b1d625abcfd4b8f32120ba093e\"\u003e\u003ccode\u003e2f619a3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17841\"\u003e#17841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/795567a64f20c7982e171d4dd66bd7ec61a7035b\"\u003e\u003ccode\u003e795567a\u003c/code\u003e\u003c/a\u003e fix(core, web): More explicit interop types (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17809\"\u003e#17809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.4.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05731e3fb091093546db363e379bff166f7286a3\"\u003e\u003ccode\u003e05731e3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/c78f56ea0fd0d5ba0b565a11cbf9acce73f93401\"\u003e\u003ccode\u003ec78f56e\u003c/code\u003e\u003c/a\u003e fix(messaging, iOS): scope iOS 18 duplicate notification workaround to iOS 18...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/48e6e17b81890a651efddce42d3d94f389c6d71b\"\u003e\u003ccode\u003e48e6e17\u003c/code\u003e\u003c/a\u003e chore(release): publish packages  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17916\"\u003e#17916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6fd8929b667df23eed21df288c9f8d8f213ea8ad\"\u003e\u003ccode\u003e6fd8929\u003c/code\u003e\u003c/a\u003e fix(messaging, iOS): refactor notification handling in scene delegate methods...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a8633970c841a43699c54a9c6ce4e9669b74e268\"\u003e\u003ccode\u003ea863397\u003c/code\u003e\u003c/a\u003e feat(firebase_messaging, iOS): add scene delegate support for `firebase_messa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2f619a316655e1b1d625abcfd4b8f32120ba093e\"\u003e\u003ccode\u003e2f619a3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17841\"\u003e#17841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ec5813a0cc590ba4501f26d5c3e5adb6a121b658\"\u003e\u003ccode\u003eec5813a\u003c/code\u003e\u003c/a\u003e refactor(messaging, web): convert classes to extension types for improved int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3c8c83d4251f2965ae6fb1fe7b64c21dcb94e9ec\"\u003e\u003ccode\u003e3c8c83d\u003c/code\u003e\u003c/a\u003e feat(web): add \u003ccode\u003eregisterVersion\u003c/code\u003e support for packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17780\"\u003e#17780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/455a068773239ec9a6d42cfe52b10ee973bbfedb\"\u003e\u003ccode\u003e455a068\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17787\"\u003e#17787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96dda6fa94db6cce76f9aa4c123fbd4bec2eba0e\"\u003e\u003ccode\u003e96dda6f\u003c/code\u003e\u003c/a\u003e Update remote_notification.dart to fix typo in docs (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17636\"\u003e#17636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.1.1/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05731e3fb091093546db363e379bff166f7286a3\"\u003e\u003ccode\u003e05731e3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/c78f56ea0fd0d5ba0b565a11cbf9acce73f93401\"\u003e\u003ccode\u003ec78f56e\u003c/code\u003e\u003c/a\u003e fix(messaging, iOS): scope iOS 18 duplicate notification workaround to iOS 18...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/48e6e17b81890a651efddce42d3d94f389c6d71b\"\u003e\u003ccode\u003e48e6e17\u003c/code\u003e\u003c/a\u003e chore(release): publish packages  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17916\"\u003e#17916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6fd8929b667df23eed21df288c9f8d8f213ea8ad\"\u003e\u003ccode\u003e6fd8929\u003c/code\u003e\u003c/a\u003e fix(messaging, iOS): refactor notification handling in scene delegate methods...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a8633970c841a43699c54a9c6ce4e9669b74e268\"\u003e\u003ccode\u003ea863397\u003c/code\u003e\u003c/a\u003e feat(firebase_messaging, iOS): add scene delegate support for `firebase_messa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2f619a316655e1b1d625abcfd4b8f32120ba093e\"\u003e\u003ccode\u003e2f619a3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17841\"\u003e#17841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ec5813a0cc590ba4501f26d5c3e5adb6a121b658\"\u003e\u003ccode\u003eec5813a\u003c/code\u003e\u003c/a\u003e refactor(messaging, web): convert classes to extension types for improved int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3c8c83d4251f2965ae6fb1fe7b64c21dcb94e9ec\"\u003e\u003ccode\u003e3c8c83d\u003c/code\u003e\u003c/a\u003e feat(web): add \u003ccode\u003eregisterVersion\u003c/code\u003e support for packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17780\"\u003e#17780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/455a068773239ec9a6d42cfe52b10ee973bbfedb\"\u003e\u003ccode\u003e455a068\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17787\"\u003e#17787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96dda6fa94db6cce76f9aa4c123fbd4bec2eba0e\"\u003e\u003ccode\u003e96dda6f\u003c/code\u003e\u003c/a\u003e Update remote_notification.dart to fix typo in docs (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17636\"\u003e#17636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.1.1/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/dieudonneiot/ogrenci_intelligence/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dieudonneiot%2Fogrenci_intelligence/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":"/my_app","pr_created_at":"2026-01-06T22:14:35.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"3786705772","node_id":"PR_kwDOP3-9rM67zash","number":14,"state":"open","title":"chore(deps): bump flutter_dotenv from 5.2.1 to 6.0.0 in /my_app","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-06T22:14:35.000Z","updated_at":"2026-01-07T22:00:28.352Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":"/my_app","ecosystem":"pub"},"body":"Bumps [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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/Tarekazabou/projet_web/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tarekazabou%2Fprojet_web/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2025-12-08T18:31:20.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"3707556708","node_id":"PR_kwDOMr2Hps63vhcO","number":211,"state":"closed","title":"[dependabot]: Bump the production-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T23:39:54.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T18:31:20.000Z","updated_at":"2026-01-12T23:39:56.000Z","time_to_close":3042514,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[dependabot]: Bump","group_name":"production-dependencies","update_count":19,"packages":[{"name":"app_links","old_version":"6.4.0","new_version":"7.0.0","repository_url":"https://github.com/llfbandit/app_links"},{"name":"dart_jsonwebtoken","old_version":"2.17.0","new_version":"3.3.1","repository_url":"https://github.com/jonasroussel/dart_jsonwebtoken"},{"name":"device_info_plus","old_version":"11.3.0","new_version":"12.3.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"fl_chart","old_version":"0.70.2","new_version":"1.1.1","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_blue_plus","old_version":"1.35.5","new_version":"2.0.2","repository_url":"https://github.com/chipweinberger/flutter_blue_plus"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_local_notifications","old_version":"18.0.1","new_version":"19.5.0","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_svg","old_version":"2.0.17","new_version":"2.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"geolocator","old_version":"13.0.2","new_version":"14.0.2","repository_url":"https://github.com/baseflow/flutter-geolocator"},{"name":"http","old_version":"1.3.0","new_version":"1.6.0","repository_url":"https://github.com/dart-lang/http"},{"name":"mapbox_maps_flutter","old_version":"2.12.0","new_version":"2.17.0","repository_url":"https://github.com/mapbox/mapbox-maps-flutter"},{"name":"package_info_plus","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"permission_handler","old_version":"11.4.0","new_version":"12.0.1","repository_url":"https://github.com/baseflow/flutter-permission-handler"},{"name":"provider","old_version":"6.1.2","new_version":"6.1.5+1","repository_url":"https://github.com/rrousselGit/provider"},{"name":"sentry_flutter","old_version":"8.14.2","new_version":"9.8.0","repository_url":"https://github.com/getsentry/sentry-dart"},{"name":"shared_preferences","old_version":"2.5.2","new_version":"2.5.3","repository_url":"https://github.com/flutter/packages"},{"name":"url_launcher","old_version":"6.3.1","new_version":"6.3.2","repository_url":"https://github.com/flutter/packages"},{"name":"vibration","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/benjamindean/flutter_vibration"}],"path":null,"ecosystem":"pub"},"body":"Bumps the production-dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [app_links](https://github.com/llfbandit/app_links) | `6.4.0` | `7.0.0` |\n| [dart_jsonwebtoken](https://github.com/jonasroussel/dart_jsonwebtoken) | `2.17.0` | `3.3.1` |\n| [device_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus) | `11.3.0` | `12.3.0` |\n| [fl_chart](https://github.com/imaNNeo/fl_chart) | `0.70.2` | `1.1.1` |\n| [flutter_blue_plus](https://github.com/chipweinberger/flutter_blue_plus) | `1.35.5` | `2.0.2` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `18.0.1` | `19.5.0` |\n| [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) | `2.0.17` | `2.2.3` |\n| [geolocator](https://github.com/baseflow/flutter-geolocator) | `13.0.2` | `14.0.2` |\n| [http](https://github.com/dart-lang/http/tree/master/pkgs) | `1.3.0` | `1.6.0` |\n| [mapbox_maps_flutter](https://github.com/mapbox/mapbox-maps-flutter) | `2.12.0` | `2.17.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.0` | `8.3.1` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `11.4.0` | `12.0.1` |\n| [provider](https://github.com/rrousselGit/provider) | `6.1.2` | `6.1.5+1` |\n| [sentry_flutter](https://github.com/getsentry/sentry-dart) | `8.14.2` | `9.8.0` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.2` | `2.5.3` |\n| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher) | `6.3.1` | `6.3.2` |\n| [vibration](https://github.com/benjamindean/flutter_vibration) | `3.1.3` | `3.1.4` |\n\n\nUpdates `app_links` from 6.4.0 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 `dart_jsonwebtoken` from 2.17.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/releases\"\u003edart_jsonwebtoken's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRollback to a \u003ccode\u003edynamic\u003c/code\u003e \u003ccode\u003eJWT.payload\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRETRACTED\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eIncrease \u003ccode\u003eJWT.payload\u003c/code\u003e strictness (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/issues/67\"\u003ejonasroussel/dart_jsonwebtoken#67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upper bound of pointycastle (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/pull/65\"\u003ejonasroussel/dart_jsonwebtoken#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDart SDK minimum version set to 3.0.0\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epointycastle\u003c/code\u003e for HMAC calculation instead of \u003ccode\u003ecrypto\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImplement custom deep list equality instead of using the \u003ccode\u003ecollection\u003c/code\u003e package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRollback \u003ccode\u003ecollection\u003c/code\u003e to 1.17.1 to be compatible with older flutter versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unconsistant JWK convertion\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJWTKey.fromJWK\u003c/code\u003e static method for parsing JWK to various key types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePossible \u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eexp\u003c/code\u003e, \u003ccode\u003enbf\u003c/code\u003e and \u003ccode\u003eiat\u003c/code\u003e are now following the JWT RFC for NumericDate by only using UTC DateTime\u003c/li\u003e\n\u003cli\u003eAdd JWK (JSON Web Key) conversion methods to key classes (\u003ccode\u003etoJWK()\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eFix HMAC secret auto detect if base64 is url or not\u003c/li\u003e\n\u003cli\u003eFix base64Url instead of base64 for string payloads JWT\u003c/li\u003e\n\u003cli\u003eAdd header tests for \u003ccode\u003eexp\u003c/code\u003e, \u003ccode\u003enbf\u003c/code\u003e and \u003ccode\u003eiat\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/blob/main/CHANGELOG.md\"\u003edart_jsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRollback to a \u003ccode\u003edynamic\u003c/code\u003e \u003ccode\u003eJWT.payload\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRETRACTED\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eIncrease \u003ccode\u003eJWT.payload\u003c/code\u003e strictness (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/issues/67\"\u003ejonasroussel/dart_jsonwebtoken#67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upper bound of pointycastle (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/pull/65\"\u003ejonasroussel/dart_jsonwebtoken#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDart SDK minimum version set to 3.0.0\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epointycastle\u003c/code\u003e for HMAC calculation instead of \u003ccode\u003ecrypto\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImplement custom deep list equality instead of using the \u003ccode\u003ecollection\u003c/code\u003e package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRollback \u003ccode\u003ecollection\u003c/code\u003e to 1.17.1 to be compatible with older flutter versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unconsistant JWK convertion\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJWTKey.fromJWK\u003c/code\u003e static method for parsing JWK to various key types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePossible \u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eexp\u003c/code\u003e, \u003ccode\u003enbf\u003c/code\u003e and \u003ccode\u003eiat\u003c/code\u003e are now following the JWT RFC for NumericDate by only using UTC DateTime\u003c/li\u003e\n\u003cli\u003eAdd JWK (JSON Web Key) conversion methods to key classes (\u003ccode\u003etoJWK()\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eFix HMAC secret auto detect if base64 is url or not\u003c/li\u003e\n\u003cli\u003eFix base64Url instead of base64 for string payloads JWT\u003c/li\u003e\n\u003cli\u003eAdd header tests for \u003ccode\u003eexp\u003c/code\u003e, \u003ccode\u003enbf\u003c/code\u003e and \u003ccode\u003eiat\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/jonasroussel/dart_jsonwebtoken/commit/ab9cd4765f64df6144d602c88ddb018984ec93eb\"\u003e\u003ccode\u003eab9cd47\u003c/code\u003e\u003c/a\u003e v3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/64c54b2ee3014da1e1ed3614281f6d0cbfcf8d95\"\u003e\u003ccode\u003e64c54b2\u003c/code\u003e\u003c/a\u003e v3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/da6597bb0b268ff6c63349e0c2669d3442517817\"\u003e\u003ccode\u003eda6597b\u003c/code\u003e\u003c/a\u003e chore: Add workflow_dispatch trigger to CI tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/11651815110d3c698f1bc3bc039787e9e6abcf3d\"\u003e\u003ccode\u003e1165181\u003c/code\u003e\u003c/a\u003e fix: audience typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/b979c71f6e82734ef8046bcee074d207f04afaf4\"\u003e\u003ccode\u003eb979c71\u003c/code\u003e\u003c/a\u003e fix: Require \u003ccode\u003eheader\u003c/code\u003e to be a \u003ccode\u003eMap\u003c/code\u003e when decoding JWT (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/874eb13e15f0149e7b39b49c611e692a303d68a6\"\u003e\u003ccode\u003e874eb13\u003c/code\u003e\u003c/a\u003e fix: Fix typo in \u003ccode\u003eaudience\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/0bf44246579a6d392fba627eab335a6d9e7ed3b1\"\u003e\u003ccode\u003e0bf4424\u003c/code\u003e\u003c/a\u003e Document and enforce \u003ccode\u003eJWT\u003c/code\u003e \u003ccode\u003epayload\u003c/code\u003e type to be either \u003ccode\u003eString\u003c/code\u003e or `Map\u0026lt;Strin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/ca7b8539a86e806f3d845c7de441c7e961e7781b\"\u003e\u003ccode\u003eca7b853\u003c/code\u003e\u003c/a\u003e v3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/5ac703a4b20f0087eb0dda8d8f5cae8e7345186c\"\u003e\u003ccode\u003e5ac703a\u003c/code\u003e\u003c/a\u003e feat: Reduce dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/368d05a1a5363d71bfa53fbe6cc4bcbf0523da9f\"\u003e\u003ccode\u003e368d05a\u003c/code\u003e\u003c/a\u003e Update upper bound of \u003ccode\u003epointycastle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/compare/v2.17.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `device_info_plus` from 11.3.0 to 12.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/096fd4ee810ccfc26689fb791f45f21d64bd33c9\"\u003e\u003ccode\u003e096fd4e\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/61786a1d680d8c3886b4fceb34d689ec94e10d8a\"\u003e\u003ccode\u003e61786a1\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Add identifiers for iPad Pro 11-Inch (M5) models (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3708\"\u003e#3708\u003c/a\u003e)\u003c/li\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/device_info_plus/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b4dbd1444c3104bc1f10af941907905d3070edcf\"\u003e\u003ccode\u003eb4dbd14\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Add missing device identifiers for Macs on M4 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3700\"\u003e#3700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4cc3f07fd4836e5417089630439fcb8a9cdb6bf5\"\u003e\u003ccode\u003e4cc3f07\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Add identifiers for new Apple devices on M5 chip (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3698\"\u003e#3698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/5040a78e26e2abbc9b9e1e8cbb23b1e6e38ad32a\"\u003e\u003ccode\u003e5040a78\u003c/code\u003e\u003c/a\u003e fix(device_info_plus): correct Mac model name mappings (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3690\"\u003e#3690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/19138be669ec879f85ce3a0d8be66c0670a34f33\"\u003e\u003ccode\u003e19138be\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/80eb98156aed96fbc214736964724604e9c80b4f\"\u003e\u003ccode\u003e80eb981\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): add mapping for new iPhone 17 series models (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3676\"\u003e#3676\u003c/a\u003e)\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/device_info_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d0fdc582e8187f71522678e19b6329221b5f535d\"\u003e\u003ccode\u003ed0fdc58\u003c/code\u003e\u003c/a\u003e refactor(device_info_plus)!: remove \u003ccode\u003eserialNumber\u003c/code\u003e property (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3663\"\u003e#3663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/device_info_plus-v12.3.0/packages/device_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fl_chart` from 0.70.2 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/releases\"\u003efl_chart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) You can read more about this release and the history of fl_chart here in my \u003ca href=\"https://flutter4fun.com/fl-chart-1-0-0\"\u003eblog post\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.71.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/MattiaPispisa\"\u003e\u003ccode\u003e@​MattiaPispisa\u003c/code\u003e\u003c/a\u003e) Add a new property called \u003ccode\u003eBorderRadius tooltipBorderRadius\u003c/code\u003e instead of (deprecated) \u003ccode\u003edouble tooltipRoundedRadius\u003c/code\u003e in \u003ccode\u003eBarTouchTooltipData\u003c/code\u003e, \u003ccode\u003eLineTouchTooltipData\u003c/code\u003e and \u003ccode\u003eScatterTouchTooltipData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1715\"\u003e#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003echildren\u003c/code\u003e property in our \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radarcharttitle\"\u003eRadarChartTitle\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1840\"\u003e#1840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/morvagergely\"\u003e\u003ccode\u003e@​morvagergely\u003c/code\u003e\u003c/a\u003e) Fix the initial zoom issue in our scrollable LineChart, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1863\"\u003e#1863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) You can read more about this release and the history of fl_chart here in my \u003ca href=\"https://flutter4fun.com/fl-chart-1-0-0\"\u003eblog post\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.71.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/MattiaPispisa\"\u003e\u003ccode\u003e@​MattiaPispisa\u003c/code\u003e\u003c/a\u003e) Add a new property called \u003ccode\u003eBorderRadius tooltipBorderRadius\u003c/code\u003e instead of (deprecated) \u003ccode\u003edouble tooltipRoundedRadius\u003c/code\u003e in \u003ccode\u003eBarTouchTooltipData\u003c/code\u003e, \u003ccode\u003eLineTouchTooltipData\u003c/code\u003e and \u003ccode\u003eScatterTouchTooltipData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1715\"\u003e#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003echildren\u003c/code\u003e property in our \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radarcharttitle\"\u003eRadarChartTitle\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1840\"\u003e#1840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/morvagergely\"\u003e\u003ccode\u003e@​morvagergely\u003c/code\u003e\u003c/a\u003e) Fix the initial zoom issue in our scrollable LineChart, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1863\"\u003e#1863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/38b270c20911202feb54bd8d3bbb84574a32b4c0\"\u003e\u003ccode\u003e38b270c\u003c/code\u003e\u003c/a\u003e Bump version to 1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/2b90dc77a2a6ccc0bb8fc37493b78ff366ae10b9\"\u003e\u003ccode\u003e2b90dc7\u003c/code\u003e\u003c/a\u003e Improvement/dependencies upgrade September 2025 (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1998\"\u003e#1998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/41357bf01a802bf1291be45e89c79cd195d8b23a\"\u003e\u003ccode\u003e41357bf\u003c/code\u003e\u003c/a\u003e Bump version up to 1.1.0 (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1984\"\u003e#1984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a08bfad72b7e143de1cd7ba60b02731b7c9bb4b4\"\u003e\u003ccode\u003ea08bfad\u003c/code\u003e\u003c/a\u003e Update CHANGELOG (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1983\"\u003e#1983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/5c1f054762c1ff1a3f93ae054e5626c0165847bb\"\u003e\u003ccode\u003e5c1f054\u003c/code\u003e\u003c/a\u003e feat: add gradient support for BarChartRodStackItem (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1979\"\u003e#1979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/06835da7fad83fb7e5513d9de937fae1e9d9edfc\"\u003e\u003ccode\u003e06835da\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1977\"\u003e#1977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/e58b6b1ab709b5734b1373fc8c45f64c59f573c4\"\u003e\u003ccode\u003ee58b6b1\u003c/code\u003e\u003c/a\u003e feat: allow titles to overlay on chart area (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/4b981f46b910366401b907f01ec94f70ce8a40c3\"\u003e\u003ccode\u003e4b981f4\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1976\"\u003e#1976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/b3ce63ae5ab9efddb43d0d0472f2cdd7c3ed22b7\"\u003e\u003ccode\u003eb3ce63a\u003c/code\u003e\u003c/a\u003e add label inside bar chart (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/9e51b1177a09e4455f30c9e2e7817bb93e9625b7\"\u003e\u003ccode\u003e9e51b11\u003c/code\u003e\u003c/a\u003e New flutter version improvements (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1974\"\u003e#1974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.70.2...1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_blue_plus` from 1.35.5 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chipweinberger/flutter_blue_plus/blob/master/CHANGELOG.md\"\u003eflutter_blue_plus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Improve]\u003c/strong\u003e update README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e allow calling \u003ccode\u003econnect(autoConnect:true)\u003c/code\u003e even when the adapter is turned off\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[LICENSE]\u003c/strong\u003e switch to FlutterBluePlus license.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e Dart: \u003ccode\u003eisNotifying\u003c/code\u003e was broken (regression 1.36.2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e iOS/macOS/Android: \u003ccode\u003esetOptions\u003c/code\u003e \u0026amp; \u003ccode\u003esetLogLevel\u003c/code\u003e should not invoke \u003ccode\u003eflutterRestart\u003c/code\u003e (regression 1.35.0)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e Linux: \u003ccode\u003ediscoverServices\u003c/code\u003e: wait for \u003ccode\u003eservicesResolved\u003c/code\u003e to avoid partial results (\u003ca href=\"https://redirect.github.com/chipweinberger/flutter_blue_plus/issues/1265\"\u003e#1265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e Linux: \u003ccode\u003esetNotifyValue\u003c/code\u003e: return false (no CCCD) to prevent hang (\u003ca href=\"https://redirect.github.com/chipweinberger/flutter_blue_plus/issues/1264\"\u003e#1264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e Dart: undo \u0026quot;clear \u003ccode\u003eservicesList\u003c/code\u003e after disconnection\u0026quot; (regression 1.35.11)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e fix android compile error (regression 1.36.2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e fix federated dependencies (regression 1.36.2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e fix compile error due to out of date platform interface (regression 1.36.2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e internal cleanup, no user facing changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e \u003ccode\u003elastValue\u003c/code\u003e was broken (regression 1.35.6)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e \u003ccode\u003eonValueReceived\u003c/code\u003e no longer emits data after reconnection \u003ca href=\"https://redirect.github.com/chipweinberger/flutter_blue_plus/issues/1262\"\u003e#1262\u003c/a\u003e (regression 1.35.6)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e characteristic not found, due to \u003ccode\u003einstanceId\u003c/code\u003e bug (regression 1.35.6)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.35.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Improve]\u003c/strong\u003e Dart: add \u003ccode\u003epubspec_overrides.yaml\u003c/code\u003e for easier local development\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.35.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e Android: fix main thread crash due to \u003ccode\u003ewaitIfBonding\u003c/code\u003e (regression 1.35.8)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[Fix]\u003c/strong\u003e Dart: clear \u003ccode\u003eservicesList\u003c/code\u003e after disconnection\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.35.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Improve]\u003c/strong\u003e Android: use user provided \u003ccode\u003ecompileSdkVersion\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.35.9\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chipweinberger/flutter_blue_plus/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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 `flutter_local_notifications` from 18.0.1 to 19.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v19.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS][macOS] added \u003ccode\u003erequestProvidesAppNotificationSettings\u003c/code\u003e option to \u003ccode\u003eDarwinInitializationSettings\u003c/code\u003e class, and \u003ccode\u003eisProvidesAppNotificationSettingsEnabled\u003c/code\u003e to \u003ccode\u003eNotificationsEnabledOptions\u003c/code\u003e class. This allows applications to show a \u0026quot;Configure Notifications in \u003c!-- raw HTML omitted --\u003e\u0026quot; option when showing the context menu for an individual notification. This can be used for scenarios where an application can respond to the user selecting this option to show a custom page for controlling notification settings. Please note this whilst the API changes are applicable for iOS and macOS, the actual functionality only appears to be supported by Apple when it comes to iOS devices. See example app to see how this new functionality can be implemented. Thanks to the PR from \u003ca href=\"https://github.com/lukemmtt\"\u003eLuke Memet\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] fixed issue where non-ASCII characters for the notification \u003ca href=\"https://pub.dev/documentation/flutter_local_notifications/latest/flutter_local_notifications/WindowsInitializationSettings/appName.html\"\u003eapplication name\u003c/a\u003e weren't being displayed properly. Thanks to the PR from \u003ca href=\"https://github.com/yoyo930021\"\u003eyoyoIU\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2675\"\u003e#2675\u003c/a\u003e where addition of \u003ccode\u003einvisible\u003c/code\u003e flag to notification actions could cause scheduled notifications with actions created prior to 19.4.0 to fail to show\u003c/li\u003e\n\u003cli\u003eUpdated the Android release build configuration section to point to the latest \u003ca href=\"https://developer.android.com/topic/performance/app-optimization/customize-which-resources-to-keep\"\u003elocation\u003c/a\u003e of the official Android docs on how to configure which resources (e.g. notification icons) are kept so they are not discarded by the Android compiler. It has also been reworded to make it clearer that this applies to all Android resources\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] added ability to read \u003ccode\u003edataMimeType\u003c/code\u003e and \u003ccode\u003edataUri\u003c/code\u003e when calling \u003ccode\u003egetActiveNotifications()\u003c/code\u003e to read details of an active Android notification using the messaging style. Thanks to the PR from \u003ca href=\"https://github.com/mattbajorek\"\u003eMatt Bajorek\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] added support for Android semantic actions. Thanks to the PR from \u003ca href=\"https://github.com/szechyjs\"\u003eJared Szechy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2648\"\u003e#2648\u003c/a\u003e where non-ASCII characters in the notification payload were not being handled properly. Thanks to the PR from \u003ca href=\"https://github.com/yoyo930021\"\u003eyoyoIU\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2651\"\u003e#2651\u003c/a\u003e where unresolved symbols occurred with changes in introduced in newer Windows SDKs. Thanks to the PR from \u003ca href=\"https://github.com/Sebastien-VZN\"\u003eSebastien\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS][macOS] added \u003ccode\u003ecancelAllPendingNotifications()\u003c/code\u003e method for cancelling all pending notifications that have been scheduled. Thanks to the PR from \u003ca href=\"https://github.com/TaeBbong\"\u003eKwon Tae Hyung\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[macOS] removed redundant code that was only applicable on macOS versions lower than 10.14. This should be a non-functional change since 18.0.0 bumped the minimum Flutter SDK requirements that in turn required macOS 10.14 at a minimum. Thanks to the PR from \u003ca href=\"https://github.com/bqubique\"\u003eBlin Qipa\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] bumped robolectric dependency. This fixes an issue where some users reported receiving instances of \u003ccode\u003ejava.lang.NoClassDefFoundError\u003c/code\u003e around the plugin's Android unit tests. Thanks to the PR from \u003ca href=\"https://github.com/Turtlepaw\"\u003eTurtlepaw\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] added support to bypass have notifications bypass the device's Do Not Disturb (DnD) settings. Thanks the PR from \u003ca href=\"https://github.com/mvarendorff2\"\u003eMichel v. Varendorff\u003c/a\u003e that added the following changes\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ehasNotificationPolicyAccess()\u003c/code\u003e method that checks if the application can modify the notification policy\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erequestNotificationPolicyAccess()\u003c/code\u003e method that was added the \u003ccode\u003eAndroidFlutterNotificationsPlugin\u003c/code\u003e class. This can be used request access for the calling application modify the notification policy\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebypassDnd\u003c/code\u003e the property of the \u003ccode\u003eAndroidNotificationChannel\u003c/code\u003e class and \u003ccode\u003echannelBypassDnd\u003c/code\u003e to the \u003ccode\u003eAndroidNotificationDetails\u003c/code\u003e class. These can used to indicate if notifications associated with the channel can bypass the DnD settings of the device\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003emsix\u003c/code\u003e dev dependency in example app. This to fix the \u003ca href=\"https://redirect.github.com/YehudaKremer/msix/issues/303\"\u003eissue\u003c/a\u003e where the \u003ccode\u003emsix\u003c/code\u003e package stopped being able to created MSIX installers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS][macOS] added supported to specify the volume for critical alerts. Thanks to the PR from \u003ca href=\"https://github.com/bannzai\"\u003ebannzai\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Gradle setup information in the readme to clarify that desugaring needs to be enabled even if scheduled notifications aren't used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking change\u003c/strong\u003e bumped \u003ccode\u003ecompileSdk\u003c/code\u003e to 35 and updated readme to mention this\u003c/li\u003e\n\u003cli\u003e[Android] bumped GSON dependency to 2.12. As a result of doing so, applications should no longer need ProGuard rules related to this plugin that were needed for release builds to function. The readme has been updated to remove the associated setup to reflect this. Thanks to the PR from \u003ca href=\"https://github.com/koji-1009\"\u003eKoji Wakamiya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] bumped Android Gradle Plugin to 8.6.0 to align with the \u003ca href=\"https://developer.android.com/build/releases/gradle-plugin#api-level-support\"\u003eminimum version\u003c/a\u003e to use \u003ccode\u003ecompileSdk\u003c/code\u003e version 35 (Android 15)\u003c/li\u003e\n\u003cli\u003e[Android] bumped desugaring library to 2.1.4 and set Java compatibility to 11 instead of 8. Readme has been updated to reflect these changes  where\u003ccode\u003esourceCompatibility\u003c/code\u003e and \u003ccode\u003etargetCompability\u003c/code\u003e should be set to JavaVersion.VERSION_11 (i.e. Java 11), and \u003ccode\u003ejvmTarget\u003c/code\u003e is set to \u003ccode\u003e11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] \u003cstrong\u003eBreaking change\u003c/strong\u003e removed \u003ccode\u003euiLocalNotificationDateInterpretation\u003c/code\u003e parameter from \u003ccode\u003ezonedSchedule()\u003c/code\u003e method. This was done as it actually no relevant as of the 18.0.0 that dropped support for iOS versions older than 10, which in turn meant that the deprecated \u003ccode\u003eUILocalNotification\u003c/code\u003e APIs from Apple were no longer used. The corresponding \u003ccode\u003eUILocalNotificationDateInterpretation\u003c/code\u003e enum has already been removed as well\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] \u003cstrong\u003eBreaking changes\u003c/strong\u003e the \u003ccode\u003eDarwinNotificationActionOption\u003c/code\u003e and \u003ccode\u003eDarwinNotificationCategoryOption\u003c/code\u003e are now enhanced enums with values accessible through the \u003ccode\u003evalue\u003c/code\u003e property that are exactly the same as their native representations. Previously a bitwise left shift operation was applied to the index value\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] \u003cstrong\u003eBreaking change\u003c/strong\u003e renamed \u003ccode\u003eConverters\u003c/code\u003e header and implementation to \u003ccode\u003eFlutterLocalNotificationsConverters\u003c/code\u003e. This would likely not affect any users of the plugin. Done to fix/mitigate issues \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2160\"\u003e#2160\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2529\"\u003e#2529\u003c/a\u003e where the original name could clash\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] added Swift Package Manager support\u003c/li\u003e\n\u003cli\u003e[Windows] Added support for Windows. Thanks to PR \u003ca href=\"https://github.com/Levi-Lesches\"\u003eLevi Lesches\u003c/a\u003e that continued the work done initially done by \u003ca href=\"https://github.com/kennethnym\"\u003eKenneth\u003c/a\u003e and \u003ca href=\"https://github.com/lightrabbit\"\u003elightrabbit\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bumped minimum Flutter SDK requirement to 3.22.0 and Dart SDK requirement to 3.4.0. The minimum supported Android version is now 5.0 (API level 21)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003etimezone\u003c/code\u003e dependency so that minimum version is now 0.10.0\u003c/li\u003e\n\u003cli\u003eBumped multiple dependencies in example app\u003c/li\u003e\n\u003cli\u003eBumped minimum \u003ccode\u003eplugin_platform_interface\u003c/code\u003e version to 2.1.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/6c7378ddb1ed7f885e1e80caa3df3bcfb0fe8707\"\u003e\u003ccode\u003e6c7378d\u003c/code\u003e\u003c/a\u003e [various] fixed/updated format GitHub workflow (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2705\"\u003e#2705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/92a06818869f3e9b1af228c4e16dd6ea48698310\"\u003e\u003ccode\u003e92a0681\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] prepare for 19.5.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2704\"\u003e#2704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/6fdeb5dae226a9e30696b9e7a1103a4019aa8d87\"\u003e\u003ccode\u003e6fdeb5d\u003c/code\u003e\u003c/a\u003e Clang Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/79242b4384285c2a65485f3ca548d6440dadee47\"\u003e\u003ccode\u003e79242b4\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] Add support for `providesAppNotificationSetting...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ecd66b1515d17e327a62ca4ff8e94f925e97d688\"\u003e\u003ccode\u003eecd66b1\u003c/code\u003e\u003c/a\u003e [various] prepare for 19.4.2 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2685\"\u003e#2685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/55e85a002f876b63772fe5053fdb3ec8654b9f97\"\u003e\u003ccode\u003e55e85a0\u003c/code\u003e\u003c/a\u003e Clang format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/25d41e03db3f9facad0c0c4a33f077dab6420b2c\"\u003e\u003ccode\u003e25d41e0\u003c/code\u003e\u003c/a\u003e fix(windows): non-ascii characters in DisplayName (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2668\"\u003e#2668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/759f4faf15d3f8173cd10e9247ff14e00d613f1e\"\u003e\u003ccode\u003e759f4fa\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] added null safe handling for invisible Android ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/8e73c917587e3317e08cfda13ce694c4bf2f0c2e\"\u003e\u003ccode\u003e8e73c91\u003c/code\u003e\u003c/a\u003e updated Android release build configuration section in readme (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ca523de4b02ad007777c79a4c0ae9b08e5ad5236\"\u003e\u003ccode\u003eca523de\u003c/code\u003e\u003c/a\u003e [flutter_local_notification] prepare for 19.4.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2663\"\u003e#2663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v18.0.1...flutter_local_notifications-v19.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_svg` from 2.0.17 to 2.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/22c60562050dd3de7a4c2827bb97e7bc1cb147c8\"\u003e\u003ccode\u003e22c6056\u003c/code\u003e\u003c/a\u003e [various] Replace deprecated Color.value in SVG packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10482\"\u003e#10482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ae2037717d0059776dbca37b375e0b01226bd11d\"\u003e\u003ccode\u003eae20377\u003c/code\u003e\u003c/a\u003e Update repo for 3.38 (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10405\"\u003e#10405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3ff84559c826d0ae59185009d8fc6e529e0fb9ec\"\u003e\u003ccode\u003e3ff8455\u003c/code\u003e\u003c/a\u003e [flutter_svg] Fixes typo of \u003ccode\u003eallowDrawingOutsideViewBox\u003c/code\u003e in doc comments. (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ce0b99c8c4e2d0f0e76f8db831b23cf180b91739\"\u003e\u003ccode\u003ece0b99c\u003c/code\u003e\u003c/a\u003e [mustache_template] Emoji support (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10110\"\u003e#10110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/617d1b2776f2a09f438e6f926b0f4c1e20bc17d7\"\u003e\u003ccode\u003e617d1b2\u003c/code\u003e\u003c/a\u003e [Gradle 9] Fixed Gradle 9 Deprecations in Packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10016\"\u003e#10016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/002fa8922d43a99b244ce9d8d65d0fe8376df867\"\u003e\u003ccode\u003e002fa89\u003c/code\u003e\u003c/a\u003e [various] Standardize Java compat in Gradle (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10091\"\u003e#10091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b783df01f43a1e278b91085c7303d4cf038f1307\"\u003e\u003ccode\u003eb783df0\u003c/code\u003e\u003c/a\u003e [various] Standardize Gradle \u003ccode\u003enamespace\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10084\"\u003e#10084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/10e39dd50f871716dc18eb061573bf3428210f4a\"\u003e\u003ccode\u003e10e39dd\u003c/code\u003e\u003c/a\u003e Remove \u0026quot;All right reserved\u0026quot; from all files (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10066\"\u003e#10066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/98580c6c82fc78d410faabfd39a97a042f39ed35\"\u003e\u003ccode\u003e98580c6\u003c/code\u003e\u003c/a\u003e [mustache_template] Initial import (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/9944\"\u003e#9944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/af2764c0815bdd036ee981563375cce4b7c354b1\"\u003e\u003ccode\u003eaf2764c\u003c/code\u003e\u003c/a\u003e [flutter_svg] loader buffer fix (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/9898\"\u003e#9898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_svg-v2.2.3/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geolocator` from 13.0.2 to 14.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/756b8d8015f06ecfcc64b438f71cb3b362b5e350\"\u003e\u003ccode\u003e756b8d8\u003c/code\u003e\u003c/a\u003e adds linux as platform to pub dev \u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1734\"\u003e#1734\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/2cbbdaa29989bdf064fe661319945ad47c5f0b32\"\u003e\u003ccode\u003e2cbbdaa\u003c/code\u003e\u003c/a\u003e Update geolocator_android to version 5.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/cf839a07482858acc985c6f0d0b01b86d22ee94c\"\u003e\u003ccode\u003ecf839a0\u003c/code\u003e\u003c/a\u003e Check LocationSettingsResponse success before processing (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1730\"\u003e#1730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/ce4b3a754a023a9a7748ad9772d3d4e33e8b403a\"\u003e\u003ccode\u003ece4b3a7\u003c/code\u003e\u003c/a\u003e Adds section about background modes on iOS to the README (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/3567ef9c37413a188859e327220b030cfa8d2b5f\"\u003e\u003ccode\u003e3567ef9\u003c/code\u003e\u003c/a\u003e updates afp Android example app and README (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/049fa9ff5a057571bec5f992726ca24158238a79\"\u003e\u003ccode\u003e049fa9f\u003c/code\u003e\u003c/a\u003e Updates the Android example app FOREGROUND_SERVICE_LOCATION manifest permissi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/392b2d5f97bee6c8667cc535934b09f907ca3ce5\"\u003e\u003ccode\u003e392b2d5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/708f0aba6b3cdcb5c4cbc85e0a1b4ab575d8e43d\"\u003e\u003ccode\u003e708f0ab\u003c/code\u003e\u003c/a\u003e [geolocator_android]: Bump androidx.core:core from 1.15.0 to 1.16.0 in /geolo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/75203a332d20fe8221e600984cc4bffb6170befc\"\u003e\u003ccode\u003e75203a3\u003c/code\u003e\u003c/a\u003e updated geolocator_android version (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/a24775bc4814940f00693e221a2be9e0c84c3c4e\"\u003e\u003ccode\u003ea24775b\u003c/code\u003e\u003c/a\u003e [geolocator_android]: Bump androidx.core:core from 1.13.0 to 1.15.0 in /geolo...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baseflow/flutter-geolocator/compare/geolocator_v13.0.2...geolocator_v14.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.3.0 to 1.6.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/HEAD/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mapbox_maps_flutter` from 2.12.0 to 2.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/releases\"\u003emapbox_maps_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVersion numbering has been updated to align with Mapbox's cross-platform SDK versioning scheme. We skipped from 2.12.0 to 2.17.0 to synchronize with other Mapbox SDKs, ensuring consistent version numbers across all platforms.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Features ✨\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePromote \u003ccode\u003eModelLayer\u003c/code\u003e to stable.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSymbolLayer.iconColorBrightnessMax\u003c/code\u003e, \u003ccode\u003eSymbolLayer.iconColorBrightnessMin\u003c/code\u003e, \u003ccode\u003eSymbolLayer.iconColorContrast\u003c/code\u003e, \u003ccode\u003eSymbolLayer.occlusionOpacityMode\u003c/code\u003e, \u003ccode\u003eFillExtrusionLayer.fillExtrusionCastShadows\u003c/code\u003e, \u003ccode\u003eRasterArraySource.volatile\u003c/code\u003e, and \u003ccode\u003ePolylineAnnotation.lineEmissiveStrength\u003c/code\u003e properties.\u003c/li\u003e\n\u003cli\u003eUpdate default value for experimental \u003ccode\u003eLineLayer.lineCutoutOpacity\u003c/code\u003e from 0 to 1.0.\u003c/li\u003e\n\u003cli\u003eAdd the ability to get all annotations from an annotation manager.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecustomData\u003c/code\u003e field to annotations to be able to pass user data.\u003c/li\u003e\n\u003cli\u003eAdd nautical miles scale bar distance unit.\u003c/li\u003e\n\u003cli\u003eUpdate property type for experimental \u003ccode\u003eLineLayer.lineCutoutOpacity\u003c/code\u003e, and \u003ccode\u003eLineLayer.lineCutoutFadeWidth\u003c/code\u003e from layout to paint.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fixes 🐞\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Fix annotation interaction handlers (tap, drag etc.) not working after annotation update.\u003c/li\u003e\n\u003cli\u003e[Android] Fix memory leaks on Android.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Flutter SDK minimum required version to 3.27.0 and \u003ccode\u003ecompileSdk\u003c/code\u003e to 35 on Android.\u003c/li\u003e\n\u003cli\u003eUpdate Mapbox Maps SDK to v11.17.0\n\u003cul\u003e\n\u003cli\u003eFor platform-specific updates see: \u003ca href=\"https://github.com/mapbox/mapbox-maps-ios/releases/tag/v11.17.0\"\u003eiOS\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/mapbox/mapbox-maps-android/releases/tag/v11.17.0\"\u003eAndroid\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.0-rc.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVersion numbering has been updated to align with Mapbox's cross-platform SDK versioning scheme. We skipped from 2.12.0 to 2.17.0-beta.1 to synchronize with other Mapbox SDKs, ensuring consistent version numbers across all platforms.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Features ✨\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the ability to get all annotations from an annotation manager.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecustomData\u003c/code\u003e field to annotations to be able to pass user data.\u003c/li\u003e\n\u003cli\u003eAdd nautical miles scale bar distance unit.\u003c/li\u003e\n\u003cli\u003eUpdate property type for experimental \u003ccode\u003eLineLayer.lineCutoutOpacity\u003c/code\u003e, \u003ccode\u003eLineLayer.lineCutoutWidth\u003c/code\u003e, and \u003ccode\u003eLineLayer.lineCutoutFadeWidth\u003c/code\u003e from layout to paint.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fixes 🐞\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Fix annotation interaction handlers (tap, drag etc.) not working after annotation update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Mapbox Maps SDK to v11.17.0-rc.1\n\u003cul\u003e\n\u003cli\u003eFor platform-specific updates see: \u003ca href=\"https://github.com/mapbox/mapbox-maps-ios/releases/tag/v11.17.0-rc.1\"\u003eiOS\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/mapbox/mapbox-maps-android/releases/tag/v11.17.0-rc.1\"\u003eAndroid\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.0-beta.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nVersion numbering has been updated to align with Mapbox's cross-platform SDK versioning scheme. This release skips from 2.12.0 to 2.17.0-beta.1 to synchronize with other Mapbox SDKs (version x.17.0-beta.1), ensuring consistent version numbers across all platforms.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Features ✨\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Maps SDK to v11.17.0-beta.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/blob/main/CHANGELOG.md\"\u003emapbox_maps_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e2.17.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePromote \u003ccode\u003eModelLayer\u003c/code\u003e to stable.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSymbolLayer.iconColorBrightnessMax\u003c/code\u003e, \u003ccode\u003eSymbolLayer.iconColorBrightnessMin\u003c/code\u003e, \u003ccode\u003eSymbolLayer.iconColorContrast\u003c/code\u003e, \u003ccode\u003eSymbolLayer.occlusionOpacityMode\u003c/code\u003e, \u003ccode\u003eFillExtrusionLayer.fillExtrusionCastShadows\u003c/code\u003e, \u003ccode\u003eRasterArraySource.volatile\u003c/code\u003e, and \u003ccode\u003ePolylineAnnotation.lineEmissiveStrength\u003c/code\u003e properties.\u003c/li\u003e\n\u003cli\u003eUpdate default value for experimental \u003ccode\u003eLineLayer.lineCutoutOpacity\u003c/code\u003e from 0 to 1.0.\u003c/li\u003e\n\u003cli\u003e[iOS] Fix annotation interaction handlers (tap, drag etc.) not working after annotation update.\u003c/li\u003e\n\u003cli\u003eAdd the ability to get all annotations from an annotation manager.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecustomData\u003c/code\u003e field to annotations to be able to pass user data.\u003c/li\u003e\n\u003cli\u003eAdd nautical miles scale bar distance unit.\u003c/li\u003e\n\u003cli\u003eUpdate property type for experimental \u003ccode\u003eLineLayer.lineCutoutOpacity\u003c/code\u003e, and \u003ccode\u003eLineLayer.lineCutoutFadeWidth\u003c/code\u003e from layout to paint.\u003c/li\u003e\n\u003cli\u003eFix memory leaks on Android.\u003c/li\u003e\n\u003cli\u003eBump Flutter SDK minimum required version to 3.27.0 and \u003ccode\u003ecompileSdk\u003c/code\u003e to 35 on Android.\u003c/li\u003e\n\u003cli\u003eUpdate Maps SDK to v11.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/3104ace20a16cde520667f286e8d6de2c9d572b8\"\u003e\u003ccode\u003e3104ace\u003c/code\u003e\u003c/a\u003e Update versions for v2.17.0 (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/8459b4ff55c0e189c0b12202f152331f3c0500c0\"\u003e\u003ccode\u003e8459b4f\u003c/code\u003e\u003c/a\u003e Cherry-pick updates to the release branch  (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/37669edca60a519862f86ff7d8c66c6385272444\"\u003e\u003ccode\u003e37669ed\u003c/code\u003e\u003c/a\u003e Update versions for v2.17.0-rc.1 (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/b53137f0dcf9b83b8f4857d126d0bfc5fdc7fa0a\"\u003e\u003ccode\u003eb53137f\u003c/code\u003e\u003c/a\u003e [release/v2.17] Nautical miles (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1068\"\u003e#1068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/d8d50eb8fcbe5def491e93b3fad7b702ae84b698\"\u003e\u003ccode\u003ed8d50eb\u003c/code\u003e\u003c/a\u003e Annotation backports (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1065\"\u003e#1065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/2b7e02b6fd12fb422f9651a2b7eab4b15a636963\"\u003e\u003ccode\u003e2b7e02b\u003c/code\u003e\u003c/a\u003e bump version to 2.17.0-beta.1 and Maps SDK to 11.17.0-beta.1 (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/6baafbee9413e6b9525cc7b4694a26dd1c7932cd\"\u003e\u003ccode\u003e6baafbe\u003c/code\u003e\u003c/a\u003e Update main versions to 2.12.0  (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/8fb537189d7eeb345000cc71bd646e4adceb54c2\"\u003e\u003ccode\u003e8fb5371\u003c/code\u003e\u003c/a\u003e Release v2.12.0-rc.2(\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/d4d289b0d3eeaa2a485aca7e456dc49093a66ffe\"\u003e\u003ccode\u003ed4d289b\u003c/code\u003e\u003c/a\u003e Release v2.12.0-rc.1 (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/45718490ecbfd7256db13ec24b31f71a8bce57ff\"\u003e\u003ccode\u003e4571849\u003c/code\u003e\u003c/a\u003e Workaround for duplicate move motion events on Android (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1041\"\u003e#1041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/compare/v2.12.0...v2.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 8.3.0 to 8.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/9f03424b7916b195ec6a4bebe4cc1a310ba40d4a\"\u003e\u003ccode\u003e9f03424\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/2cf9297b4e3ce5cc71d22539ca7d0dfc82ac819b\"\u003e\u003ccode\u003e2cf9297\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): incorrect install time on macOS when app sandbox disa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1b37ba220c99b16693991042c3fcc69eae98864a\"\u003e\u003ccode\u003e1b37ba2\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c593c0787c01d600ad591028693e4d711d361b8f\"\u003e\u003ccode\u003ec593c07\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/69261446f4ada931645f6bf0d43d3871810ba246\"\u003e\u003ccode\u003e6926144\u003c/code\u003e\u003c/a\u003e chore(package_info_plus): remove unnecessary library name in test (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3521\"\u003e#3521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/71a8e00c606b4080f8d51edfefc969fa514ad155\"\u003e\u003ccode\u003e71a8e00\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/9ec7eb4132887b3f0ec4456a0f59bbf2c3fc4215\"\u003e\u003ccode\u003e9ec7eb4\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v8.3.1/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `permission_handler` from 11.4.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/Baseflow/flutter-permission-handler/commit/d8423455b895dd2453cda28f83dea98c35628771\"\u003e\u003ccode\u003ed842345\u003c/code\u003e\u003c/a\u003e Updates permission_handler version to 12.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/fcb004bfc0dd02452b3c4d41a2b7d63746a85ecf\"\u003e\u003ccode\u003efcb004b\u003c/code\u003e\u003c/a\u003e docs(README): Update the correspondence between permission groups and the key...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c438a1f29cdbe9b46b118ed58dc6e88b43524f74\"\u003e\u003ccode\u003ec438a1f\u003c/code\u003e\u003c/a\u003e updated bug in README documentation about the compileSDK version (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/de516a4838cb16bddcc02b77c43d6a78b49d72fb\"\u003e\u003ccode\u003ede516a4\u003c/code\u003e\u003c/a\u003e Drop support for iOS \u0026lt; 11 (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c618e9bbe541dba6abd7438520a89abd86d386d1\"\u003e\u003ccode\u003ec618e9b\u003c/code\u003e\u003c/a\u003e Updates Android package to ^13.0.0 (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/753824b50f8effc3eecc43b2dabaf1b2b23a797d\"\u003e\u003ccode\u003e753824b\u003c/code\u003e\u003c/a\u003e fix(android): Resolve \u0026quot;[PermissionRequestInProgressException]\u0026quot; when a… (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1425\"\u003e#1425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/e454f844b05bcc8e90543f46ffdf5719fe9a00b9\"\u003e\u003ccode\u003ee454f84\u003c/code\u003e\u003c/a\u003e android package updates (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1458\"\u003e#1458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baseflo...\n\n_Description has been truncated_\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/reedu-reengineering-education/sensebox-bike-flutter/pull/211","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedu-reengineering-education%2Fsensebox-bike-flutter/issues/211","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/211/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2025-11-02T17:59:34.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"3579780828","node_id":"PR_kwDOQMGchc6xEkRB","number":8,"state":"open","title":"build(deps): bump flutter_dotenv from 5.2.1 to 6.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T17:59:34.000Z","updated_at":"2025-11-02T18:22:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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)\nDependabot will merge this PR once CI passes on it, as requested by @nendix.\n\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/nendix/foodly/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nendix%2Ffoodly/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2025-09-23T07:24:28.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"2852246742","node_id":"PR_kwDOPBtIp86qAdTW","number":13,"state":"open","title":"build(deps): bump flutter_dotenv from 5.2.1 to 6.0.0","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-23T07:24:28.000Z","updated_at":"2025-09-23T07:24:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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/fewling/MyTec-Code-Test/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fewling%2FMyTec-Code-Test/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2025-09-22T23:31:10.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"2851457461","node_id":"PR_kwDOOlwM5c6p9cm1","number":9,"state":"open","title":"chore(deps): bump the flutter-deps group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T23:31:10.000Z","updated_at":"2025-09-22T23:31:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":24,"packages":[{"name":"cloud_firestore","old_version":"5.6.12","new_version":"6.0.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.15.2","new_version":"4.1.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"package_info_plus","old_version":"8.3.1","new_version":"9.0.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"geolocator","old_version":"14.0.2","new_version":"14.0.1","repository_url":"https://github.com/baseflow/flutter-geolocator"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"custom_lint","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.1","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"device_info_plus","old_version":"11.5.0","new_version":"12.1.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.2.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.11.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.7.1","repository_url":"https://github.com/dart-lang/build"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.0.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"11.6.0","new_version":"12.0.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"firebase_auth","old_version":"5.7.0","new_version":"6.1.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"freezed","old_version":"2.5.8","new_version":"3.2.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"go_router","old_version":"14.8.1","new_version":"16.2.2","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `5.6.12` | `6.0.2` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.15.2` | `4.1.1` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.1` | `9.0.0` |\n| [geolocator](https://github.com/baseflow/flutter-geolocator) | `14.0.2` | `14.0.1` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.8.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.1.1` |\n| [device_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus) | `11.5.0` | `12.1.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.2.0` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.11.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `3.0.0` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.7.1` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `3.0.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.10` | `16.0.2` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.6.0` | `12.0.2` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.7.0` | `6.1.0` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.2.3` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `16.2.2` |\n\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/eeba962281ea2b7a204f0809b5f4302f02e79bd4\"\u003e\u003ccode\u003eeeba962\u003c/code\u003e\u003c/a\u003e chore: reinstate firestore ios sdk in example app (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17574\"\u003e#17574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.2/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0b6b13d0e0c0c45386eadb0ceef55e895a8d357b\"\u003e\u003ccode\u003e0b6b13d\u003c/code\u003e\u003c/a\u003e docs(firebase_core): correct androidClientId docs (was incorrectly labeled iO...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a8e802a90f3e6bf53808a6996e28e814090a807b\"\u003e\u003ccode\u003ea8e802a\u003c/code\u003e\u003c/a\u003e feat: bump Firebase JS SDK to 12.2.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17678\"\u003e#17678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ecd8889df76954c8dfa2861e20d6d50d0b6239be\"\u003e\u003ccode\u003eecd8889\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.2.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17677\"\u003e#17677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2af66ab320053f0deb3f010a39a4f88b4adde936\"\u003e\u003ccode\u003e2af66ab\u003c/code\u003e\u003c/a\u003e feat: bump Firebase android SDK to 34.1.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17668\"\u003e#17668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.1.1/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.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\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 8.3.1 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/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/package_info_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/78c2b7420bcc943b5f46a22285e750a0dc58e5bb\"\u003e\u003ccode\u003e78c2b74\u003c/code\u003e\u003c/a\u003e feat(package_info_plus)!: Change Android compile SDK, update Android build co...\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/package_info_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/package_info_plus-v9.0.0/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geolocator` from 14.0.2 to 14.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/f4008db50055c47fdb3191efd5c5fb69b7a3c4f5\"\u003e\u003ccode\u003ef4008db\u003c/code\u003e\u003c/a\u003e Adds macOS privacy manifest to the podspec (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/df61d4c55992fa9f49a65b919f1541ab31fd41d5\"\u003e\u003ccode\u003edf61d4c\u003c/code\u003e\u003c/a\u003e updates web package (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/622706ae0f57421e24af3e3fabc5de46a8d82d25\"\u003e\u003ccode\u003e622706a\u003c/code\u003e\u003c/a\u003e Updates windows project (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/6eb5fc813eaab782f25107a835f17514457631fa\"\u003e\u003ccode\u003e6eb5fc8\u003c/code\u003e\u003c/a\u003e Updates linux project (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baseflow/flutter-geolocator/compare/geolocator_v14.0.2...geolocator_v14.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/cdfcffe6d33b5096577d533dec4ff9a2bf97dade\"\u003e\u003ccode\u003ecdfcffe\u003c/code\u003e\u003c/a\u003e custom_lint_core    : 0.7.7 -\u0026gt; 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/693ae31f4e0aa392927b513f02885543434d40bf\"\u003e\u003ccode\u003e693ae31\u003c/code\u003e\u003c/a\u003e custom_lint_core    : 0.7.5 -\u0026gt; 0.7.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/3a745e531e9a23980ce4c27b4c57e484827ff4c8\"\u003e\u003ccode\u003e3a745e5\u003c/code\u003e\u003c/a\u003e Don't use aot for process start (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/57e4851d11611651a8ca0ea56c6073b85f4b5360\"\u003e\u003ccode\u003e57e4851\u003c/code\u003e\u003c/a\u003e Remove dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/98cbdd43442f56ff6462f126f56fbee66f7fd049\"\u003e\u003ccode\u003e98cbdd4\u003c/code\u003e\u003c/a\u003e Disable 'get'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/b77d6c56e54cf6218d5892ada397982453307ca0\"\u003e\u003ccode\u003eb77d6c5\u003c/code\u003e\u003c/a\u003e Changelog and fix examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/d88dde2a83a6a555444ddc9772ad4db7a771465f\"\u003e\u003ccode\u003ed88dde2\u003c/code\u003e\u003c/a\u003e Migrate to latest Analyzer (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/fee33d5342eec901ea9c866ba5a0feb4fa68ff91\"\u003e\u003ccode\u003efee33d5\u003c/code\u003e\u003c/a\u003e Analyzer 7.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/cc9ce701a0f00f1b6f40c9f75b239d49d0efc648\"\u003e\u003ccode\u003ecc9ce70\u003c/code\u003e\u003c/a\u003e custom_lint         : 0.7.5 -\u0026gt; 0.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/6261cadec5fe66ea1e085f2b8657a506aec4bdd0\"\u003e\u003ccode\u003e6261cad\u003c/code\u003e\u003c/a\u003e Aot (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/invertase/dart_custom_lint/compare/custom_lint-v0.7.3...custom_lint-v0.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1 - 2025-08-28\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\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/EdsonBueno/infinite_scroll_pagination/commit/23ad195628f24825bc1e0b837831d3b878a6d572\"\u003e\u003ccode\u003e23ad195\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/325a24c83b78f9feef7ae37bf2649edc721cf9b5\"\u003e\u003ccode\u003e325a24c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/08aa0f2a5adbb2e81d7d89ef04b248ce09174fb4\"\u003e\u003ccode\u003e08aa0f2\u003c/code\u003e\u003c/a\u003e fix: deep immutability for pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/950d60c07a21e55cb032d4790eedc487d202e3bf\"\u003e\u003ccode\u003e950d60c\u003c/code\u003e\u003c/a\u003e lint: useless this in bloc paging state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d80dd01feb0c22ccd17277e8fafdfa90007d1dd6\"\u003e\u003ccode\u003ed80dd01\u003c/code\u003e\u003c/a\u003e fix: save state during paged layout build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5134261653330f47d080dcebe7c6d913d990be78\"\u003e\u003ccode\u003e5134261\u003c/code\u003e\u003c/a\u003e fix: cancel token copywith in bloc exmaple\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49e626d3780218ed2013d4bc0485917e6ea93745\"\u003e\u003ccode\u003e49e626d\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/7902e1a42f720d846738b3566a32d929cd3b9b52\"\u003e\u003ccode\u003e7902e1a\u003c/code\u003e\u003c/a\u003e docs: update example usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/c0a684cc736650f1a0bcbe6756495b1041ad6786\"\u003e\u003ccode\u003ec0a684c\u003c/code\u003e\u003c/a\u003e feat: improve bloc paging state example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/aed9d254aee05cfcd7dcc0e4190b94a3feb7aeee\"\u003e\u003ccode\u003eaed9d25\u003c/code\u003e\u003c/a\u003e fix: hash code in paging state base\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `device_info_plus` from 11.5.0 to 12.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/19138be669ec879f85ce3a0d8be66c0670a34f33\"\u003e\u003ccode\u003e19138be\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/80eb98156aed96fbc214736964724604e9c80b4f\"\u003e\u003ccode\u003e80eb981\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): add mapping for new iPhone 17 series models (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3676\"\u003e#3676\u003c/a\u003e)\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/device_info_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d0fdc582e8187f71522678e19b6329221b5f535d\"\u003e\u003ccode\u003ed0fdc58\u003c/code\u003e\u003c/a\u003e refactor(device_info_plus)!: remove \u003ccode\u003eserialNumber\u003c/code\u003e property (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3663\"\u003e#3663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/32528e7f852893dd4448c448096e459e1950c7e4\"\u003e\u003ccode\u003e32528e7\u003c/code\u003e\u003c/a\u003e feat(device_info_plus)!: Change Android compile SDK, update Android build con...\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/device_info_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/device_info_plus-v12.1.0/packages/device_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f2a65fdceb4a62eafd7dafbd25421283b441623d\"\u003e\u003ccode\u003ef2a65fd\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add a method to clear auth tokens (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fdee698f8563f2fdc2ee7600f1359fe6b393aea8\"\u003e\u003ccode\u003efdee698\u003c/code\u003e\u003c/a\u003e [google_sign_in] Implement clearAuthorizationToken (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/10024\"\u003e#10024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6f979b5e6265c03c78776aab55231e72f25af589\"\u003e\u003ccode\u003e6f979b5\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add a platform interface method to clear auth tokens (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9929\"\u003e#9929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a3f09e5705d736fa57bf6839da60f5e14e49e8f0\"\u003e\u003ccode\u003ea3f09e5\u003c/code\u003e\u003c/a\u003e [google_sign_in] Implement hosted domain on Android (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9871\"\u003e#9871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/256bb4f2dd3d0ca013fa9bdd5f827d61268cf207\"\u003e\u003ccode\u003e256bb4f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the gradle-plugin group across 19 directories with 2 updat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/35eed056ce63c38209d6dacf5259e1d9abcc0970\"\u003e\u003ccode\u003e35eed05\u003c/code\u003e\u003c/a\u003e Update repo for 3.35 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9816\"\u003e#9816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e56761efb2d7745627c5f1c96ed216cdbb4b9db8\"\u003e\u003ccode\u003ee56761e\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 15 directories with 7 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/db6988d785fa75bb7337ab3ef72a4e15c3484a76\"\u003e\u003ccode\u003edb6988d\u003c/code\u003e\u003c/a\u003e [tool] Remove web drive hot reload workaround (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9704\"\u003e#9704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/963550c6c2975ed264c75260a1559d73ec014663\"\u003e\u003ccode\u003e963550c\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add more serverClientId info to README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9629\"\u003e#9629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/57cbb96e8563231e2bc1c5593608c7ceef24fa70\"\u003e\u003ccode\u003e57cbb96\u003c/code\u003e\u003c/a\u003e [google_sign_in] Update to GoogleSignIn-iOS 9 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9655\"\u003e#9655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.2.0/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003esource_gen: '\u0026gt;=3.1.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=7.4.0 \u0026lt;9.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.15.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^3.1.0\u003c/code\u003e, stop using deprecated \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e\nand use the new \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d95430cf23442fe3565297645f692596c2ca0894\"\u003e\u003ccode\u003ed95430c\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8cb173f20475bc7b873cb326598f0548e0c090ef\"\u003e\u003ccode\u003e8cb173f\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/191f06ab19b4046e438ee86b374f713b4ce5d6a7\"\u003e\u003ccode\u003e191f06a\u003c/code\u003e\u003c/a\u003e Release 6.11.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c8c3b39b66be28ed6ad9f1f4db7ca419c6065ac1\"\u003e\u003ccode\u003ec8c3b39\u003c/code\u003e\u003c/a\u003e Stop using source_gen TypeChecker.fromRuntime. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/426f5a2b9fb5cb0a19feff2a7576bcc955341a80\"\u003e\u003ccode\u003e426f5a2\u003c/code\u003e\u003c/a\u003e Support latest dependencies (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4298f97d1e6f4d0716a5d3ec98d4decbf97d04cc\"\u003e\u003ccode\u003e4298f97\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003e@JsonKey\u003c/code\u003e to be used on constructor parameters (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/7d8d5106646e333cdd43b0f65848351fa92ab54c\"\u003e\u003ccode\u003e7d8d510\u003c/code\u003e\u003c/a\u003e Fix bug running code generation for classes inheriting from \u003ccode\u003eListBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4c9e1e6678ad88cc6d47d6e530f09cb9d078ef1e\"\u003e\u003ccode\u003e4c9e1e6\u003c/code\u003e\u003c/a\u003e CI fix to handle analyzer/SDK language version changing (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c7aacea399fb2b6431d20393bcc00ee3b5f8d4f1\"\u003e\u003ccode\u003ec7aacea\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/14fca23ae687a9b1fe3a966c2a2bc5e971cc2bcd\"\u003e\u003ccode\u003e14fca23\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/1235756afd8fae550a8901cdf79375a065cd1362\"\u003e\u003ccode\u003e1235756\u003c/code\u003e\u003c/a\u003e Use range for Analayzer (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4278\"\u003e#4278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6e78d8e282d1a5cf6de57dcf22b569968f8541ff\"\u003e\u003ccode\u003e6e78d8e\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d1055ff63940276d8a5a3ee3d2ef5bace90b6bc7\"\u003e\u003ccode\u003ed1055ff\u003c/code\u003e\u003c/a\u003e Handle analyzer 8.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4276\"\u003e#4276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d3156d613698534192a10028e03f31bc17e89916\"\u003e\u003ccode\u003ed3156d6\u003c/code\u003e\u003c/a\u003e During retry after error, keep flagging the state as Loading (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4275\"\u003e#4275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/bc36aa9573f4cb3e78cf0e273a6917bedd6ed060\"\u003e\u003ccode\u003ebc36aa9\u003c/code\u003e\u003c/a\u003e Enable refining the generic on a Mutation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/523296804948d7d8eada27b14907d93a5945e5d6\"\u003e\u003ccode\u003e5232968\u003c/code\u003e\u003c/a\u003e docs: update documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b371db507191d22279c7bd138b68d36499187c1\"\u003e\u003ccode\u003e3b371db\u003c/code\u003e\u003c/a\u003e Add Korean translation for 'What's new in Riverpod 3.0' documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4890da7f12ba60f94ea6a677bbbc0469e79d4de8\"\u003e\u003ccode\u003e4890da7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c7aacea399fb2b6431d20393bcc00ee3b5f8d4f1\"\u003e\u003ccode\u003ec7aacea\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/14fca23ae687a9b1fe3a966c2a2bc5e971cc2bcd\"\u003e\u003ccode\u003e14fca23\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/1235756afd8fae550a8901cdf79375a065cd1362\"\u003e\u003ccode\u003e1235756\u003c/code\u003e\u003c/a\u003e Use range for Analayzer (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4278\"\u003e#4278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6e78d8e282d1a5cf6de57dcf22b569968f8541ff\"\u003e\u003ccode\u003e6e78d8e\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d1055ff63940276d8a5a3ee3d2ef5bace90b6bc7\"\u003e\u003ccode\u003ed1055ff\u003c/code\u003e\u003c/a\u003e Handle analyzer 8.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4276\"\u003e#4276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d3156d613698534192a10028e03f31bc17e89916\"\u003e\u003ccode\u003ed3156d6\u003c/code\u003e\u003c/a\u003e During retry after error, keep flagging the state as Loading (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4275\"\u003e#4275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/bc36aa9573f4cb3e78cf0e273a6917bedd6ed060\"\u003e\u003ccode\u003ebc36aa9\u003c/code\u003e\u003c/a\u003e Enable refining the generic on a Mutation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/523296804948d7d8eada27b14907d93a5945e5d6\"\u003e\u003ccode\u003e5232968\u003c/code\u003e\u003c/a\u003e docs: update documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b371db507191d22279c7bd138b68d36499187c1\"\u003e\u003ccode\u003e3b371db\u003c/code\u003e\u003c/a\u003e Add Korean translation for 'What's new in Riverpod 3.0' documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4890da7f12ba60f94ea6a677bbbc0469e79d4de8\"\u003e\u003ccode\u003e4890da7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: with \u003ccode\u003ebuild_runner serve\u003c/code\u003e, special handling of paths containing\n\u003ccode\u003e/packages/\u003c/code\u003e was hiding actual folders called \u003ccode\u003epackages\u003c/code\u003e. Serve the actual\nfolders first, before trying the package lookup.\u003c/li\u003e\n\u003cli\u003eRemove undocumented / unused features: \u003ccode\u003elib/build_script_generate.dart\u003c/code\u003e,\n\u003ccode\u003ebin/graph_inspector.dart\u003c/code\u003e, \u003ccode\u003ebuild_runner doctor\u003c/code\u003e and\n\u003ccode\u003ebuild_runner generate-build-script\u003c/code\u003e commands.\u003c/li\u003e\n\u003cli\u003eRemove deps on \u003ccode\u003epubspec_parse\u003c/code\u003e and \u003ccode\u003etiming\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: builders can choose to run only when \u0026quot;triggered\u0026quot;. A builder runs\nonly if triggered if the option \u003ccode\u003erun_only_if_triggered\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e. Triggers\nare configured in new a top-level section of \u003ccode\u003ebuild.yaml\u003c/code\u003e called \u003ccode\u003etriggers\u003c/code\u003e.\nSee \u003ca href=\"https://pub.dev/packages/build_config#triggers\"\u003ethe \u003ccode\u003ebuild_config\u003c/code\u003e docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eRemove interactive prompts for whether to delete files.\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003e-d\u003c/code\u003e flag: always delete files as if \u003ccode\u003e-d\u003c/code\u003e was passed.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--use-polling-watcher\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ebuild_runner serve\u003c/code\u003e mode \u003ccode\u003e$graph\u003c/code\u003e and \u003ccode\u003e$perf\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eBug fix: delete transitive generated outputs as well as direct generated\noutputs. So, a generated file now gets deleted if its input was a generated\nfile that is no longer output.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5dfa820658a1adaf9dbfe7d42d01b18f650fd43a\"\u003e\u003ccode\u003e5dfa820\u003c/code\u003e\u003c/a\u003e Release before build 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/56248e06c7085bd6e01e9d1de027a9f3e146a9f5\"\u003e\u003ccode\u003e56248e0\u003c/code\u003e\u003c/a\u003e Deprecations before \u003ccode\u003ebuild\u003c/code\u003e major version release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4175\"\u003e#4175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e5af3632f77c4806e07b0c68b8ff072308d71daf\"\u003e\u003ccode\u003ee5af363\u003c/code\u003e\u003c/a\u003e Remove community workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4173\"\u003e#4173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/fb25862cbfeddf62aa0cc571923d996aaf68478d\"\u003e\u003ccode\u003efb25862\u003c/code\u003e\u003c/a\u003e Remove build-\u0026gt;build_runner_core dependency (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4172\"\u003e#4172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a4a26caa2e1805527a6bfd35dbb7b78cb16c7826\"\u003e\u003ccode\u003ea4a26ca\u003c/code\u003e\u003c/a\u003e Remove unused bool. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1f0729d5ef68042cf7413ffb3d7241d5a28e1cc0\"\u003e\u003ccode\u003e1f0729d\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003eBuildEnvironment\u003c/code\u003e and \u003ccode\u003eBuildOptions\u003c/code\u003e into new \u003ccode\u003eBuildRunnerState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4166\"\u003e#4166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b3eb1dc462a95ab6ca54fd27c8d58137cceb906d\"\u003e\u003ccode\u003eb3eb1dc\u003c/code\u003e\u003c/a\u003e Skip tests with Chrome on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ca783ab7f9a58d7b2dd826922f22c5ab2f00d0b8\"\u003e\u003ccode\u003eca783ab\u003c/code\u003e\u003c/a\u003e Refactor build_runner command line (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4165\"\u003e#4165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c63229d95b7d63470a4464a32810dd7f715fd2ad\"\u003e\u003ccode\u003ec63229d\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.3 to 4.2.4 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4167\"\u003e#4167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5fa3b5f07a0653d061e7c9864e28329208dedec9\"\u003e\u003ccode\u003e5fa3b5f\u003c/code\u003e\u003c/a\u003e Remove package:test version check. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 2.6.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c7aacea399fb2b6431d20393bcc00ee3b5f8d4f1\"\u003e\u003ccode\u003ec7aacea\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/14fca23ae687a9b1fe3a966c2a2bc5e971cc2bcd\"\u003e\u003ccode\u003e14fca23\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/1235756afd8fae550a8901cdf79375a065cd1362\"\u003e\u003ccode\u003e1235756\u003c/code\u003e\u003c/a\u003e Use range for Analayzer (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4278\"\u003e#4278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6e78d8e282d1a5cf6de57dcf22b569968f8541ff\"\u003e\u003ccode\u003e6e78d8e\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d1055ff63940276d8a5a3ee3d2ef5bace90b6bc7\"\u003e\u003ccode\u003ed1055ff\u003c/code\u003e\u003c/a\u003e Handle analyzer 8.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4276\"\u003e#4276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d3156d613698534192a10028e03f31bc17e89916\"\u003e\u003ccode\u003ed3156d6\u003c/code\u003e\u003c/a\u003e During retry after error, keep flagging the state as Loading (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4275\"\u003e#4275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/bc36aa9573f4cb3e78cf0e273a6917bedd6ed060\"\u003e\u003ccode\u003ebc36aa9\u003c/code\u003e\u003c/a\u003e Enable refining the generic on a Mutation (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/523296804948d7d8eada27b14907d93a5945e5d6\"\u003e\u003ccode\u003e5232968\u003c/code\u003e\u003c/a\u003e docs: update documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b371db507191d22279c7bd138b68d36499187c1\"\u003e\u003ccode\u003e3b371db\u003c/code\u003e\u003c/a\u003e Add Korean translation for 'What's new in Riverpod 3.0' documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4890da7f12ba60f94ea6a677bbbc0469e79d4de8\"\u003e\u003ccode\u003e4890da7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.2/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e7af1b0fc20d727c6e185d4d543c3e6e23ca1fc9\"\u003e\u003ccode\u003ee7af1b0\u003c/code\u003e\u003c/a\u003e chore(analytics): Remove cSettings from Package.swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17567\"\u003e#17567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.2/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c7aacea399fb2b6431d20393bcc00ee3b5f8d4f1\"\u003e\u003ccode\u003ec7aacea\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/14fca23ae687a9b1fe3a966c2a2bc5e971cc2bcd\"\u003e\u003ccode\u003e14fca23\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/1235756afd8fae550a8901cdf79375a065cd1362\"\u003e\u003ccode\u003e1235756\u003c/code\u003e\u003c/a\u003e Use range for Analayzer (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4278\"\u003e#4278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6e78d8e282d1a5cf6de57dcf22b569968f8541ff\"\u003e\u003ccode\u003e6e78d8e\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d1055ff63940276d8a5a3ee3d2ef5bace90b6bc7\"\u003e\u003ccode\u003ed1055ff\u003c/code\u003e\u003c/a\u003e Handle analyzer 8.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4276\"\u003e#4276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d3156d613698534192a10028e03f31bc17e89916\"\u003e\u003ccode\u003ed3156d6\u003c/code\u003e\u003c/a\u003e During retry after error, keep flagging the state as Loading (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4275\"\u003e#4275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/bc36aa9573f4cb3e78cf0e273a6917bedd6ed060\"\u003e\u003ccode\u003ebc36aa9\u003c/code\u003e\u003c/a\u003e Enable refining the generic on a Mutation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/523296804948d7d8eada27b14907d93a5945e5d6\"\u003e\u003ccode\u003e5232968\u003c/code\u003e\u003c/a\u003e docs: update documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b371db507191d22279c7bd138b68d36499187c1\"\u003e\u003ccode\u003e3b371db\u003c/code\u003e\u003c/a\u003e Add Korean translation for 'What's new in Riverpod 3.0' documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4890da7f12ba60f94ea6a677bbbc0469e79d4de8\"\u003e\u003ccode\u003e4890da7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/41890d62a49258df097c19fd3b90e0b5de181526\"\u003e\u003ccode\u003e41890d6\u003c/code\u003e\u003c/a\u003e feat(auth): TOTP macOS support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17513\"\u003e#17513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f81db635509d4472e0711a739cdde778f87bb7cb\"\u003e\u003ccode\u003ef81db63\u003c/code\u003e\u003c/a\u003e chore: fix warnings after latest flutter version (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17640\"\u003e#17640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8ab0c95b0ba5839198ec23e4e016156b0110862d\"\u003e\u003ccode\u003e8ab0c95\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17618\"\u003e#17618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.1.0/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003c!-- 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/rodrigobastosv/loading_overlay/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/62eaff964cdc1f157ea3fb047f1a1444058636f3\"\u003e\u003ccode\u003e62eaff9\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/89d763ea...\n\n_Description has been truncated_","html_url":"https://github.com/limfeet/SearCademyApp/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2025-09-18T22:35:15.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"2841842394","node_id":"PR_kwDOPyqJGs6pYxLa","number":1,"state":"open","title":"Bump flutter_dotenv from 5.2.1 to 6.0.0","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-18T22:35:15.000Z","updated_at":"2025-09-18T22:35:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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/MatiasSanchez48/App-Fishing/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatiasSanchez48%2FApp-Fishing/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2025-09-17T23:17:03.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"2838180223","node_id":"PR_kwDOOn9L8M6pKzF_","number":17,"state":"open","title":"chore(deps): bump flutter_dotenv from 5.2.1 to 6.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-09-17T23:17:03.000Z","updated_at":"2025-09-17T23:17:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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/CoderUni/qack/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoderUni%2Fqack/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":"/example","pr_created_at":"2025-09-16T04:54:25.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"2831399289","node_id":"PR_kwDOPwsTgM6ow7l5","number":2,"state":"open","title":"chore(deps): Bump the spotify_sdk_example group in /example with 2 updates","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-09-16T04:54:25.000Z","updated_at":"2025-09-16T04:54:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"spotify_sdk_example","update_count":2,"packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"}],"path":"/example","ecosystem":"pub"},"body":"Bumps the spotify_sdk_example group in /example with 2 updates: [flutter_dotenv](https://github.com/java-james/flutter_dotenv) and [flutter_lints](https://github.com/flutter/packages/tree/main/packages).\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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\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/Jeeva-Nandam/spotify/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jeeva-Nandam%2Fspotify/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2025-09-15T15:50:50.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"2829785114","node_id":"PR_kwDOOPLGCs6oqxga","number":16,"state":"closed","title":"Bump flutter_dotenv from 5.2.1 to 6.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-15T22:36:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T15:50:50.000Z","updated_at":"2025-09-15T22:36:53.000Z","time_to_close":24363,"merged_at":"2025-09-15T22:36:53.000Z","merged_by":"ccalsson","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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/ccalsson/MindCare/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccalsson%2FMindCare/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":"/frontend/app","pr_created_at":"2025-09-13T06:07:13.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"2824714600","node_id":"PR_kwDONtDj386oXblo","number":135,"state":"open","title":"Bump the production-major group in /frontend/app with 7 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-13T06:07:13.000Z","updated_at":"2025-09-13T06:07:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-major","update_count":7,"packages":[{"name":"firebase_analytics","old_version":"11.4.4","new_version":"11.6.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth","old_version":"5.5.1","new_version":"5.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.12.1","new_version":"3.15.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"15.2.4","new_version":"15.2.10","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.1.1","repository_url":"https://github.com/flutter/packages"}],"path":"/frontend/app","ecosystem":"pub"},"body":"Bumps the production-major group in /frontend/app with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.4.4` | `11.6.0` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.5.1` | `5.7.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.12.1` | `3.15.2` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.4` | `15.2.10` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.1.1` |\n\nUpdates `firebase_analytics` from 11.4.4 to 11.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dadb0fd27bc9afe4dee4f23326a4a9ba238258ac\"\u003e\u003ccode\u003edadb0fd\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/376bb6ea8878df3f25cc1416fe26ace2203fd793\"\u003e\u003ccode\u003e376bb6e\u003c/code\u003e\u003c/a\u003e feat(auth,macos): add support for \u003ccode\u003epublish\u003c/code\u003e and \u003ccode\u003eaddApplicationDelegate\u003c/code\u003e on m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/876885613a38e85f135f8cc369fedbab053948d0\"\u003e\u003ccode\u003e8768856\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17486\"\u003e#17486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/95e624c7ee40085fea6a8e4978b77053a779b6bd\"\u003e\u003ccode\u003e95e624c\u003c/code\u003e\u003c/a\u003e chore(deps): Unify versions into global config and update AGP version to 8.2....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/57c091395d86a3a40c6520f4b5cffcd8165de4f1\"\u003e\u003ccode\u003e57c0913\u003c/code\u003e\u003c/a\u003e feat(analytics): add Pigeon support for firebase_analytics (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17403\"\u003e#17403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4a9093e45166a6a3240ba0aa9ab7a70404ada7d6\"\u003e\u003ccode\u003e4a9093e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17371\"\u003e#17371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5ae8c9b3dfd427d349258c7448fcebe9c05a8cf6\"\u003e\u003ccode\u003e5ae8c9b\u003c/code\u003e\u003c/a\u003e chore: Fix Typos Across FlutterFire Repository  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17223\"\u003e#17223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v11.6.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.5.1 to 5.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dadb0fd27bc9afe4dee4f23326a4a9ba238258ac\"\u003e\u003ccode\u003edadb0fd\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/376bb6ea8878df3f25cc1416fe26ace2203fd793\"\u003e\u003ccode\u003e376bb6e\u003c/code\u003e\u003c/a\u003e feat(auth,macos): add support for \u003ccode\u003epublish\u003c/code\u003e and \u003ccode\u003eaddApplicationDelegate\u003c/code\u003e on m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/876885613a38e85f135f8cc369fedbab053948d0\"\u003e\u003ccode\u003e8768856\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17486\"\u003e#17486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/95e624c7ee40085fea6a8e4978b77053a779b6bd\"\u003e\u003ccode\u003e95e624c\u003c/code\u003e\u003c/a\u003e chore(deps): Unify versions into global config and update AGP version to 8.2....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/73f9028e114874fddc8a4f76f22b247504a95a02\"\u003e\u003ccode\u003e73f9028\u003c/code\u003e\u003c/a\u003e feat(auth): add support for initializeRecaptchaConfig (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17365\"\u003e#17365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/965260d5e6d7f490a934b3a50f45e2bd83c51d87\"\u003e\u003ccode\u003e965260d\u003c/code\u003e\u003c/a\u003e chore: bump AGP versions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17377\"\u003e#17377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4a9093e45166a6a3240ba0aa9ab7a70404ada7d6\"\u003e\u003ccode\u003e4a9093e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17371\"\u003e#17371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v5.7.0/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.12.1 to 3.15.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dadb0fd27bc9afe4dee4f23326a4a9ba238258ac\"\u003e\u003ccode\u003edadb0fd\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/cd8b58d053e34e9840bdbd20fd5aa3f698e5fcfa\"\u003e\u003ccode\u003ecd8b58d\u003c/code\u003e\u003c/a\u003e fix(core): resolve iOS crash when enabling automatic data collection via `set...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/876885613a38e85f135f8cc369fedbab053948d0\"\u003e\u003ccode\u003e8768856\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17486\"\u003e#17486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/84ca4f2a0f3fbb7270b95f15436e0ebb2606dbfa\"\u003e\u003ccode\u003e84ca4f2\u003c/code\u003e\u003c/a\u003e feat: bump iOS SDK to version 11.15.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17469\"\u003e#17469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f79b786d69ac037b03ce253236d588e2ff8a5934\"\u003e\u003ccode\u003ef79b786\u003c/code\u003e\u003c/a\u003e feat: bump Android SDK to version 33.16.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17470\"\u003e#17470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5033db8380bbf3a9a8a0cab13128e5f9c54b9e19\"\u003e\u003ccode\u003e5033db8\u003c/code\u003e\u003c/a\u003e feat: bump JS SDK to version 11.9.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4d24ef534464b39dcaef4151c83c78f87b36fb78\"\u003e\u003ccode\u003e4d24ef5\u003c/code\u003e\u003c/a\u003e fix(core): bump Pigeon to v25.3.2 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17438\"\u003e#17438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v3.15.2/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.4 to 15.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dadb0fd27bc9afe4dee4f23326a4a9ba238258ac\"\u003e\u003ccode\u003edadb0fd\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/876885613a38e85f135f8cc369fedbab053948d0\"\u003e\u003ccode\u003e8768856\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17486\"\u003e#17486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/95e624c7ee40085fea6a8e4978b77053a779b6bd\"\u003e\u003ccode\u003e95e624c\u003c/code\u003e\u003c/a\u003e chore(deps): Unify versions into global config and update AGP version to 8.2....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4a9093e45166a6a3240ba0aa9ab7a70404ada7d6\"\u003e\u003ccode\u003e4a9093e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17371\"\u003e#17371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5ae8c9b3dfd427d349258c7448fcebe9c05a8cf6\"\u003e\u003ccode\u003e5ae8c9b\u003c/code\u003e\u003c/a\u003e chore: Fix Typos Across FlutterFire Repository  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17223\"\u003e#17223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/89d1aa3509ce36cba1018755ee41cf717652791b\"\u003e\u003ccode\u003e89d1aa3\u003c/code\u003e\u003c/a\u003e chore(deps): Update Java Versions from 8 to 17 and Kotlin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17269\"\u003e#17269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/260a1bae926bcac6540dc2e9023491ea80292314\"\u003e\u003ccode\u003e260a1ba\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17245\"\u003e#17245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v15.2.10/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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 `google_sign_in` from 6.3.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2b0ecd2ebaa2ab41d0cbc94ca70442a7eb127155\"\u003e\u003ccode\u003e2b0ecd2\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add exception info to migration guide (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/568e782228d23bedf407b1e5122cf2619937972c\"\u003e\u003ccode\u003e568e782\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add troubleshooting to Android README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/337b1adc204541577ae528aa316e096b1b8f70f6\"\u003e\u003ccode\u003e337b1ad\u003c/code\u003e\u003c/a\u003e [google_sign_in] Don't crash a misconfigured iOS app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9486\"\u003e#9486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.1/packages/google_sign_in\"\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/AlphaHasher/ChurchLink/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaHasher%2FChurchLink/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":"/frontend/app","pr_created_at":"2025-09-13T05:17:23.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"2824655768","node_id":"PR_kwDONtDj386oXNOY","number":129,"state":"closed","title":"Bump the production-dependencies group in /frontend/app with 10 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-13T06:04:02.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-13T05:17:23.000Z","updated_at":"2025-09-13T06:04:02.000Z","time_to_close":2799,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":10,"packages":[{"name":"firebase_analytics","old_version":"11.4.4","new_version":"11.6.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth","old_version":"5.5.1","new_version":"5.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.12.1","new_version":"3.15.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"15.2.4","new_version":"15.2.10","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_local_notifications","old_version":"19.0.0","new_version":"19.4.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.1.1","repository_url":"https://github.com/flutter/packages"},{"name":"http","old_version":"1.3.0","new_version":"1.5.0","repository_url":"https://github.com/dart-lang/http"},{"name":"image_picker","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/flutter/packages"}],"path":"/frontend/app","ecosystem":"pub"},"body":"Bumps the production-dependencies group in /frontend/app with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.4.4` | `11.6.0` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.5.1` | `5.7.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.12.1` | `3.15.2` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.4` | `15.2.10` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `19.0.0` | `19.4.1` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.1.1` |\n| [http](https://github.com/dart-lang/http/tree/master/pkgs) | `1.3.0` | `1.5.0` |\n| [image_picker](https://github.com/flutter/packages/tree/main/packages/image_picker) | `1.1.2` | `1.2.0` |\n\nUpdates `firebase_analytics` from 11.4.4 to 11.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dadb0fd27bc9afe4dee4f23326a4a9ba238258ac\"\u003e\u003ccode\u003edadb0fd\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/376bb6ea8878df3f25cc1416fe26ace2203fd793\"\u003e\u003ccode\u003e376bb6e\u003c/code\u003e\u003c/a\u003e feat(auth,macos): add support for \u003ccode\u003epublish\u003c/code\u003e and \u003ccode\u003eaddApplicationDelegate\u003c/code\u003e on m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/876885613a38e85f135f8cc369fedbab053948d0\"\u003e\u003ccode\u003e8768856\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17486\"\u003e#17486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/95e624c7ee40085fea6a8e4978b77053a779b6bd\"\u003e\u003ccode\u003e95e624c\u003c/code\u003e\u003c/a\u003e chore(deps): Unify versions into global config and update AGP version to 8.2....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/57c091395d86a3a40c6520f4b5cffcd8165de4f1\"\u003e\u003ccode\u003e57c0913\u003c/code\u003e\u003c/a\u003e feat(analytics): add Pigeon support for firebase_analytics (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17403\"\u003e#17403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4a9093e45166a6a3240ba0aa9ab7a70404ada7d6\"\u003e\u003ccode\u003e4a9093e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17371\"\u003e#17371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5ae8c9b3dfd427d349258c7448fcebe9c05a8cf6\"\u003e\u003ccode\u003e5ae8c9b\u003c/code\u003e\u003c/a\u003e chore: Fix Typos Across FlutterFire Repository  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17223\"\u003e#17223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v11.6.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.5.1 to 5.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dadb0fd27bc9afe4dee4f23326a4a9ba238258ac\"\u003e\u003ccode\u003edadb0fd\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/376bb6ea8878df3f25cc1416fe26ace2203fd793\"\u003e\u003ccode\u003e376bb6e\u003c/code\u003e\u003c/a\u003e feat(auth,macos): add support for \u003ccode\u003epublish\u003c/code\u003e and \u003ccode\u003eaddApplicationDelegate\u003c/code\u003e on m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/876885613a38e85f135f8cc369fedbab053948d0\"\u003e\u003ccode\u003e8768856\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17486\"\u003e#17486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/95e624c7ee40085fea6a8e4978b77053a779b6bd\"\u003e\u003ccode\u003e95e624c\u003c/code\u003e\u003c/a\u003e chore(deps): Unify versions into global config and update AGP version to 8.2....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/73f9028e114874fddc8a4f76f22b247504a95a02\"\u003e\u003ccode\u003e73f9028\u003c/code\u003e\u003c/a\u003e feat(auth): add support for initializeRecaptchaConfig (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17365\"\u003e#17365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/965260d5e6d7f490a934b3a50f45e2bd83c51d87\"\u003e\u003ccode\u003e965260d\u003c/code\u003e\u003c/a\u003e chore: bump AGP versions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17377\"\u003e#17377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4a9093e45166a6a3240ba0aa9ab7a70404ada7d6\"\u003e\u003ccode\u003e4a9093e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17371\"\u003e#17371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v5.7.0/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.12.1 to 3.15.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dadb0fd27bc9afe4dee4f23326a4a9ba238258ac\"\u003e\u003ccode\u003edadb0fd\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/cd8b58d053e34e9840bdbd20fd5aa3f698e5fcfa\"\u003e\u003ccode\u003ecd8b58d\u003c/code\u003e\u003c/a\u003e fix(core): resolve iOS crash when enabling automatic data collection via `set...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/876885613a38e85f135f8cc369fedbab053948d0\"\u003e\u003ccode\u003e8768856\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17486\"\u003e#17486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/84ca4f2a0f3fbb7270b95f15436e0ebb2606dbfa\"\u003e\u003ccode\u003e84ca4f2\u003c/code\u003e\u003c/a\u003e feat: bump iOS SDK to version 11.15.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17469\"\u003e#17469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f79b786d69ac037b03ce253236d588e2ff8a5934\"\u003e\u003ccode\u003ef79b786\u003c/code\u003e\u003c/a\u003e feat: bump Android SDK to version 33.16.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17470\"\u003e#17470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5033db8380bbf3a9a8a0cab13128e5f9c54b9e19\"\u003e\u003ccode\u003e5033db8\u003c/code\u003e\u003c/a\u003e feat: bump JS SDK to version 11.9.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4d24ef534464b39dcaef4151c83c78f87b36fb78\"\u003e\u003ccode\u003e4d24ef5\u003c/code\u003e\u003c/a\u003e fix(core): bump Pigeon to v25.3.2 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17438\"\u003e#17438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v3.15.2/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.4 to 15.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dadb0fd27bc9afe4dee4f23326a4a9ba238258ac\"\u003e\u003ccode\u003edadb0fd\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/876885613a38e85f135f8cc369fedbab053948d0\"\u003e\u003ccode\u003e8768856\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17486\"\u003e#17486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/95e624c7ee40085fea6a8e4978b77053a779b6bd\"\u003e\u003ccode\u003e95e624c\u003c/code\u003e\u003c/a\u003e chore(deps): Unify versions into global config and update AGP version to 8.2....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4a9093e45166a6a3240ba0aa9ab7a70404ada7d6\"\u003e\u003ccode\u003e4a9093e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17371\"\u003e#17371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5ae8c9b3dfd427d349258c7448fcebe9c05a8cf6\"\u003e\u003ccode\u003e5ae8c9b\u003c/code\u003e\u003c/a\u003e chore: Fix Typos Across FlutterFire Repository  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17223\"\u003e#17223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/89d1aa3509ce36cba1018755ee41cf717652791b\"\u003e\u003ccode\u003e89d1aa3\u003c/code\u003e\u003c/a\u003e chore(deps): Update Java Versions from 8 to 17 and Kotlin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17269\"\u003e#17269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/260a1bae926bcac6540dc2e9023491ea80292314\"\u003e\u003ccode\u003e260a1ba\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17245\"\u003e#17245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v15.2.10/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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 `flutter_local_notifications` from 19.0.0 to 19.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v19.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2675\"\u003e#2675\u003c/a\u003e where addition of \u003ccode\u003einvisible\u003c/code\u003e flag to notification actions could cause scheduled notifications with actions created prior to 19.4.0 to fail to show\u003c/li\u003e\n\u003cli\u003eUpdated the Android release build configuration section to point to the latest \u003ca href=\"https://developer.android.com/topic/performance/app-optimization/customize-which-resources-to-keep\"\u003elocation\u003c/a\u003e of the official Android docs on how to configure which resources (e.g. notification icons) are kept so they are not discarded by the Android compiler. It has also been reworded to make it clearer that this applies to all Android resources\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] added ability to read \u003ccode\u003edataMimeType\u003c/code\u003e and \u003ccode\u003edataUri\u003c/code\u003e when calling \u003ccode\u003egetActiveNotifications()\u003c/code\u003e to read details of an active Android notification using the messaging style. Thanks to the PR from \u003ca href=\"https://github.com/mattbajorek\"\u003eMatt Bajorek\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] added support for Android semantic actions. Thanks to the PR from \u003ca href=\"https://github.com/szechyjs\"\u003eJared Szechy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2648\"\u003e#2648\u003c/a\u003e where non-ASCII characters in the notification payload were not being handled properly. Thanks to the PR from \u003ca href=\"https://github.com/yoyo930021\"\u003eyoyoIU\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2651\"\u003e#2651\u003c/a\u003e where unresolved symbols occurred with changes in introduced in newer Windows SDKs. Thanks to the PR from \u003ca href=\"https://github.com/Sebastien-VZN\"\u003eSebastien\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS][macOS] added \u003ccode\u003ecancelAllPendingNotifications()\u003c/code\u003e method for cancelling all pending notifications that have been scheduled. Thanks to the PR from \u003ca href=\"https://github.com/TaeBbong\"\u003eKwon Tae Hyung\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[macOS] removed redundant code that was only applicable on macOS versions lower than 10.14. This should be a non-functional change since 18.0.0 bumped the minimum Flutter SDK requirements that in turn required macOS 10.14 at a minimum. Thanks to the PR from \u003ca href=\"https://github.com/bqubique\"\u003eBlin Qipa\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] bumped robolectric dependency. This fixes an issue where some users reported receiving instances of \u003ccode\u003ejava.lang.NoClassDefFoundError\u003c/code\u003e around the plugin's Android unit tests. Thanks to the PR from \u003ca href=\"https://github.com/Turtlepaw\"\u003eTurtlepaw\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] added support to bypass have notifications bypass the device's Do Not Disturb (DnD) settings. Thanks the PR from \u003ca href=\"https://github.com/mvarendorff2\"\u003eMichel v. Varendorff\u003c/a\u003e that added the following changes\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ehasNotificationPolicyAccess()\u003c/code\u003e method that checks if the application can modify the notification policy\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erequestNotificationPolicyAccess()\u003c/code\u003e method that was added the \u003ccode\u003eAndroidFlutterNotificationsPlugin\u003c/code\u003e class. This can be used request access for the calling application modify the notification policy\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebypassDnd\u003c/code\u003e the property of the \u003ccode\u003eAndroidNotificationChannel\u003c/code\u003e class and \u003ccode\u003echannelBypassDnd\u003c/code\u003e to the \u003ccode\u003eAndroidNotificationDetails\u003c/code\u003e class. These can used to indicate if notifications associated with the channel can bypass the DnD settings of the device\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003emsix\u003c/code\u003e dev dependency in example app. This to fix the \u003ca href=\"https://redirect.github.com/YehudaKremer/msix/issues/303\"\u003eissue\u003c/a\u003e where the \u003ccode\u003emsix\u003c/code\u003e package stopped being able to created MSIX installers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS][macOS] added supported to specify the volume for critical alerts. Thanks to the PR from \u003ca href=\"https://github.com/bannzai\"\u003ebannzai\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Gradle setup information in the readme to clarify that desugaring needs to be enabled even if scheduled notifications aren't used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/759f4faf15d3f8173cd10e9247ff14e00d613f1e\"\u003e\u003ccode\u003e759f4fa\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] added null safe handling for invisible Android ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/8e73c917587e3317e08cfda13ce694c4bf2f0c2e\"\u003e\u003ccode\u003e8e73c91\u003c/code\u003e\u003c/a\u003e updated Android release build configuration section in readme (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ca523de4b02ad007777c79a4c0ae9b08e5ad5236\"\u003e\u003ccode\u003eca523de\u003c/code\u003e\u003c/a\u003e [flutter_local_notification] prepare for 19.4.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2663\"\u003e#2663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/1e65b4da7158b9d845902efde68123a1a31a011a\"\u003e\u003ccode\u003e1e65b4d\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] added Android Semantic actions (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2660\"\u003e#2660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ff0aa0088d0ee6e58089f77ddfeff3283c6a94b0\"\u003e\u003ccode\u003eff0aa00\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] added retrieval of dataMimeType and dataUri for...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/56fbd450ca34afb035f1aa2180bee7e7740f75df\"\u003e\u003ccode\u003e56fbd45\u003c/code\u003e\u003c/a\u003e prepare for 19.3.1 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/2cf7d65a7832b6e458bfe188d8911cd78c0bc618\"\u003e\u003ccode\u003e2cf7d65\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications_windows] fixed handling non-ascii characters in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/4e7698f114e44725437fc693fb1959b881c841f9\"\u003e\u003ccode\u003e4e7698f\u003c/code\u003e\u003c/a\u003e prepare for 1.0.1 Windows plugin release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2652\"\u003e#2652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/13f25b5168096352cd4e1a0a5675ef4eeaa63772\"\u003e\u003ccode\u003e13f25b5\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications_windows] add runtimeobject.lib to resolve unreso...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/f47ae34bebbc234ffb6caddddbfd06fe42adbbd6\"\u003e\u003ccode\u003ef47ae34\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] prepare for 19.3.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2642\"\u003e#2642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v19.0.0...flutter_local_notifications-v19.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2b0ecd2ebaa2ab41d0cbc94ca70442a7eb127155\"\u003e\u003ccode\u003e2b0ecd2\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add exception info to migration guide (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/568e782228d23bedf407b1e5122cf2619937972c\"\u003e\u003ccode\u003e568e782\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add troubleshooting to Android README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/337b1adc204541577ae528aa316e096b1b8f70f6\"\u003e\u003ccode\u003e337b1ad\u003c/code\u003e\u003c/a\u003e [google_sign_in] Don't crash a misconfigured iOS app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9486\"\u003e#9486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.1/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.3.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\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/b661894a6c7c2750f8dd865cb3ce517a851190f6\"\u003e\u003ccode\u003eb661894\u003c/code\u003e\u003c/a\u003e Prepare to release packages http/cronet_http/cupertino_http supporting reques...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/afda3102b7ed5467f435b9ad4a29a1032f195156\"\u003e\u003ccode\u003eafda310\u003c/code\u003e\u003c/a\u003e [cronet] Support aborting requests (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1797\"\u003e#1797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/4a90d162d526602418f64dc5f83f603c2bfe213e\"\u003e\u003ccode\u003e4a90d16\u003c/code\u003e\u003c/a\u003e [cronet_http] Update Cronet dependencies version (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1796\"\u003e#1796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/5c06c6c94b165d14fd7c708514a45b7cd38d85a2\"\u003e\u003ccode\u003e5c06c6c\u003c/code\u003e\u003c/a\u003e Prepare to release cronet 1.4.0 (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1794\"\u003e#1794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/8c49ef552e9b6d16f7a550ce55f5453b18a391e8\"\u003e\u003ccode\u003e8c49ef5\u003c/code\u003e\u003c/a\u003e [cronet_http] Upgrade jni and jnigen to 0.14.2 (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/ca07b4ca1a5593e0da4df4a94fd76ccddbac8f6a\"\u003e\u003ccode\u003eca07b4c\u003c/code\u003e\u003c/a\u003e Add request cancellation to cupertino_http (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/984cc43a324a8cb6d759c1065b72328cace36373\"\u003e\u003ccode\u003e984cc43\u003c/code\u003e\u003c/a\u003e Fix a bug where ConnectionException.toString didn't stringify NSError (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/2d9681d0eee20492ef956887b992d70d7119f16e\"\u003e\u003ccode\u003e2d9681d\u003c/code\u003e\u003c/a\u003e Fix a bug where the HttpClient response stream was cancelled after completed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/4209e846100cb22d60dea7e48727334b8c55be34\"\u003e\u003ccode\u003e4209e84\u003c/code\u003e\u003c/a\u003e [cronet_http] Upgrade to kotlin 1.8.10 (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/4097219e14d1413a4f23d12ac6aa3155becb9146\"\u003e\u003ccode\u003e4097219\u003c/code\u003e\u003c/a\u003e Prepare to release 1.5.0-beta (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1787\"\u003e#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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 `image_picker` from 1.1.2 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/65be884b2a8735f685140a7bedf4380a5a85a098\"\u003e\u003ccode\u003e65be884\u003c/code\u003e\u003c/a\u003e [image_picker] Add the ability to pick multiple videos (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/9775\"\u003e#9775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b26262b5034d59c9575b708a031ecfdfe12e5118\"\u003e\u003ccode\u003eb26262b\u003c/code\u003e\u003c/a\u003e [image_picker] Add the ability to pick multiple videos - platform implementat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f9bd73392cc2bec406a00b70d7ba0a33bffa5cf2\"\u003e\u003ccode\u003ef9bd733\u003c/code\u003e\u003c/a\u003e [image_picker_ios] Add photo to simulator Photos library during test (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/9759\"\u003e#9759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1ef6b5812a72af45a2294594f6a4f825910ee801\"\u003e\u003ccode\u003e1ef6b58\u003c/code\u003e\u003c/a\u003e [image_picker] Add the ability to pick multiple videos - platform_interface (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e56761efb2d7745627c5f1c96ed216cdbb4b9db8\"\u003e\u003ccode\u003ee56761e\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 15 directories with 7 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cb8fef62993f3ad4409fab454dc0d218f7d6ed97\"\u003e\u003ccode\u003ecb8fef6\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.activity:activity from 1.9.3 to 1.10.1 in /packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f19ecddeeab9d80cb6c850f599b76b542d0cf41c\"\u003e\u003ccode\u003ef19ecdd\u003c/code\u003e\u003c/a\u003e [image_picker] redesign example app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/9625\"\u003e#9625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/9347\"\u003e#9347\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/image_picker/issues/9311\"\u003e#9311\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/image_picker/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/image_picker-v1.2.0/packages/image_picker\"\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/AlphaHasher/ChurchLink/pull/129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaHasher%2FChurchLink/issues/129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/129/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":"/frontend/app","pr_created_at":"2025-09-13T05:07:09.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"2824642787","node_id":"PR_kwDONtDj386oXKDj","number":123,"state":"closed","title":"Bump flutter_dotenv from 5.2.1 to 6.0.0 in /frontend/app","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-13T05:14:39.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-13T05:07:09.000Z","updated_at":"2025-09-13T05:14:39.000Z","time_to_close":450,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"}],"path":"/frontend/app","ecosystem":"pub"},"body":"Bumps [flutter_dotenv](https://github.com/java-james/flutter_dotenv) from 5.2.1 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_dotenv\u0026package-manager=pub\u0026previous-version=5.2.1\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/AlphaHasher/ChurchLink/pull/123","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaHasher%2FChurchLink/issues/123","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/123/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2025-09-08T23:36:16.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"3396049448","node_id":"PR_kwDOOlwM5c6ne5mm","number":8,"state":"open","title":"chore(deps): bump the flutter-deps group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-08T23:36:16.000Z","updated_at":"2025-09-22T23:22:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":21,"packages":[{"name":"cloud_firestore","old_version":"5.6.12","new_version":"6.0.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.15.2","new_version":"4.1.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"custom_lint","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.1","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.1.1","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.11.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"freezed","old_version":"2.5.8","new_version":"3.2.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.7.1","repository_url":"https://github.com/dart-lang/build"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.0.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"11.6.0","new_version":"12.0.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"firebase_auth","old_version":"5.7.0","new_version":"6.0.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"go_router","old_version":"14.8.1","new_version":"16.2.1","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `5.6.12` | `6.0.1` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.15.2` | `4.1.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.8.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.1.1` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.1.1` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `3.0.0-dev.17` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.11.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.2.0` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.7.1` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.10` | `16.0.1` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.6.0` | `12.0.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.7.0` | `6.0.2` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `16.2.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `3.0.0-dev.17` |\n\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/eeba962281ea2b7a204f0809b5f4302f02e79bd4\"\u003e\u003ccode\u003eeeba962\u003c/code\u003e\u003c/a\u003e chore: reinstate firestore ios sdk in example app (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17574\"\u003e#17574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.1/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a8e802a90f3e6bf53808a6996e28e814090a807b\"\u003e\u003ccode\u003ea8e802a\u003c/code\u003e\u003c/a\u003e feat: bump Firebase JS SDK to 12.2.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17678\"\u003e#17678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ecd8889df76954c8dfa2861e20d6d50d0b6239be\"\u003e\u003ccode\u003eecd8889\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.2.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17677\"\u003e#17677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2af66ab320053f0deb3f010a39a4f88b4adde936\"\u003e\u003ccode\u003e2af66ab\u003c/code\u003e\u003c/a\u003e feat: bump Firebase android SDK to 34.1.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17668\"\u003e#17668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b44c965b9594c4d37ba5bfcf30f6cec7f931a1d8\"\u003e\u003ccode\u003eb44c965\u003c/code\u003e\u003c/a\u003e feat!: bump JS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17548\"\u003e#17548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/45028c98315445e5f791aae6f28f676285c07aaa\"\u003e\u003ccode\u003e45028c9\u003c/code\u003e\u003c/a\u003e ci(apple): fix e2e test runner suite that passes but returns as failure (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17440\"\u003e#17440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.1.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.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\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1 - 2025-08-28\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\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/EdsonBueno/infinite_scroll_pagination/commit/23ad195628f24825bc1e0b837831d3b878a6d572\"\u003e\u003ccode\u003e23ad195\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/325a24c83b78f9feef7ae37bf2649edc721cf9b5\"\u003e\u003ccode\u003e325a24c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/08aa0f2a5adbb2e81d7d89ef04b248ce09174fb4\"\u003e\u003ccode\u003e08aa0f2\u003c/code\u003e\u003c/a\u003e fix: deep immutability for pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/950d60c07a21e55cb032d4790eedc487d202e3bf\"\u003e\u003ccode\u003e950d60c\u003c/code\u003e\u003c/a\u003e lint: useless this in bloc paging state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d80dd01feb0c22ccd17277e8fafdfa90007d1dd6\"\u003e\u003ccode\u003ed80dd01\u003c/code\u003e\u003c/a\u003e fix: save state during paged layout build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5134261653330f47d080dcebe7c6d913d990be78\"\u003e\u003ccode\u003e5134261\u003c/code\u003e\u003c/a\u003e fix: cancel token copywith in bloc exmaple\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49e626d3780218ed2013d4bc0485917e6ea93745\"\u003e\u003ccode\u003e49e626d\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/7902e1a42f720d846738b3566a32d929cd3b9b52\"\u003e\u003ccode\u003e7902e1a\u003c/code\u003e\u003c/a\u003e docs: update example usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/c0a684cc736650f1a0bcbe6756495b1041ad6786\"\u003e\u003ccode\u003ec0a684c\u003c/code\u003e\u003c/a\u003e feat: improve bloc paging state example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/aed9d254aee05cfcd7dcc0e4190b94a3feb7aeee\"\u003e\u003ccode\u003eaed9d25\u003c/code\u003e\u003c/a\u003e fix: hash code in paging state base\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2b0ecd2ebaa2ab41d0cbc94ca70442a7eb127155\"\u003e\u003ccode\u003e2b0ecd2\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add exception info to migration guide (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/568e782228d23bedf407b1e5122cf2619937972c\"\u003e\u003ccode\u003e568e782\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add troubleshooting to Android README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/337b1adc204541577ae528aa316e096b1b8f70f6\"\u003e\u003ccode\u003e337b1ad\u003c/code\u003e\u003c/a\u003e [google_sign_in] Don't crash a misconfigured iOS app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9486\"\u003e#9486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.1/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 2.6.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003esource_gen: '\u0026gt;=3.1.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=7.4.0 \u0026lt;9.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.15.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^3.1.0\u003c/code\u003e, stop using deprecated \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e\nand use the new \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d95430cf23442fe3565297645f692596c2ca0894\"\u003e\u003ccode\u003ed95430c\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8cb173f20475bc7b873cb326598f0548e0c090ef\"\u003e\u003ccode\u003e8cb173f\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/191f06ab19b4046e438ee86b374f713b4ce5d6a7\"\u003e\u003ccode\u003e191f06a\u003c/code\u003e\u003c/a\u003e Release 6.11.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c8c3b39b66be28ed6ad9f1f4db7ca419c6065ac1\"\u003e\u003ccode\u003ec8c3b39\u003c/code\u003e\u003c/a\u003e Stop using source_gen TypeChecker.fromRuntime. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/426f5a2b9fb5cb0a19feff2a7576bcc955341a80\"\u003e\u003ccode\u003e426f5a2\u003c/code\u003e\u003c/a\u003e Support latest dependencies (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4298f97d1e6f4d0716a5d3ec98d4decbf97d04cc\"\u003e\u003ccode\u003e4298f97\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003e@JsonKey\u003c/code\u003e to be used on constructor parameters (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/7d8d5106646e333cdd43b0f65848351fa92ab54c\"\u003e\u003ccode\u003e7d8d510\u003c/code\u003e\u003c/a\u003e Fix bug running code generation for classes inheriting from \u003ccode\u003eListBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4c9e1e6678ad88cc6d47d6e530f09cb9d078ef1e\"\u003e\u003ccode\u003e4c9e1e6\u003c/code\u003e\u003c/a\u003e CI fix to handle analyzer/SDK language version changing (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421cbc14b5b55dd9b5e7e3a7116df095f0b3916c\"\u003e\u003ccode\u003e421cbc1\u003c/code\u003e\u003c/a\u003e 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3bdabe6164520ffb21988bdc111ce1695254e4c0\"\u003e\u003ccode\u003e3bdabe6\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0f53b9f8794a2de3f94e884f8e8bfbcaa2860c01\"\u003e\u003ccode\u003e0f53b9f\u003c/code\u003e\u003c/a\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562b66a46b36932ec8ecafa78448835bb1cc664b\"\u003e\u003ccode\u003e562b66a\u003c/code\u003e\u003c/a\u003e Migrate to analyzer element2 model (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4e20182d2006b01962d42c0c29868bdc43813d86\"\u003e\u003ccode\u003e4e20182\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Naive migration to AnalyzerBuffer\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/078380994823f47ba82ce236f6958b4a041637aa\"\u003e\u003ccode\u003e0783809\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9ad4acfc992f9c54424990f1d729086446ba7b20\"\u003e\u003ccode\u003e9ad4acf\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2a6a5b942a521cadcce755219e919d3988b92932\"\u003e\u003ccode\u003e2a6a5b9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/cc4e25e0d6f93db0e453ffdca694c66d591b379b\"\u003e\u003ccode\u003ecc4e25e\u003c/code\u003e\u003c/a\u003e Use Dart 3.8.0, analyzer 7.5.9, reformat. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1277\"\u003e#1277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/542dce4ddad69d6a00d9012d705230ca4df1c5fd\"\u003e\u003ccode\u003e542dce4\u003c/code\u003e\u003c/a\u003e fixed documentation errors, warnings and nits (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: with \u003ccode\u003ebuild_runner serve\u003c/code\u003e, special handling of paths containing\n\u003ccode\u003e/packages/\u003c/code\u003e was hiding actual folders called \u003ccode\u003epackages\u003c/code\u003e. Serve the actual\nfolders first, before trying the package lookup.\u003c/li\u003e\n\u003cli\u003eRemove undocumented / unused features: \u003ccode\u003elib/build_script_generate.dart\u003c/code\u003e,\n\u003ccode\u003ebin/graph_inspector.dart\u003c/code\u003e, \u003ccode\u003ebuild_runner doctor\u003c/code\u003e and\n\u003ccode\u003ebuild_runner generate-build-script\u003c/code\u003e commands.\u003c/li\u003e\n\u003cli\u003eRemove deps on \u003ccode\u003epubspec_parse\u003c/code\u003e and \u003ccode\u003etiming\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: builders can choose to run only when \u0026quot;triggered\u0026quot;. A builder runs\nonly if triggered if the option \u003ccode\u003erun_only_if_triggered\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e. Triggers\nare configured in new a top-level section of \u003ccode\u003ebuild.yaml\u003c/code\u003e called \u003ccode\u003etriggers\u003c/code\u003e.\nSee \u003ca href=\"https://pub.dev/packages/build_config#triggers\"\u003ethe \u003ccode\u003ebuild_config\u003c/code\u003e docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eRemove interactive prompts for whether to delete files.\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003e-d\u003c/code\u003e flag: always delete files as if \u003ccode\u003e-d\u003c/code\u003e was passed.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--use-polling-watcher\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ebuild_runner serve\u003c/code\u003e mode \u003ccode\u003e$graph\u003c/code\u003e and \u003ccode\u003e$perf\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eBug fix: delete transitive generated outputs as well as direct generated\noutputs. So, a generated file now gets deleted if its input was a generated\nfile that is no longer output.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5dfa820658a1adaf9dbfe7d42d01b18f650fd43a\"\u003e\u003ccode\u003e5dfa820\u003c/code\u003e\u003c/a\u003e Release before build 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/56248e06c7085bd6e01e9d1de027a9f3e146a9f5\"\u003e\u003ccode\u003e56248e0\u003c/code\u003e\u003c/a\u003e Deprecations before \u003ccode\u003ebuild\u003c/code\u003e major version release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4175\"\u003e#4175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e5af3632f77c4806e07b0c68b8ff072308d71daf\"\u003e\u003ccode\u003ee5af363\u003c/code\u003e\u003c/a\u003e Remove community workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4173\"\u003e#4173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/fb25862cbfeddf62aa0cc571923d996aaf68478d\"\u003e\u003ccode\u003efb25862\u003c/code\u003e\u003c/a\u003e Remove build-\u0026gt;build_runner_core dependency (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4172\"\u003e#4172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a4a26caa2e1805527a6bfd35dbb7b78cb16c7826\"\u003e\u003ccode\u003ea4a26ca\u003c/code\u003e\u003c/a\u003e Remove unused bool. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1f0729d5ef68042cf7413ffb3d7241d5a28e1cc0\"\u003e\u003ccode\u003e1f0729d\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003eBuildEnvironment\u003c/code\u003e and \u003ccode\u003eBuildOptions\u003c/code\u003e into new \u003ccode\u003eBuildRunnerState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4166\"\u003e#4166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b3eb1dc462a95ab6ca54fd27c8d58137cceb906d\"\u003e\u003ccode\u003eb3eb1dc\u003c/code\u003e\u003c/a\u003e Skip tests with Chrome on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ca783ab7f9a58d7b2dd826922f22c5ab2f00d0b8\"\u003e\u003ccode\u003eca783ab\u003c/code\u003e\u003c/a\u003e Refactor build_runner command line (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4165\"\u003e#4165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c63229d95b7d63470a4464a32810dd7f715fd2ad\"\u003e\u003ccode\u003ec63229d\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.3 to 4.2.4 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4167\"\u003e#4167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5fa3b5f07a0653d061e7c9864e28329208dedec9\"\u003e\u003ccode\u003e5fa3b5f\u003c/code\u003e\u003c/a\u003e Remove package:test version check. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.1/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.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/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e7af1b0fc20d727c6e185d4d543c3e6e23ca1fc9\"\u003e\u003ccode\u003ee7af1b0\u003c/code\u003e\u003c/a\u003e chore(analytics): Remove cSettings from Package.swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17567\"\u003e#17567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.1/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f81db635509d4472e0711a739cdde778f87bb7cb\"\u003e\u003ccode\u003ef81db63\u003c/code\u003e\u003c/a\u003e chore: fix warnings after latest flutter version (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17640\"\u003e#17640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8ab0c95b0ba5839198ec23e4e016156b0110862d\"\u003e\u003ccode\u003e8ab0c95\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17618\"\u003e#17618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d50aad954443904d64d4ebd4442ebc63ed702986\"\u003e\u003ccode\u003ed50aad9\u003c/code\u003e\u003c/a\u003e feat(auth)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17562\"\u003e#17562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.0.2/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003c!-- 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/rodrigobastosv/loading_overlay/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 14.8.1 to 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0b62965229eb8d67c97e972c01c751c725c2b409\"\u003e\u003ccode\u003e0b62965\u003c/code\u003e\u003c/a\u003e [go_router] Add state restoration topic to documentation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9867\"\u003e#9867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0a34f717d6facdc233e8f1fceb6f1a3fffc2aaa0\"\u003e\u003ccode\u003e0a34f71\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Implementation swift migration - part 12 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9781\"\u003e#9781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a3f09e5705d736fa57bf6839da60f5e14e49e8f0\"\u003e\u003ccode\u003ea3f09e5\u003c/code\u003e\u003c/a\u003e [google_sign_in] Implement hosted domain on Android (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9871\"\u003e#9871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/37bafd46d80ae645f3f7c5791602d5f1d531afea\"\u003e\u003ccode\u003e37bafd4\u003c/code\u003e\u003c/a\u003e [google_maps_flutter_platform_interface] Add cameraControl enable/disable \u0026amp; p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1642c3a66759a5388caefc9b5dc38691f3fa5098\"\u003e\u003ccode\u003e1642c3a\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.test.espresso:espresso-core from 3.6.1 to 3.7.0 i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/df4912de7c05d0fef508199f7895f8ae3432952c\"\u003e\u003ccode\u003edf4912d\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.test.espresso:espresso-core from 3.6.1 to 3.7.0 i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6b1209f7310ba76b4ec7ef39bec2f3839726746a\"\u003e\u003ccode\u003e6b1209f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.test.espresso:espresso-core from 3.6.1 to 3.7.0 i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bff47a3f0e3d128d002bca58f2f05c012bc88f27\"\u003e\u003ccode\u003ebff47a3\u003c/code\u003e\u003c/a\u003e [google_fonts] Initial import (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9895\"\u003e#9895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ffd7a9da62c63a52941fdc158c1191fd588a2b0c\"\u003e\u003ccode\u003effd7a9d\u003c/code\u003e\u003c/a\u003e Updates to conform to flutter/packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c905585a8846e11b1b85ce0060e99a09fab377c1\"\u003e\u003ccode\u003ec905585\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Support NV21 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9853\"\u003e#9853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v16.2.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.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/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e7af1b0fc20d727c6e185d4d543c3e6e23ca1fc9\"\u003e\u003ccode\u003ee7af1b0\u003c/code\u003e\u003c/a\u003e chore(analytics): Remove cSettings from Package.swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17567\"\u003e#17567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.1/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f81db635509d4472e0711a739cdde778f87bb7cb\"\u003e\u003ccode\u003ef81db63\u003c/code\u003e\u003c/a\u003e chore: fix warnings after latest flutter version (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17640\"\u003e#17640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8ab0c95b0ba5839198ec23e4e016156b0110862d\"\u003e\u003ccode\u003e8ab0c95\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17618\"\u003e#17618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95...\n\n_Description has been truncated_","html_url":"https://github.com/limfeet/SearCademyApp/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2025-09-08T20:03:10.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"2809419153","node_id":"PR_kwDOMr2Hps6ndFWR","number":180,"state":"closed","title":"[dependabot]: Bump the production-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-09T10:21:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T20:03:10.000Z","updated_at":"2025-09-09T10:21:42.000Z","time_to_close":51512,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[dependabot]: Bump","group_name":"production-dependencies","update_count":19,"packages":[{"name":"app_links","old_version":"6.4.0","new_version":"6.4.1","repository_url":"https://github.com/llfbandit/app_links"},{"name":"dart_jsonwebtoken","old_version":"2.17.0","new_version":"3.2.0","repository_url":"https://github.com/jonasroussel/dart_jsonwebtoken"},{"name":"device_info_plus","old_version":"11.3.0","new_version":"11.5.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"fl_chart","old_version":"0.70.2","new_version":"1.1.0","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_blue_plus","old_version":"1.35.5","new_version":"1.35.10","repository_url":"https://github.com/chipweinberger/flutter_blue_plus"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_local_notifications","old_version":"18.0.1","new_version":"19.4.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_svg","old_version":"2.0.17","new_version":"2.2.1","repository_url":"https://github.com/flutter/packages"},{"name":"geolocator","old_version":"13.0.2","new_version":"14.0.2","repository_url":"https://github.com/baseflow/flutter-geolocator"},{"name":"http","old_version":"1.3.0","new_version":"1.5.0","repository_url":"https://github.com/dart-lang/http"},{"name":"mapbox_maps_flutter","old_version":"2.6.0","new_version":"2.10.0","repository_url":"https://github.com/mapbox/mapbox-maps-flutter"},{"name":"package_info_plus","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"permission_handler","old_version":"11.4.0","new_version":"12.0.1","repository_url":"https://github.com/baseflow/flutter-permission-handler"},{"name":"provider","old_version":"6.1.2","new_version":"6.1.5+1","repository_url":"https://github.com/rrousselGit/provider"},{"name":"sentry_flutter","old_version":"8.14.2","new_version":"9.6.0","repository_url":"https://github.com/getsentry/sentry-dart"},{"name":"share_plus","old_version":"10.1.4","new_version":"11.1.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"shared_preferences","old_version":"2.5.2","new_version":"2.5.3","repository_url":"https://github.com/flutter/packages"},{"name":"url_launcher","old_version":"6.3.1","new_version":"6.3.2","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the production-dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [app_links](https://github.com/llfbandit/app_links) | `6.4.0` | `6.4.1` |\n| [dart_jsonwebtoken](https://github.com/jonasroussel/dart_jsonwebtoken) | `2.17.0` | `3.2.0` |\n| [device_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus) | `11.3.0` | `11.5.0` |\n| [fl_chart](https://github.com/imaNNeo/fl_chart) | `0.70.2` | `1.1.0` |\n| [flutter_blue_plus](https://github.com/chipweinberger/flutter_blue_plus) | `1.35.5` | `1.35.10` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `18.0.1` | `19.4.1` |\n| [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) | `2.0.17` | `2.2.1` |\n| [geolocator](https://github.com/baseflow/flutter-geolocator) | `13.0.2` | `14.0.2` |\n| [http](https://github.com/dart-lang/http/tree/master/pkgs) | `1.3.0` | `1.5.0` |\n| [mapbox_maps_flutter](https://github.com/mapbox/mapbox-maps-flutter) | `2.6.0` | `2.10.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.0` | `8.3.1` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `11.4.0` | `12.0.1` |\n| [provider](https://github.com/rrousselGit/provider) | `6.1.2` | `6.1.5+1` |\n| [sentry_flutter](https://github.com/getsentry/sentry-dart) | `8.14.2` | `9.6.0` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `10.1.4` | `11.1.0` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.2` | `2.5.3` |\n| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher) | `6.3.1` | `6.3.2` |\n\n\nUpdates `app_links` from 6.4.0 to 6.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/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 `dart_jsonwebtoken` from 2.17.0 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/releases\"\u003edart_jsonwebtoken's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upper bound of pointycastle (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/pull/65\"\u003ejonasroussel/dart_jsonwebtoken#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDart SDK minimum version set to 3.0.0\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epointycastle\u003c/code\u003e for HMAC calculation instead of \u003ccode\u003ecrypto\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImplement custom deep list equality instead of using the \u003ccode\u003ecollection\u003c/code\u003e package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRollback \u003ccode\u003ecollection\u003c/code\u003e to 1.17.1 to be compatible with older flutter versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unconsistant JWK convertion\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJWTKey.fromJWK\u003c/code\u003e static method for parsing JWK to various key types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePossible \u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eexp\u003c/code\u003e, \u003ccode\u003enbf\u003c/code\u003e and \u003ccode\u003eiat\u003c/code\u003e are now following the JWT RFC for NumericDate by only using UTC DateTime\u003c/li\u003e\n\u003cli\u003eAdd JWK (JSON Web Key) conversion methods to key classes (\u003ccode\u003etoJWK()\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eFix HMAC secret auto detect if base64 is url or not\u003c/li\u003e\n\u003cli\u003eFix base64Url instead of base64 for string payloads JWT\u003c/li\u003e\n\u003cli\u003eAdd header tests for \u003ccode\u003eexp\u003c/code\u003e, \u003ccode\u003enbf\u003c/code\u003e and \u003ccode\u003eiat\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/blob/main/CHANGELOG.md\"\u003edart_jsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upper bound of pointycastle (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/pull/65\"\u003ejonasroussel/dart_jsonwebtoken#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDart SDK minimum version set to 3.0.0\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epointycastle\u003c/code\u003e for HMAC calculation instead of \u003ccode\u003ecrypto\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImplement custom deep list equality instead of using the \u003ccode\u003ecollection\u003c/code\u003e package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRollback \u003ccode\u003ecollection\u003c/code\u003e to 1.17.1 to be compatible with older flutter versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unconsistant JWK convertion\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJWTKey.fromJWK\u003c/code\u003e static method for parsing JWK to various key types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePossible \u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eexp\u003c/code\u003e, \u003ccode\u003enbf\u003c/code\u003e and \u003ccode\u003eiat\u003c/code\u003e are now following the JWT RFC for NumericDate by only using UTC DateTime\u003c/li\u003e\n\u003cli\u003eAdd JWK (JSON Web Key) conversion methods to key classes (\u003ccode\u003etoJWK()\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eFix HMAC secret auto detect if base64 is url or not\u003c/li\u003e\n\u003cli\u003eFix base64Url instead of base64 for string payloads JWT\u003c/li\u003e\n\u003cli\u003eAdd header tests for \u003ccode\u003eexp\u003c/code\u003e, \u003ccode\u003enbf\u003c/code\u003e and \u003ccode\u003eiat\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/jonasroussel/dart_jsonwebtoken/commit/ca7b8539a86e806f3d845c7de441c7e961e7781b\"\u003e\u003ccode\u003eca7b853\u003c/code\u003e\u003c/a\u003e v3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/5ac703a4b20f0087eb0dda8d8f5cae8e7345186c\"\u003e\u003ccode\u003e5ac703a\u003c/code\u003e\u003c/a\u003e feat: Reduce dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/368d05a1a5363d71bfa53fbe6cc4bcbf0523da9f\"\u003e\u003ccode\u003e368d05a\u003c/code\u003e\u003c/a\u003e Update upper bound of \u003ccode\u003epointycastle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jonasroussel/dart_jsonwebtoken/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/bd6d246927ff2059c677f45c032750893b315a0f\"\u003e\u003ccode\u003ebd6d246\u003c/code\u003e\u003c/a\u003e v3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/87e3d1d8ca6f0622401b94c52c4cb2bbadb5a9f0\"\u003e\u003ccode\u003e87e3d1d\u003c/code\u003e\u003c/a\u003e fix: Rollback collection to 1.17.1 for older Flutter version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/56a419968134dbfcbc48454ea44ef54321208b44\"\u003e\u003ccode\u003e56a4199\u003c/code\u003e\u003c/a\u003e v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/e1a4d6cce9cd54856a57b7d70973186349bf2a85\"\u003e\u003ccode\u003ee1a4d6c\u003c/code\u003e\u003c/a\u003e feat: Add JWTKey.fromJWK method for parsing JWK to various key types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/cd4b6ee1b966139acaf3be652fd27008dbdd28bc\"\u003e\u003ccode\u003ecd4b6ee\u003c/code\u003e\u003c/a\u003e test: Add comprehensive JWK conversion tests for various key types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/a4b59af51d963f9ac5ae952b38c6a1821c34071c\"\u003e\u003ccode\u003ea4b59af\u003c/code\u003e\u003c/a\u003e refactor: Centralize test key constants in keys_const.dart\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/commit/7da7286cb946745a35efd3cb24e7a39a63b28d43\"\u003e\u003ccode\u003e7da7286\u003c/code\u003e\u003c/a\u003e fix: unconsistant JWK convertion\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasroussel/dart_jsonwebtoken/compare/v2.17.0...v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `device_info_plus` from 11.3.0 to 11.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1b37ba220c99b16693991042c3fcc69eae98864a\"\u003e\u003ccode\u003e1b37ba2\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/8ecb784c248d05227a3f6a800017673554359d9a\"\u003e\u003ccode\u003e8ecb784\u003c/code\u003e\u003c/a\u003e chore(device_info_plus): Fix typo in CHANGELOG (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6ebc0ead68df477f06c6d4738a69a9e56223cf47\"\u003e\u003ccode\u003e6ebc0ea\u003c/code\u003e\u003c/a\u003e fix(device_info_plus): Specify correct Dart and Flutter version requirements ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/e1152bb87d702ff86aaf29e9b7362d8dfd3247e0\"\u003e\u003ccode\u003ee1152bb\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Add identifier for iPhone 16e (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3596\"\u003e#3596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/fefe6ce7a04c01c39f0cf0ecd0855bce1d701883\"\u003e\u003ccode\u003efefe6ce\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): add storage information (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3536\"\u003e#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c593c0787c01d600ad591028693e4d711d361b8f\"\u003e\u003ccode\u003ec593c07\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/160a01824cb8a245aec52eb3f5a1fa804ef791eb\"\u003e\u003ccode\u003e160a018\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): add ram information (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/f78f32c47fef8045f34944899f6082303182b615\"\u003e\u003ccode\u003ef78f32c\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): allow to mock device info (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3525\"\u003e#3525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/2d929e590ba6967f6e5f050a31131891a5656825\"\u003e\u003ccode\u003e2d929e5\u003c/code\u003e\u003c/a\u003e chore(device_info_plus): fix analysis issues in plugin and tests (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3518\"\u003e#3518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/71a8e00c606b4080f8d51edfefc969fa514ad155\"\u003e\u003ccode\u003e71a8e00\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/device_info_plus-v11.5.0/packages/device_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fl_chart` from 0.70.2 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/releases\"\u003efl_chart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) You can read more about this release and the history of fl_chart here in my \u003ca href=\"https://flutter4fun.com/fl-chart-1-0-0\"\u003eblog post\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.71.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/MattiaPispisa\"\u003e\u003ccode\u003e@​MattiaPispisa\u003c/code\u003e\u003c/a\u003e) Add a new property called \u003ccode\u003eBorderRadius tooltipBorderRadius\u003c/code\u003e instead of (deprecated) \u003ccode\u003edouble tooltipRoundedRadius\u003c/code\u003e in \u003ccode\u003eBarTouchTooltipData\u003c/code\u003e, \u003ccode\u003eLineTouchTooltipData\u003c/code\u003e and \u003ccode\u003eScatterTouchTooltipData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1715\"\u003e#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003echildren\u003c/code\u003e property in our \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radarcharttitle\"\u003eRadarChartTitle\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1840\"\u003e#1840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/morvagergely\"\u003e\u003ccode\u003e@​morvagergely\u003c/code\u003e\u003c/a\u003e) Fix the initial zoom issue in our scrollable LineChart, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1863\"\u003e#1863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) You can read more about this release and the history of fl_chart here in my \u003ca href=\"https://flutter4fun.com/fl-chart-1-0-0\"\u003eblog post\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.71.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/MattiaPispisa\"\u003e\u003ccode\u003e@​MattiaPispisa\u003c/code\u003e\u003c/a\u003e) Add a new property called \u003ccode\u003eBorderRadius tooltipBorderRadius\u003c/code\u003e instead of (deprecated) \u003ccode\u003edouble tooltipRoundedRadius\u003c/code\u003e in \u003ccode\u003eBarTouchTooltipData\u003c/code\u003e, \u003ccode\u003eLineTouchTooltipData\u003c/code\u003e and \u003ccode\u003eScatterTouchTooltipData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1715\"\u003e#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003echildren\u003c/code\u003e property in our \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radarcharttitle\"\u003eRadarChartTitle\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1840\"\u003e#1840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/morvagergely\"\u003e\u003ccode\u003e@​morvagergely\u003c/code\u003e\u003c/a\u003e) Fix the initial zoom issue in our scrollable LineChart, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1863\"\u003e#1863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/866408ad05b49e77475a72d3adb4b9d94c11f4a4\"\u003e\u003ccode\u003e866408a\u003c/code\u003e\u003c/a\u003e Bump version up to 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a08bfad72b7e143de1cd7ba60b02731b7c9bb4b4\"\u003e\u003ccode\u003ea08bfad\u003c/code\u003e\u003c/a\u003e Update CHANGELOG (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1983\"\u003e#1983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/5c1f054762c1ff1a3f93ae054e5626c0165847bb\"\u003e\u003ccode\u003e5c1f054\u003c/code\u003e\u003c/a\u003e feat: add gradient support for BarChartRodStackItem (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1979\"\u003e#1979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/06835da7fad83fb7e5513d9de937fae1e9d9edfc\"\u003e\u003ccode\u003e06835da\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1977\"\u003e#1977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/e58b6b1ab709b5734b1373fc8c45f64c59f573c4\"\u003e\u003ccode\u003ee58b6b1\u003c/code\u003e\u003c/a\u003e feat: allow titles to overlay on chart area (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/4b981f46b910366401b907f01ec94f70ce8a40c3\"\u003e\u003ccode\u003e4b981f4\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1976\"\u003e#1976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/b3ce63ae5ab9efddb43d0d0472f2cdd7c3ed22b7\"\u003e\u003ccode\u003eb3ce63a\u003c/code\u003e\u003c/a\u003e add label inside bar chart (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/9e51b1177a09e4455f30c9e2e7817bb93e9625b7\"\u003e\u003ccode\u003e9e51b11\u003c/code\u003e\u003c/a\u003e New flutter version improvements (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1974\"\u003e#1974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/0b7e4bd507648195a06b72da3fe9f5bb95dc8413\"\u003e\u003ccode\u003e0b7e4bd\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/be5b449fe29ed2138bd08b83bf35840e7a7412c7\"\u003e\u003ccode\u003ebe5b449\u003c/code\u003e\u003c/a\u003e Update changelog (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.70.2...1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_blue_plus` from 1.35.5 to 1.35.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chipweinberger/flutter_blue_plus/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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 `flutter_local_notifications` from 18.0.1 to 19.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v19.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2675\"\u003e#2675\u003c/a\u003e where addition of \u003ccode\u003einvisible\u003c/code\u003e flag to notification actions could cause scheduled notifications with actions created prior to 19.4.0 to fail to show\u003c/li\u003e\n\u003cli\u003eUpdated the Android release build configuration section to point to the latest \u003ca href=\"https://developer.android.com/topic/performance/app-optimization/customize-which-resources-to-keep\"\u003elocation\u003c/a\u003e of the official Android docs on how to configure which resources (e.g. notification icons) are kept so they are not discarded by the Android compiler. It has also been reworded to make it clearer that this applies to all Android resources\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] added ability to read \u003ccode\u003edataMimeType\u003c/code\u003e and \u003ccode\u003edataUri\u003c/code\u003e when calling \u003ccode\u003egetActiveNotifications()\u003c/code\u003e to read details of an active Android notification using the messaging style. Thanks to the PR from \u003ca href=\"https://github.com/mattbajorek\"\u003eMatt Bajorek\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] added support for Android semantic actions. Thanks to the PR from \u003ca href=\"https://github.com/szechyjs\"\u003eJared Szechy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2648\"\u003e#2648\u003c/a\u003e where non-ASCII characters in the notification payload were not being handled properly. Thanks to the PR from \u003ca href=\"https://github.com/yoyo930021\"\u003eyoyoIU\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2651\"\u003e#2651\u003c/a\u003e where unresolved symbols occurred with changes in introduced in newer Windows SDKs. Thanks to the PR from \u003ca href=\"https://github.com/Sebastien-VZN\"\u003eSebastien\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS][macOS] added \u003ccode\u003ecancelAllPendingNotifications()\u003c/code\u003e method for cancelling all pending notifications that have been scheduled. Thanks to the PR from \u003ca href=\"https://github.com/TaeBbong\"\u003eKwon Tae Hyung\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[macOS] removed redundant code that was only applicable on macOS versions lower than 10.14. This should be a non-functional change since 18.0.0 bumped the minimum Flutter SDK requirements that in turn required macOS 10.14 at a minimum. Thanks to the PR from \u003ca href=\"https://github.com/bqubique\"\u003eBlin Qipa\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] bumped robolectric dependency. This fixes an issue where some users reported receiving instances of \u003ccode\u003ejava.lang.NoClassDefFoundError\u003c/code\u003e around the plugin's Android unit tests. Thanks to the PR from \u003ca href=\"https://github.com/Turtlepaw\"\u003eTurtlepaw\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] added support to bypass have notifications bypass the device's Do Not Disturb (DnD) settings. Thanks the PR from \u003ca href=\"https://github.com/mvarendorff2\"\u003eMichel v. Varendorff\u003c/a\u003e that added the following changes\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ehasNotificationPolicyAccess()\u003c/code\u003e method that checks if the application can modify the notification policy\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erequestNotificationPolicyAccess()\u003c/code\u003e method that was added the \u003ccode\u003eAndroidFlutterNotificationsPlugin\u003c/code\u003e class. This can be used request access for the calling application modify the notification policy\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebypassDnd\u003c/code\u003e the property of the \u003ccode\u003eAndroidNotificationChannel\u003c/code\u003e class and \u003ccode\u003echannelBypassDnd\u003c/code\u003e to the \u003ccode\u003eAndroidNotificationDetails\u003c/code\u003e class. These can used to indicate if notifications associated with the channel can bypass the DnD settings of the device\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003emsix\u003c/code\u003e dev dependency in example app. This to fix the \u003ca href=\"https://redirect.github.com/YehudaKremer/msix/issues/303\"\u003eissue\u003c/a\u003e where the \u003ccode\u003emsix\u003c/code\u003e package stopped being able to created MSIX installers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS][macOS] added supported to specify the volume for critical alerts. Thanks to the PR from \u003ca href=\"https://github.com/bannzai\"\u003ebannzai\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Gradle setup information in the readme to clarify that desugaring needs to be enabled even if scheduled notifications aren't used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking change\u003c/strong\u003e bumped \u003ccode\u003ecompileSdk\u003c/code\u003e to 35 and updated readme to mention this\u003c/li\u003e\n\u003cli\u003e[Android] bumped GSON dependency to 2.12. As a result of doing so, applications should no longer need ProGuard rules related to this plugin that were needed for release builds to function. The readme has been updated to remove the associated setup to reflect this. Thanks to the PR from \u003ca href=\"https://github.com/koji-1009\"\u003eKoji Wakamiya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] bumped Android Gradle Plugin to 8.6.0 to align with the \u003ca href=\"https://developer.android.com/build/releases/gradle-plugin#api-level-support\"\u003eminimum version\u003c/a\u003e to use \u003ccode\u003ecompileSdk\u003c/code\u003e version 35 (Android 15)\u003c/li\u003e\n\u003cli\u003e[Android] bumped desugaring library to 2.1.4 and set Java compatibility to 11 instead of 8. Readme has been updated to reflect these changes  where\u003ccode\u003esourceCompatibility\u003c/code\u003e and \u003ccode\u003etargetCompability\u003c/code\u003e should be set to JavaVersion.VERSION_11 (i.e. Java 11), and \u003ccode\u003ejvmTarget\u003c/code\u003e is set to \u003ccode\u003e11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] \u003cstrong\u003eBreaking change\u003c/strong\u003e removed \u003ccode\u003euiLocalNotificationDateInterpretation\u003c/code\u003e parameter from \u003ccode\u003ezonedSchedule()\u003c/code\u003e method. This was done as it actually no relevant as of the 18.0.0 that dropped support for iOS versions older than 10, which in turn meant that the deprecated \u003ccode\u003eUILocalNotification\u003c/code\u003e APIs from Apple were no longer used. The corresponding \u003ccode\u003eUILocalNotificationDateInterpretation\u003c/code\u003e enum has already been removed as well\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] \u003cstrong\u003eBreaking changes\u003c/strong\u003e the \u003ccode\u003eDarwinNotificationActionOption\u003c/code\u003e and \u003ccode\u003eDarwinNotificationCategoryOption\u003c/code\u003e are now enhanced enums with values accessible through the \u003ccode\u003evalue\u003c/code\u003e property that are exactly the same as their native representations. Previously a bitwise left shift operation was applied to the index value\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] \u003cstrong\u003eBreaking change\u003c/strong\u003e renamed \u003ccode\u003eConverters\u003c/code\u003e header and implementation to \u003ccode\u003eFlutterLocalNotificationsConverters\u003c/code\u003e. This would likely not affect any users of the plugin. Done to fix/mitigate issues \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2160\"\u003e#2160\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2529\"\u003e#2529\u003c/a\u003e where the original name could clash\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] added Swift Package Manager support\u003c/li\u003e\n\u003cli\u003e[Windows] Added support for Windows. Thanks to PR \u003ca href=\"https://github.com/Levi-Lesches\"\u003eLevi Lesches\u003c/a\u003e that continued the work done initially done by \u003ca href=\"https://github.com/kennethnym\"\u003eKenneth\u003c/a\u003e and \u003ca href=\"https://github.com/lightrabbit\"\u003elightrabbit\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bumped minimum Flutter SDK requirement to 3.22.0 and Dart SDK requirement to 3.4.0. The minimum supported Android version is now 5.0 (API level 21)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003etimezone\u003c/code\u003e dependency so that minimum version is now 0.10.0\u003c/li\u003e\n\u003cli\u003eBumped multiple dependencies in example app\u003c/li\u003e\n\u003cli\u003eBumped minimum \u003ccode\u003eplugin_platform_interface\u003c/code\u003e version to 2.1.8\u003c/li\u003e\n\u003cli\u003eUpdated example app's \u003ccode\u003eAndroidManifest.xml\u003c/code\u003e to request internet permissions so that release builds can download remote content\u003c/li\u003e\n\u003cli\u003eMigrated example app to use Plugin DSL. Thanks to the PR from \u003ca href=\"https://github.com/martin-bertele\"\u003eMartin Bertele\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ecompileSdk\u003c/code\u003e and \u003ccode\u003etargetSdkVersion\u003c/code\u003e of example app to 35\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v19.0.0-dev.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS][macOS] \u003cstrong\u003eBreaking change\u003c/strong\u003e renamed \u003ccode\u003eConverters\u003c/code\u003e header and implementation to \u003ccode\u003eFlutterLocalNotificationsConverters\u003c/code\u003e. This would likely not affect any users of the plugin. Done to fix/mitigate issues \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2160\"\u003e#2160\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2529\"\u003e#2529\u003c/a\u003e where the original name could clash\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/759f4faf15d3f8173cd10e9247ff14e00d613f1e\"\u003e\u003ccode\u003e759f4fa\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] added null safe handling for invisible Android ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/8e73c917587e3317e08cfda13ce694c4bf2f0c2e\"\u003e\u003ccode\u003e8e73c91\u003c/code\u003e\u003c/a\u003e updated Android release build configuration section in readme (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ca523de4b02ad007777c79a4c0ae9b08e5ad5236\"\u003e\u003ccode\u003eca523de\u003c/code\u003e\u003c/a\u003e [flutter_local_notification] prepare for 19.4.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2663\"\u003e#2663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/1e65b4da7158b9d845902efde68123a1a31a011a\"\u003e\u003ccode\u003e1e65b4d\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] added Android Semantic actions (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2660\"\u003e#2660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ff0aa0088d0ee6e58089f77ddfeff3283c6a94b0\"\u003e\u003ccode\u003eff0aa00\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] added retrieval of dataMimeType and dataUri for...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/56fbd450ca34afb035f1aa2180bee7e7740f75df\"\u003e\u003ccode\u003e56fbd45\u003c/code\u003e\u003c/a\u003e prepare for 19.3.1 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/2cf7d65a7832b6e458bfe188d8911cd78c0bc618\"\u003e\u003ccode\u003e2cf7d65\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications_windows] fixed handling non-ascii characters in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/4e7698f114e44725437fc693fb1959b881c841f9\"\u003e\u003ccode\u003e4e7698f\u003c/code\u003e\u003c/a\u003e prepare for 1.0.1 Windows plugin release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2652\"\u003e#2652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/13f25b5168096352cd4e1a0a5675ef4eeaa63772\"\u003e\u003ccode\u003e13f25b5\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications_windows] add runtimeobject.lib to resolve unreso...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/f47ae34bebbc234ffb6caddddbfd06fe42adbbd6\"\u003e\u003ccode\u003ef47ae34\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] prepare for 19.3.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2642\"\u003e#2642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v18.0.1...flutter_local_notifications-v19.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_svg` from 2.0.17 to 2.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/af2764c0815bdd036ee981563375cce4b7c354b1\"\u003e\u003ccode\u003eaf2764c\u003c/code\u003e\u003c/a\u003e [flutter_svg] loader buffer fix (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/9898\"\u003e#9898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/676643ec90cad839af512454a5e60a36f1ad16a0\"\u003e\u003ccode\u003e676643e\u003c/code\u003e\u003c/a\u003e [various] Updates min SDK for third_party/packages to 3.29 (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/9819\"\u003e#9819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c5ab57a5410585838c30b1b678558236e0177d03\"\u003e\u003ccode\u003ec5ab57a\u003c/code\u003e\u003c/a\u003e [flutter_svg] feat: Expose the renderStrategy property in SvgPicture (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/9373\"\u003e#9373\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/third_party/packages/issues/9311\"\u003e#9311\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/third_party/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e8c99766e4eddd156ddf79a9f837a33e0c82acf4\"\u003e\u003ccode\u003ee8c9976\u003c/code\u003e\u003c/a\u003e [ci] Update repository for 3.29 release (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/9270\"\u003e#9270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e0892ae796581b77e7ca2cf6bbcf95abc56e646c\"\u003e\u003ccode\u003ee0892ae\u003c/code\u003e\u003c/a\u003e [flutter_svg] feat: Expose the \u003ccode\u003ecolorMapper\u003c/code\u003e property in \u003ccode\u003eSvgPicture\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/9043\"\u003e#9043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7fb1a4d5417904bcbb2b11166b6d86a6e6c6a6df\"\u003e\u003ccode\u003e7fb1a4d\u003c/code\u003e\u003c/a\u003e Drop deprecated HTML head meta tags (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/279dda8b7b8659f9c02522b3534e5ab49e18352e\"\u003e\u003ccode\u003e279dda8\u003c/code\u003e\u003c/a\u003e [various] Disable sandbox in Chrome dart tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/8909\"\u003e#8909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/815a80b29b0fb2be03500bf1fea4e14b60d22398\"\u003e\u003ccode\u003e815a80b\u003c/code\u003e\u003c/a\u003e [ci] Manually roll master, set -Xmx4G (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/8586\"\u003e#8586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_svg-v2.2.1/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geolocator` from 13.0.2 to 14.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/756b8d8015f06ecfcc64b438f71cb3b362b5e350\"\u003e\u003ccode\u003e756b8d8\u003c/code\u003e\u003c/a\u003e adds linux as platform to pub dev \u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1734\"\u003e#1734\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/2cbbdaa29989bdf064fe661319945ad47c5f0b32\"\u003e\u003ccode\u003e2cbbdaa\u003c/code\u003e\u003c/a\u003e Update geolocator_android to version 5.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/cf839a07482858acc985c6f0d0b01b86d22ee94c\"\u003e\u003ccode\u003ecf839a0\u003c/code\u003e\u003c/a\u003e Check LocationSettingsResponse success before processing (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1730\"\u003e#1730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/ce4b3a754a023a9a7748ad9772d3d4e33e8b403a\"\u003e\u003ccode\u003ece4b3a7\u003c/code\u003e\u003c/a\u003e Adds section about background modes on iOS to the README (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/3567ef9c37413a188859e327220b030cfa8d2b5f\"\u003e\u003ccode\u003e3567ef9\u003c/code\u003e\u003c/a\u003e updates afp Android example app and README (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/049fa9ff5a057571bec5f992726ca24158238a79\"\u003e\u003ccode\u003e049fa9f\u003c/code\u003e\u003c/a\u003e Updates the Android example app FOREGROUND_SERVICE_LOCATION manifest permissi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/392b2d5f97bee6c8667cc535934b09f907ca3ce5\"\u003e\u003ccode\u003e392b2d5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/708f0aba6b3cdcb5c4cbc85e0a1b4ab575d8e43d\"\u003e\u003ccode\u003e708f0ab\u003c/code\u003e\u003c/a\u003e [geolocator_android]: Bump androidx.core:core from 1.15.0 to 1.16.0 in /geolo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/75203a332d20fe8221e600984cc4bffb6170befc\"\u003e\u003ccode\u003e75203a3\u003c/code\u003e\u003c/a\u003e updated geolocator_android version (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/a24775bc4814940f00693e221a2be9e0c84c3c4e\"\u003e\u003ccode\u003ea24775b\u003c/code\u003e\u003c/a\u003e [geolocator_android]: Bump androidx.core:core from 1.13.0 to 1.15.0 in /geolo...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baseflow/flutter-geolocator/compare/geolocator_v13.0.2...geolocator_v14.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.3.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\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/b661894a6c7c2750f8dd865cb3ce517a851190f6\"\u003e\u003ccode\u003eb661894\u003c/code\u003e\u003c/a\u003e Prepare to release packages http/cronet_http/cupertino_http supporting reques...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/afda3102b7ed5467f435b9ad4a29a1032f195156\"\u003e\u003ccode\u003eafda310\u003c/code\u003e\u003c/a\u003e [cronet] Support aborting requests (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1797\"\u003e#1797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/4a90d162d526602418f64dc5f83f603c2bfe213e\"\u003e\u003ccode\u003e4a90d16\u003c/code\u003e\u003c/a\u003e [cronet_http] Update Cronet dependencies version (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1796\"\u003e#1796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/5c06c6c94b165d14fd7c708514a45b7cd38d85a2\"\u003e\u003ccode\u003e5c06c6c\u003c/code\u003e\u003c/a\u003e Prepare to release cronet 1.4.0 (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1794\"\u003e#1794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/8c49ef552e9b6d16f7a550ce55f5453b18a391e8\"\u003e\u003ccode\u003e8c49ef5\u003c/code\u003e\u003c/a\u003e [cronet_http] Upgrade jni and jnigen to 0.14.2 (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/ca07b4ca1a5593e0da4df4a94fd76ccddbac8f6a\"\u003e\u003ccode\u003eca07b4c\u003c/code\u003e\u003c/a\u003e Add request cancellation to cupertino_http (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/984cc43a324a8cb6d759c1065b72328cace36373\"\u003e\u003ccode\u003e984cc43\u003c/code\u003e\u003c/a\u003e Fix a bug where ConnectionException.toString didn't stringify NSError (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/2d9681d0eee20492ef956887b992d70d7119f16e\"\u003e\u003ccode\u003e2d9681d\u003c/code\u003e\u003c/a\u003e Fix a bug where the HttpClient response stream was cancelled after completed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/4209e846100cb22d60dea7e48727334b8c55be34\"\u003e\u003ccode\u003e4209e84\u003c/code\u003e\u003c/a\u003e [cronet_http] Upgrade to kotlin 1.8.10 (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/http/commit/4097219e14d1413a4f23d12ac6aa3155becb9146\"\u003e\u003ccode\u003e4097219\u003c/code\u003e\u003c/a\u003e Prepare to release 1.5.0-beta (\u003ca href=\"https://github.com/dart-lang/http/tree/master/pkgs/issues/1787\"\u003e#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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 `mapbox_maps_flutter` from 2.6.0 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/releases\"\u003emapbox_maps_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release addresses the code sign issue that may occur when building on iOS.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Features ✨\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce new experimental properties: \u003ccode\u003eFillLayer.fillConstructBridgeGuardRail\u003c/code\u003e, \u003ccode\u003eFillLayer.fillBridgeGuardRailColor\u003c/code\u003e, \u003ccode\u003eFillLayer.fillTunnelStructureColor\u003c/code\u003e, \u003ccode\u003eCircleLayer.circleElevationReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003etapEvents\u003c/code\u003e and \u003ccode\u003elongPressEvents\u003c/code\u003e API to the Annotation Managers to handle tap and long press event callbacks for annotations:\nExample usage:\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003emanager.tapEvents(\n  onTap: (annotation) {\n    print(\u0026quot;Tapped annotation: ${annotation.id}\u0026quot;);\n  },\n);\nmanager.longPressEvents(\n  onLongPress: (annotation) {\n    print(\u0026quot;Long press annotation: ${annotation.id}\u0026quot;);\n  },\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nAs part of this change, \u003ccode\u003eAnnotationOnClickListener\u003c/code\u003e is now deprecated.\nTap events will now not propagate to annotations below the topmost one. If you tap on overlapping annotations, only the top annotation's tap event will be triggered.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eBug fixes 🐞\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash when receiving annotation interactions due to enum not being serialized with Pigeon Codec.\u003c/li\u003e\n\u003cli\u003eFixed FillExtrusionLayer flickering when transitioning between Mercator and globe projection\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Mapbox Maps SDK to v11.14.0\n\u003cul\u003e\n\u003cli\u003eFor platform-specific updates see: \u003ca href=\"https://github.com/mapbox/mapbox-maps-ios/releases/tag/v11.14.0\"\u003eiOS\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/mapbox/mapbox-maps-android/releases/tag/v11.14.0\"\u003eAndroid\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.10.0-rc.1\u003c/h2\u003e\n\u003ch2\u003eBug fixes 🐞\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash when receiving annotation interactions due to enum not being serialized with Pigeon Codec.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Mapbox Maps SDK to 11.14.0-rc.1 (iOS) \u0026amp; 11.14.0-rc.1 (Android)\n\u003cul\u003e\n\u003cli\u003eFor platform-specific updates see: \u003ca href=\"https://github.com/mapbox/mapbox-maps-ios/releases/tag/v11.14.0-rc.1\"\u003eiOS\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/mapbox/mapbox-maps-android/releases/tag/v11.14.0-rc.1\"\u003eAndroid\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.0-beta.1\u003c/h2\u003e\n\u003ch2\u003eNew Features ✨\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce new experimental properties: \u003ccode\u003eFillLayer.fillConstructBridgeGuardRail\u003c/code\u003e, \u003ccode\u003eFillLayer.fillBridgeGuardRailColor\u003c/code\u003e, \u003ccode\u003eFillLayer.fillTunnelStructureColor\u003c/code\u003e, \u003ccode\u003eCircleLayer.circleElevationReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003etapEvents\u003c/code\u003e and \u003ccode\u003elongPressEvents\u003c/code\u003e API to the Annotation Managers to handle tap and long press event callbacks for annotations:\nExample usage:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/blob/main/CHANGELOG.md\"\u003emapbox_maps_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e2.10.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Maps SDK to v11.14.0\n\u003cul\u003e\n\u003cli\u003eFixed FillExtrusionLayer flickering when transitioning between flat and globe projection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix crash when receiving annotation interactions.\u003c/li\u003e\n\u003cli\u003eIntroduce new experimental properties: \u003ccode\u003eFillLayer.fillConstructBridgeGuardRail\u003c/code\u003e, \u003ccode\u003eFillLayer.fillBridgeGuardRailColor\u003c/code\u003e, \u003ccode\u003eFillLayer.fillTunnelStructureColor\u003c/code\u003e, \u003ccode\u003eCircleLayer.circleElevationReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003etapEvents\u003c/code\u003e and \u003ccode\u003elongPressEvents\u003c/code\u003e API to the Annotation Managers to handle tap and long press event callbacks for annotations:\nExample usage:\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003emanager.tapEvents(\n  onTap: (annotation) {\n    print(\u0026quot;Tapped annotation: ${annotation.id}\u0026quot;);\n  },\n);\nmanager.longPressEvents(\n  onLongPress: (annotation) {\n    print(\u0026quot;Long press annotation: ${annotation.id}\u0026quot;);\n  },\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nAs part of this change, \u003ccode\u003eAnnotationOnClickListener\u003c/code\u003e is now deprecated.\nTap events will now not propagate to annotations below the topmost one. If you tap on overlapping annotations, only the top annotation's tap event will be triggered.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003e2.9.0\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\n⚠️ Breaking changes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] When a method returns \u003ccode\u003eStylePropertyValue\u003c/code\u003e the property values will now be typed rather than a string.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePointAnnotation.iconImageCrossFade\u003c/code\u003e has been deprecated and setting a value to it will not have any impact. Use \u003ccode\u003ePointAnnotationManager.iconImageCrossFade\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe STANDARD_EXPERIMENTAL style has been removed. Use the STANDARD style instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIn this release we fixed a bug in our Android conversion code where the property values in \u003ccode\u003eStylePropertyValue\u003c/code\u003e were being returned as strings rather than their actual type. This fix will cause a behavioral change in the return value of the following methods on Android:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetStyleImportConfigProperties\u003c/code\u003e, \u003ccode\u003egetStyleImportConfigProperty\u003c/code\u003e, \u003ccode\u003egetStyleLayerProperty\u003c/code\u003e, \u003ccode\u003egetStyleSourceProperty\u003c/code\u003e, \u003ccode\u003egetStyleTerrainProperty\u003c/code\u003e, \u003ccode\u003egetStyleLightProperty\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExpose new methods for working with style imports: \u003ccode\u003eaddStyleImportFromJSON\u003c/code\u003e, \u003ccode\u003eaddStyleImportFromURI\u003c/code\u003e, \u003ccode\u003eupdateStyleImportWithJSON\u003c/code\u003e, \u003ccode\u003eupdateStyleImportWithURI\u003c/code\u003e, and \u003ccode\u003emoveStyleImport\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce \u003ccode\u003edragEvents\u003c/code\u003e API to the Annotation Managers to handle drag event callbacks for annotations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eonBegin\u003c/code\u003e: Called when a drag gesture starts on an annotation.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eonChanged\u003c/code\u003e: Called continuously as the annotation is dragged.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eonEnd\u003c/code\u003e: Called once the drag gesture completes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExample usage:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003emanager.dragEvents(\n  onBegin: (annotation) {\n    print(\u0026quot;Drag started for: ${annotation.id}\u0026quot;);\n  },\n  onChanged: (annotation) {\n    print(\u0026quot;Dragging at: ${annotation.geometry}\u0026quot;);\n  },\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/02b83f2416670c1fbaff63a11f63ac9d55427924\"\u003e\u003ccode\u003e02b83f2\u003c/code\u003e\u003c/a\u003e Update versions for v2.10.0 release (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/1011\"\u003e#1011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/d812b6cb9efc201115aa290be3cb6eb0bcc4f7a2\"\u003e\u003ccode\u003ed812b6c\u003c/code\u003e\u003c/a\u003e Release v2.10.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/239185021050958c67a4311b650f43a74e703851\"\u003e\u003ccode\u003e2391850\u003c/code\u003e\u003c/a\u003e Fix drag events stream not registered in Android (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/e4a0cac7537b5080386d0a7fbb8b6889ef5da16d\"\u003e\u003ccode\u003ee4a0cac\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[CP] NDK 27/16KB page size support (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/986\"\u003e#986\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/da961620209ba0d134a3260cd2a6ff26c0c665a4\"\u003e\u003ccode\u003eda96162\u003c/code\u003e\u003c/a\u003e Fix crash when receiving annotation interactions (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/989\"\u003e#989\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/80cfd127b633862815c05cc49f53fe8ea52ffe2f\"\u003e\u003ccode\u003e80cfd12\u003c/code\u003e\u003c/a\u003e [CP] NDK 27/16KB page size support (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/6dfe430b2ea3ce55f2351896c832cd459892359c\"\u003e\u003ccode\u003e6dfe430\u003c/code\u003e\u003c/a\u003e Bump Maps SDK to 11.14.0-beta.1, bump version to 2.10.0-beta.1 (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/976ff5ccb3d17eb3dc04cd766393bf50dea7b9ef\"\u003e\u003ccode\u003e976ff5c\u003c/code\u003e\u003c/a\u003e use jq to extract version (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/fe736f43d4623b4a7782a19236bb1b0305f35de3\"\u003e\u003ccode\u003efe736f4\u003c/code\u003e\u003c/a\u003e Breakage api check (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/commit/bc592b1eacf678d1bc59a83eabbe74618881e23c\"\u003e\u003ccode\u003ebc592b1\u003c/code\u003e\u003c/a\u003e Annotation tap and long press events (\u003ca href=\"https://redirect.github.com/mapbox/mapbox-maps-flutter/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapbox/mapbox-maps-flutter/compare/2.6.0...v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 8.3.0 to 8.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/9f03424b7916b195ec6a4bebe4cc1a310ba40d4a\"\u003e\u003ccode\u003e9f03424\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/2cf9297b4e3ce5cc71d22539ca7d0dfc82ac819b\"\u003e\u003ccode\u003e2cf9297\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): incorrect install time on macOS when app sandbox disa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1b37ba220c99b16693991042c3fcc69eae98864a\"\u003e\u003ccode\u003e1b37ba2\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c593c0787c01d600ad591028693e4d711d361b8f\"\u003e\u003ccode\u003ec593c07\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/69261446f4ada931645f6bf0d43d3871810ba246\"\u003e\u003ccode\u003e6926144\u003c/code\u003e\u003c/a\u003e chore(package_info_plus): remove unnecessary library name in test (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3521\"\u003e#3521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/71a8e00c606b4080f8d51edfefc969fa514ad155\"\u003e\u003ccode\u003e71a8e00\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/9ec7eb4132887b3f0ec4456a0f59bbf2c3fc4215\"\u003e\u003ccode\u003e9ec7eb4\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v8.3.1/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `permission_handler` from 11.4.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/Baseflow/flutter-permission-handler/commit/d8423455b895dd2453cda28f83dea98c35628771\"\u003e\u003ccode\u003ed842345\u003c/code\u003e\u003c/a\u003e Updates permission_handler version to 12.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/fcb004bfc0dd02452b3c4d41a2b7d63746a85ecf\"\u003e\u003ccode\u003efcb004b\u003c/code\u003e\u003c/a\u003e docs(README): Update the correspondence between permission groups and the key...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c438a1f29cdbe9b46b118ed58dc6e88b43524f74\"\u003e\u003ccode\u003ec438a1f\u003c/code\u003e\u003c/a\u003e updated bug in README documentation about the compileSDK version (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/de516a4838cb16bddcc02b77c43d6a78b49d72fb\"\u003e\u003ccode\u003ede516a4\u003c/code\u003e\u003c/a\u003e Drop support for iOS \u0026lt; 11 (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c618e9bbe541dba6abd7438520a89abd86d386d1\"\u003e\u003ccode\u003ec618e9b\u003c/code\u003e\u003c/a\u003e Updates Android package to ^13.0.0 (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/753824b50f8effc3eecc43b2dabaf1b2b23a797d\"\u003e\u003ccode\u003e753824b\u003c/code\u003e\u003c/a\u003e fix(android): Resolve \u0026quot;[PermissionRequestInProgressException]\u0026quot; when a… (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1425\"\u003e#1425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/e454f844b05bcc8e90543f46ffdf5719fe9a00b9\"\u003e\u003ccode\u003ee454f84\u003c/code\u003e\u003c/a\u003e android package updates (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1458\"\u003e#1458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baseflow/flutter-permission-handler/compare/permission_handler_v11.4.0...permission_handler_v12.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `provider` from 6.1.2 to 6.1.5+1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/3ee02e49b928fcb37fe6d1e5bb58ed554b26164a\"\u003e\u003ccode\u003e3ee02e4\u003c/code\u003e\u003c/a\u003e 6.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/30ea7d0e078910830b511095163f656152c0d139\"\u003e\u003ccode\u003e30ea7d0\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/provider/issues/910\"\u003e#910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/7179e119adb4d06fb37f38698e2fa94baa719829\"\u003e\u003ccode\u003e7179e11\u003c/code\u003e\u003c/a\u003e provider : 6.1.3 -\u0026gt; 6.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/83f40ebbf8a8a94e241e0a41903cc6c19c251ca0\"\u003e\u003ccode\u003e83f40eb\u003c/code\u003e\u003c/a\u003e Fix regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/be8381df967b3a0cf8f4986cb9163e859bbf9483\"\u003e\u003ccode\u003ebe8381d\u003c/code\u003e\u003c/a\u003e provider : 6.1.2 -\u0026gt; 6.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/d900a42f0ee8cea3f120c3a163cc88d9cd1d30b2\"\u003e\u003ccode\u003ed900a42\u003c/code\u003e\u003c/a\u003e Optimize the number of providers MultiProvider can mount at once. (\u003ca href=\"https://redirect.github.com/rrousselGit/provider/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/3a81a9148001728d74b1f307dc966352684e6748\"\u003e\u003ccode\u003e3a81a91\u003c/code\u003e\u003c/a\u003e Added translated README files in Italian to enhance accessibility for Italian...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/64745784fcef9e3ebc6e6dea0d5f82d1ac20c797\"\u003e\u003ccode\u003e6474578\u003c/code\u003e\u003c/a\u003e Fix typos in [watch] method (\u003ca href=\"https://redirect.github.com/rrousselGit/provider/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/9403cf61fd816dbd04e300560121fd48c642abb1\"\u003e\u003ccode\u003e9403cf6\u003c/code\u003e\u003c/a\u003e Deprecated notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/provider/commit/c20fb6ff5e7e0addb163d5e7d3ad6d52d8c1c9fe\"\u003e\u003ccode\u003ec20fb6f\u003c/code\u003e\u003c/a\u003e Lints\u003c/li\u003e\n\u003cli\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/reedu-reengineering-education/sensebox-bike-flutter/pull/180","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedu-reengineering-education%2Fsensebox-bike-flutter/issues/180","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/180/packages"}},{"old_version":"5.2.1","new_version":"6.0.0","update_type":"major","path":"/example","pr_created_at":"2025-09-04T11:10:46.000Z","version_change":"5.2.1 → 6.0.0","issue":{"uuid":"2798989095","node_id":"PR_kwDOPpjaB86m1S8n","number":2,"state":"open","title":"chore(deps): Bump the spotify_sdk_example group in /example with 2 updates","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-09-04T11:10:46.000Z","updated_at":"2025-09-04T11:10:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"spotify_sdk_example","update_count":2,"packages":[{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"}],"path":"/example","ecosystem":"pub"},"body":"Bumps the spotify_sdk_example group in /example with 2 updates: [flutter_dotenv](https://github.com/java-james/flutter_dotenv) and [flutter_lints](https://github.com/flutter/packages/tree/main/packages).\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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\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/JabedJahangir/spotify_sdk/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JabedJahangir%2Fspotify_sdk/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}}]}