{"id":22613,"name":"flutter_map","ecosystem":"pub","repository_url":"https://github.com/fleaflet/flutter_map","issues_count":32,"created_at":"2025-06-07T02:57:13.012Z","updated_at":"2025-06-07T02:57:13.012Z","purl":"pkg:pub/flutter_map","metadata":{"id":90387,"name":"flutter_map","ecosystem":"pub","description":"A versatile mapping package for Flutter, that's simple and easy to learn, yet completely customizable and configurable","homepage":null,"licenses":"bsd-3-clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/fleaflet/flutter_map","keywords_array":[],"namespace":null,"versions_count":93,"first_release_published_at":"2018-02-06T17:56:09.010Z","latest_release_published_at":"2025-03-08T11:48:41.158Z","latest_release_number":"8.1.1","last_synced_at":"2025-03-08T12:02:49.226Z","created_at":"2022-04-05T12:09:15.745Z","updated_at":"2025-03-08T12:02:49.524Z","registry_url":"https://pub.dev/packages/flutter_map","install_command":"dart pub add flutter_map","documentation_url":"https://pub.dev/documentation/flutter_map/","metadata":{},"repo_metadata":{"uuid":"119082948","full_name":"fleaflet/flutter_map","owner":"fleaflet","description":"A versatile mapping package for Flutter. Simple and easy to learn, yet completely customizable and configurable, it's the best choice for mapping in your Flutter app.","archived":false,"fork":false,"pushed_at":"2023-10-06T15:20:13.000Z","size":18805,"stargazers_count":2483,"open_issues_count":34,"forks_count":810,"subscribers_count":51,"default_branch":"master","last_synced_at":"2023-10-06T16:20:00.751Z","etag":null,"topics":["flutter","flutter-map","library","maps"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/flutter_map","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fleaflet.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-01-26T17:39:17.000Z","updated_at":"2023-10-07T16:31:49.184Z","dependencies_parsed_at":"2023-10-03T01:42:11.712Z","dependency_job_id":"934b8347-9bc5-4bff-b803-d5716dab978c","html_url":"https://github.com/fleaflet/flutter_map","commit_stats":{"total_commits":607,"total_committers":167,"mean_commits":"3.6347305389221556","dds":0.7644151565074135,"last_synced_commit":"8c49bfa1d9bdd2b1c1e9ce4ba01660ba12a2d8ef"},"previous_names":[],"tags_count":12,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fleaflet","download_url":"https://codeload.github.com/fleaflet/flutter_map/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":163521126,"owners_count":8621406,"icon_url":"https://github.com/github.png","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":"fleaflet","name":"fleaflet","uuid":"68021065","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/68021065?v=4","repositories_count":1,"last_synced_at":"2023-03-04T22:38:08.216Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/fleaflet","created_at":"2022-11-15T01:58:03.638Z","updated_at":"2023-03-04T22:38:08.218Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fleaflet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fleaflet/repositories"},"tags":[{"name":"v6.0.0-dev.3","sha":"40d213f1a9d5b963e4c2737533cde2f75bbc055c","kind":"commit","published_at":"2023-08-27T15:29:57.000Z","download_url":"https://codeload.github.com/fleaflet/flutter_map/tar.gz/v6.0.0-dev.3","html_url":"https://github.com/fleaflet/flutter_map/releases/tag/v6.0.0-dev.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v6.0.0-dev.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v6.0.0-dev.3/manifests"},{"name":"v6.0.0-dev.2","sha":"991f53c94386e31ab127bed97390f0046e2d96ef","kind":"commit","published_at":"2023-07-26T10:47:23.000Z","download_url":"https://codeload.github.com/fleaflet/flutter_map/tar.gz/v6.0.0-dev.2","html_url":"https://github.com/fleaflet/flutter_map/releases/tag/v6.0.0-dev.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v6.0.0-dev.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v6.0.0-dev.2/manifests"},{"name":"v6.0.0-dev.1","sha":"52c7fa350c045acd6ae5800c0d16eee2030a2f59","kind":"commit","published_at":"2023-07-07T06:59:26.000Z","download_url":"https://codeload.github.com/fleaflet/flutter_map/tar.gz/v6.0.0-dev.1","html_url":"https://github.com/fleaflet/flutter_map/releases/tag/v6.0.0-dev.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v6.0.0-dev.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v6.0.0-dev.1/manifests"},{"name":"v5.0.0","sha":"79b54e4008b7d77ac54a55e9407839a4cd9854bc","kind":"commit","published_at":"2023-06-04T11:01:41.000Z","download_url":"https://codeload.github.com/fleaflet/flutter_map/tar.gz/v5.0.0","html_url":"https://github.com/fleaflet/flutter_map/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v5.0.0/manifests"},{"name":"v4.0.0","sha":"578bda0707df16bc5a22d2fc15a0851fca2a2d7a","kind":"commit","published_at":"2023-05-05T18:11:06.000Z","download_url":"https://codeload.github.com/fleaflet/flutter_map/tar.gz/v4.0.0","html_url":"https://github.com/fleaflet/flutter_map/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v4.0.0/manifests"},{"name":"v4.0.0-dev.1","sha":"870aeea1bb6a6697de57c046a844b6e3ea50fde4","kind":"commit","published_at":"2023-04-02T21:10:56.000Z","download_url":"https://codeload.github.com/fleaflet/flutter_map/tar.gz/v4.0.0-dev.1","html_url":"https://github.com/fleaflet/flutter_map/releases/tag/v4.0.0-dev.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v4.0.0-dev.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v4.0.0-dev.1/manifests"},{"name":"v3.1.0","sha":"a908a898f5fd84664f3e7cd5aaca0e009504e86d","kind":"commit","published_at":"2022-12-21T15:35:53.000Z","download_url":"https://codeload.github.com/fleaflet/flutter_map/tar.gz/v3.1.0","html_url":"https://github.com/fleaflet/flutter_map/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"7eb1aba8f874bef0e8e2532d9d88372f9c9c2bae","kind":"commit","published_at":"2022-09-05T16:39:49.000Z","download_url":"https://codeload.github.com/fleaflet/flutter_map/tar.gz/v3.0.0","html_url":"https://github.com/fleaflet/flutter_map/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v3.0.0/manifests"},{"name":"v2.2.0","sha":"a511cf94594499c168c71b85cc668f3c75e7b163","kind":"commit","published_at":"2022-08-02T18:29:21.000Z","download_url":"https://codeload.github.com/fleaflet/flutter_map/tar.gz/v2.2.0","html_url":"https://github.com/fleaflet/flutter_map/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"9db2b0bcebd1bec3a82fd27460b861350d079cbc","kind":"commit","published_at":"2022-07-25T16:11:44.000Z","download_url":"https://codeload.github.com/fleaflet/flutter_map/tar.gz/v2.1.1","html_url":"https://github.com/fleaflet/flutter_map/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v2.1.1/manifests"},{"name":"v2.0.0","sha":"f55e15602b59890c623604944fe727a4bc42894f","kind":"commit","published_at":"2022-07-11T19:36:42.000Z","download_url":"https://codeload.github.com/fleaflet/flutter_map/tar.gz/v2.0.0","html_url":"https://github.com/fleaflet/flutter_map/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v2.0.0/manifests"},{"name":"v1.1.1","sha":"6bca06cac15703592b2d9477295bb3e4794a23f5","kind":"commit","published_at":"2022-06-25T13:49:13.000Z","download_url":"https://codeload.github.com/fleaflet/flutter_map/tar.gz/v1.1.1","html_url":"https://github.com/fleaflet/flutter_map/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleaflet%2Fflutter_map/tags/v1.1.1/manifests"}]},"repo_metadata_updated_at":"2023-10-09T17:07:04.416Z","dependent_packages_count":99,"downloads":null,"downloads_period":null,"dependent_repos_count":1016,"rankings":{"downloads":null,"dependent_repos_count":0.8128473824117401,"dependent_packages_count":0.42365440337167437,"stargazers_count":0.916060719228488,"forks_count":0.7513015970650908,"docker_downloads_count":null,"average":0.7259660255192484},"purl":"pkg:pub/flutter_map","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pub/flutter_map","docker_dependents_count":1,"docker_downloads_count":34,"usage_url":"https://repos.ecosyste.ms/usage/pub/flutter_map","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pub/flutter_map/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/flutter_map/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/flutter_map/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/flutter_map/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/flutter_map/related_packages","maintainers":[],"registry":{"name":"pub.dev","url":"https://pub.dev","ecosystem":"pub","default":true,"packages_count":65705,"maintainers_count":0,"namespaces_count":0,"keywords_count":9494,"github":"dart-lang","metadata":{"funded_packages_count":2792},"icon_url":"https://github.com/dart-lang.png","created_at":"2022-04-04T15:19:23.272Z","updated_at":"2025-06-06T05:59:32.545Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/namespaces"}},"unique_repositories_count":16,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4521075763","node_id":"PR_kwDOSGV_8c7fP8Iu","number":11,"state":"open","title":"chore(deps)(deps): bump the dart-packages group across 1 directory with 6 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-26T03:24:42.000Z","updated_at":"2026-05-26T03:24:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"dart-packages","update_count":6,"packages":[{"name":"flex_color_picker","old_version":"3.7.2","new_version":"3.8.0","repository_url":"https://github.com/rydmike/flex_color_picker"},{"name":"flutter_map_tile_caching","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/JaffaKetchup/flutter_map_tile_caching"},{"name":"flutter_map","old_version":"7.0.2","new_version":"8.3.0","repository_url":"https://github.com/fleaflet/flutter_map"},{"name":"flutter_secure_storage","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"home_widget","old_version":"0.7.0+1","new_version":"0.9.2","repository_url":"https://github.com/ABausG/home_widget"},{"name":"image_picker","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the dart-packages group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [flex_color_picker](https://github.com/rydmike/flex_color_picker) | `3.7.2` | `3.8.0` |\n| [flutter_map_tile_caching](https://github.com/JaffaKetchup/flutter_map_tile_caching) | `10.0.0` | `10.1.1` |\n| [flutter_map](https://github.com/fleaflet/flutter_map) | `7.0.2` | `8.3.0` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `10.2.0` | `10.3.0` |\n| [home_widget](https://github.com/ABausG/home_widget) | `0.7.0+1` | `0.9.2` |\n| [image_picker](https://github.com/flutter/packages/tree/main/packages/image_picker) | `1.2.1` | `1.2.2` |\n\n\nUpdates `flex_color_picker` from 3.7.2 to 3.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rydmike/flex_color_picker/releases\"\u003eflex_color_picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.8.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNovember 26, 2025\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eRequires min Flutter 3.38.0.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNEW\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eColorPickerActionButtons.dialogCancelButtonStyle\u003c/code\u003e and \u003ccode\u003eColorPickerActionButtons.dialogOkButtonStyle\u003c/code\u003e to enable customizing the style of the dialog action buttons. Usage demo added to default example. Customization was possible before to be wrapping with a theme, but now it is easier to do so via these properties. See issue \u003ca href=\"https://redirect.github.com/rydmike/flex_color_picker/issues/95\"\u003e#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies\u003c/li\u003e\n\u003cli\u003eUpdate to RydMike lints to 2.6.0 and fix lints.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTEST IMPROVEMENTS\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded more tests for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eColorPicker didUpdateWidget lifecycle tests\u003c/li\u003e\n\u003cli\u003eColorWheelPicker didUpdateWidget tests\u003c/li\u003e\n\u003cli\u003eCopyPasteHandler configuration tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eCoverage Statistics\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e Overall Coverage: 91.07% (2,171/2,384 lines)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAfter:\u003c/strong\u003e Overall Coverage: 93.41% (2,227/2,384 lines)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovement: \u003cstrong\u003e+2.34\u003c/strong\u003e percentage points (+56 lines covered)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eRemaining Coverage Gaps\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eFiles still below 100% coverage:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003ecolor_picker.dart (84.53%) - 129 uncovered lines\n\u003cul\u003e\n\u003cli\u003eMostly complex conditional branches in internal state management\u003c/li\u003e\n\u003cli\u003eWould require intricate interaction scenarios to test\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecopy_paste_handler.dart (79.07%) - 9 uncovered lines\n\u003cul\u003e\n\u003cli\u003ePlatform-specific context menu edge cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecolor_wheel_picker.dart (96.49%) - 11 uncovered lines\n\u003cul\u003e\n\u003cli\u003eDebug print statements and rare edge cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecolor_code_field.dart (98.05%) - 3 uncovered lines\u003c/li\u003e\n\u003cli\u003eopacity_slider_track.dart (94.00%) - 3 uncovered lines\u003c/li\u003e\n\u003cli\u003edry_intrinsic.dart (93.75%) - 1 uncovered line\u003c/li\u003e\n\u003cli\u003ecolor_tools.dart (99.38%) - 1 uncovered line\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003cstrong\u003eTest Summary\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe test suite now has 93.41% coverage, up from 91.07%. The most significant improvement was in color_picker.dart,\nwhere I added comprehensive tests for the didUpdateWidget lifecycle method, covering scenarios like:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDynamic opacity enable/disable\u003c/li\u003e\n\u003cli\u003eExternal color changes\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/rydmike/flex_color_picker/blob/master/CHANGELOG.md\"\u003eflex_color_picker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNovember 26, 2025\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eRequires min Flutter 3.38.0.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNEW\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eColorPickerActionButtons.dialogCancelButtonStyle\u003c/code\u003e and \u003ccode\u003eColorPickerActionButtons.dialogOkButtonStyle\u003c/code\u003e to enable customizing the style of the dialog action buttons. Usage demo added to default example. Customization was possible before to be wrapping with a theme, but now it is easier to do so via these properties. See issue \u003ca href=\"https://redirect.github.com/rydmike/flex_color_picker/issues/95\"\u003e#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies\u003c/li\u003e\n\u003cli\u003eUpdate to RydMike lints to 2.6.0 and fix lints.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTEST IMPROVEMENTS\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded more tests for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eColorPicker didUpdateWidget lifecycle tests\u003c/li\u003e\n\u003cli\u003eColorWheelPicker didUpdateWidget tests\u003c/li\u003e\n\u003cli\u003eCopyPasteHandler configuration tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eCoverage Statistics\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e Overall Coverage: 91.07% (2,171/2,384 lines)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAfter:\u003c/strong\u003e Overall Coverage: 93.41% (2,227/2,384 lines)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovement: \u003cstrong\u003e+2.34\u003c/strong\u003e percentage points (+56 lines covered)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eRemaining Coverage Gaps\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eFiles still below 100% coverage:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003ecolor_picker.dart (84.53%) - 129 uncovered lines\n\u003cul\u003e\n\u003cli\u003eMostly complex conditional branches in internal state management\u003c/li\u003e\n\u003cli\u003eWould require intricate interaction scenarios to test\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecopy_paste_handler.dart (79.07%) - 9 uncovered lines\n\u003cul\u003e\n\u003cli\u003ePlatform-specific context menu edge cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecolor_wheel_picker.dart (96.49%) - 11 uncovered lines\n\u003cul\u003e\n\u003cli\u003eDebug print statements and rare edge cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecolor_code_field.dart (98.05%) - 3 uncovered lines\u003c/li\u003e\n\u003cli\u003eopacity_slider_track.dart (94.00%) - 3 uncovered lines\u003c/li\u003e\n\u003cli\u003edry_intrinsic.dart (93.75%) - 1 uncovered line\u003c/li\u003e\n\u003cli\u003ecolor_tools.dart (99.38%) - 1 uncovered line\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003cstrong\u003eTest Summary\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe test suite now has 93.41% coverage, up from 91.07%. The most significant improvement was in color_picker.dart,\nwhere I added comprehensive tests for the didUpdateWidget lifecycle method, covering scenarios like:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDynamic opacity enable/disable\u003c/li\u003e\n\u003cli\u003eExternal color changes\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/rydmike/flex_color_picker/commit/9591af75a7181f0a0cda0c2c546da32d68a48e30\"\u003e\u003ccode\u003e9591af7\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/954c57bd655aad343bb167757c3d6f113d5ddf0f\"\u003e\u003ccode\u003e954c57b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/ddf1d013f5e2a040c7e334291e27945730fa0ef5\"\u003e\u003ccode\u003eddf1d01\u003c/code\u003e\u003c/a\u003e Improve tests and test coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/15584ce1939cf2083d9f94c979b017607aebe7aa\"\u003e\u003ccode\u003e15584ce\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/a41bed4d82d12aa6a15e8d93b5b9b4e29f797114\"\u003e\u003ccode\u003ea41bed4\u003c/code\u003e\u003c/a\u003e Update chnagelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/928fb5d1c870e58cf0f1682b963867e5a9c2b206\"\u003e\u003ccode\u003e928fb5d\u003c/code\u003e\u003c/a\u003e Update changelog with 3.8.0 info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/baaabffe881c7a4f05e851fa3872246266b1c7d3\"\u003e\u003ccode\u003ebaaabff\u003c/code\u003e\u003c/a\u003e Chore: Bump deps, constraints and versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/b68c6274943bf5e45b11e514005fa22f1fbce449\"\u003e\u003ccode\u003eb68c627\u003c/code\u003e\u003c/a\u003e Update to FSS 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/d4296e90236763ccf69d42da6b9e65907cbf7cb2\"\u003e\u003ccode\u003ed4296e9\u003c/code\u003e\u003c/a\u003e Linting: Updated to RydMike 2.6.0 lint rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/b5fb6e881f7ba8d5a0e7a99b356a71452b47ad75\"\u003e\u003ccode\u003eb5fb6e8\u003c/code\u003e\u003c/a\u003e Add demo of new dialog button styling to example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rydmike/flex_color_picker/compare/3.7.2...3.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_map_tile_caching` from 10.0.0 to 10.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JaffaKetchup/flutter_map_tile_caching/releases\"\u003eflutter_map_tile_caching's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.1\u003c/h2\u003e\n\u003cp\u003eSee the full CHANGELOG for more information: \u003ca href=\"https://github.com/JaffaKetchup/flutter_map_tile_caching/blob/main/CHANGELOG.md\"\u003ehttps://github.com/JaffaKetchup/flutter_map_tile_caching/blob/main/CHANGELOG.md\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003cp\u003eSee the full CHANGELOG for more information: \u003ca href=\"https://github.com/JaffaKetchup/flutter_map_tile_caching/blob/main/CHANGELOG.md\"\u003ehttps://github.com/JaffaKetchup/flutter_map_tile_caching/blob/main/CHANGELOG.md\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/JaffaKetchup/flutter_map_tile_caching/blob/main/CHANGELOG.md\"\u003eflutter_map_tile_caching's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[10.1.1] - 2025/02/03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug where import operation fatally crashed on some iOS devices\u003cbr /\u003e\nThis appears to be an \u003ca href=\"https://redirect.github.com/objectbox/objectbox-dart/issues/654\"\u003eObjectBox issue\u003c/a\u003e where streaming the results of a database query caused the crash. Instead, FMTC now uses a custom chunking system to avoid streaming and also avoid loading potentially many tiles into memory.\u003c/li\u003e\n\u003cli\u003eImproved performance of import operation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.1.0] - 2025/02/02\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for flutter_map v8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaffaKetchup/flutter_map_tile_caching/commit/022bbe0d3a4a4949d302f691bb11dcc344120a90\"\u003e\u003ccode\u003e022bbe0\u003c/code\u003e\u003c/a\u003e v10.1.1: fix import/export operations on iOS  (\u003ca href=\"https://redirect.github.com/JaffaKetchup/flutter_map_tile_caching/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaffaKetchup/flutter_map_tile_caching/commit/77bd6da889f39b05e0e71e0a5f2492171b52988c\"\u003e\u003ccode\u003e77bd6da\u003c/code\u003e\u003c/a\u003e v10.1: support flutter_map v8 (\u003ca href=\"https://redirect.github.com/JaffaKetchup/flutter_map_tile_caching/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JaffaKetchup/flutter_map_tile_caching/compare/v10.0.0...v10.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_map` from 7.0.2 to 8.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix CI, remove all non-English languages from Windows demo installer by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2163\"\u003efleaflet/flutter_map#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump proj4dart from 2.1.0 to 3.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2161\"\u003efleaflet/flutter_map#2161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2159\"\u003efleaflet/flutter_map#2159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade example app build configuration \u0026amp; dependencies by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2165\"\u003efleaflet/flutter_map#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2167\"\u003efleaflet/flutter_map#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build errored tile without error image using custom tile builder by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2166\"\u003efleaflet/flutter_map#2166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2173\"\u003efleaflet/flutter_map#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eMapOptions.onPointerMove\u003c/code\u003e callback by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2137\"\u003efleaflet/flutter_map#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct coordinate calculation in \u003ccode\u003e_retainChildren\u003c/code\u003e recursion by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003efleaflet/flutter_map#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow fling animation damping to be customised by \u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003efleaflet/flutter_map#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add separate \u003ccode\u003eRotatedOverlayImage.transformFilterQuality\u003c/code\u003e parameter by \u003ca href=\"https://github.com/Robbendebiene\"\u003e\u003ccode\u003e@​Robbendebiene\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2169\"\u003efleaflet/flutter_map#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove 'package:logger' dependency \u0026amp; OSM unblocking flow by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003efleaflet/flutter_map#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: throw when \u003ccode\u003eLatLng\u003c/code\u003e is non-finite by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2182\"\u003efleaflet/flutter_map#2182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: absorb necessary 'dart:io' components to remove references by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2186\"\u003efleaflet/flutter_map#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve fling behaviour when pointer leaves window by \u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2158\"\u003efleaflet/flutter_map#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/github-script from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2196\"\u003efleaflet/flutter_map#2196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump codecov/codecov-action from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2191\"\u003efleaflet/flutter_map#2191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2187\"\u003efleaflet/flutter_map#2187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct broken links for \u003ccode\u003eTileLayer\u003c/code\u003e \u0026amp; \u003ccode\u003eMapController\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2197\"\u003efleaflet/flutter_map#2197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: replace unstable \u003ccode\u003eTile\u003c/code\u003e widget key with dedicated stable \u003ccode\u003eTileKey\u003c/code\u003e by \u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003efleaflet/flutter_map#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003estrokeWidth\u003c/code\u003e when calculating polyline visibility by \u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2184\"\u003efleaflet/flutter_map#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct \u003ccode\u003eLatLngBounds.isOverlapping\u003c/code\u003e calculation by \u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003efleaflet/flutter_map#2190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.3.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2179\"\u003efleaflet/flutter_map#2179\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/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003efleaflet/flutter_map#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003efleaflet/flutter_map#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003efleaflet/flutter_map#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003efleaflet/flutter_map#2190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.2...v8.3.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.2...v8.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\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/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.3.0] - 2026/04/14\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eMapOptions.onPointerMove\u003c/code\u003e callback - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2137\"\u003e#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eInteractionOptions.flingAnimationDampingRatio\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003e#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded separate \u003ccode\u003eRotatedOverlayImage.transformFilterQuality\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2169\"\u003e#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved fling behaviour when pointer leaves window - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2158\"\u003e#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eTileLayer.tileBuilder\u003c/code\u003e for errored tiles - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2166\"\u003e#2166\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2154\"\u003e#2154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect \u003ccode\u003eTileLayer\u003c/code\u003e's tile visibility calculation - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003e#2174\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2175\"\u003e#2175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent memory leak by throwing when \u003ccode\u003eLatLng\u003c/code\u003e is non-finite during projection - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2182\"\u003e#2182\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2178\"\u003e#2178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider \u003ccode\u003estrokeWidth\u003c/code\u003e when calculating polyline visibility during non-aggressive culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2184\"\u003e#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect \u003ccode\u003eLatLngBounds.isOverlapping\u003c/code\u003e calculation - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003e#2190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting performance improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduce large amounts of unnecessary rebuilding by replacing unstable widget key with dedicated stable \u003ccode\u003eTileKey\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003e#2195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved 'package:logger' dependency - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003e#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved OSM unblocking flow - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003e#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbsorb necessary 'dart:io' components to remove references and allow pana to recognise flutter_map as WASM compatible - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2186\"\u003e#2186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Robbendebiene\"\u003e\u003ccode\u003e@​Robbendebiene\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/fleaflet/flutter_map/commit/6da14f89f35662732afba4c9e50ce0a148e162c1\"\u003e\u003ccode\u003e6da14f8\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.3.0 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2179\"\u003e#2179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/8089dd809dd4ddfddd3a7a34f8ddbc6ae7ad732d\"\u003e\u003ccode\u003e8089dd8\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eLatLngBounds.isOverlapping\u003c/code\u003e calculation (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2190\"\u003e#2190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/b35130fee4c91deb52df076c957da4ab42a7f589\"\u003e\u003ccode\u003eb35130f\u003c/code\u003e\u003c/a\u003e fix: consider \u003ccode\u003estrokeWidth\u003c/code\u003e when calculating polyline visibility (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/7c973e98fde77aa041b4d0c885754f77db76aa3f\"\u003e\u003ccode\u003e7c973e9\u003c/code\u003e\u003c/a\u003e perf: replace unstable \u003ccode\u003eTile\u003c/code\u003e widget key with dedicated stable \u003ccode\u003eTileKey\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/cde93c83292986cc2573f968aa77f073c63a85bd\"\u003e\u003ccode\u003ecde93c8\u003c/code\u003e\u003c/a\u003e fix(docs): correct broken links for \u003ccode\u003eTileLayer\u003c/code\u003e \u0026amp; \u003ccode\u003eMapController\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2197\"\u003e#2197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/3a6bacba63b7ea03646befeff771437255aad5f6\"\u003e\u003ccode\u003e3a6bacb\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/edbd866e91b615fa06b8bfd4b185c0de049cdd2c\"\u003e\u003ccode\u003eedbd866\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/c7a8ae03df7bff2630206ef1195b38b5b5d7d1a0\"\u003e\u003ccode\u003ec7a8ae0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/github-script from 8 to 9 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2196\"\u003e#2196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/c5e4909c28488573f8a3f80cb0ef2f551f456279\"\u003e\u003ccode\u003ec5e4909\u003c/code\u003e\u003c/a\u003e fix: improve fling behaviour when pointer leaves window (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/9d00de65e6f5365d3a0b6276f20ec36d4db899fa\"\u003e\u003ccode\u003e9d00de6\u003c/code\u003e\u003c/a\u003e chore: absorb necessary 'dart:io' components to remove references (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2186\"\u003e#2186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v7.0.2...v8.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_secure_storage` from 10.2.0 to 10.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mogol/flutter_secure_storage/releases\"\u003eflutter_secure_storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch3\u003eAndroid\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eAndroidBiometricType\u003c/code\u003e enum and \u003ccode\u003ebiometricType\u003c/code\u003e option to \u003ccode\u003eAndroidOptions\u003c/code\u003e to control which authentication methods are accepted during biometric prompts (requires \u003ccode\u003eKeyCipherAlgorithm.AES_GCM_NoPadding\u003c/code\u003e).\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAndroidBiometricType.biometricOrDeviceCredential\u003c/code\u003e (default) accepts Class 3 biometrics or device credentials (PIN/pattern/password), preserving previous behaviour.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAndroidBiometricType.strongBiometricOnly\u003c/code\u003e restricts authentication to Class 3 (strong) biometrics only; device credentials are explicitly rejected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFully enforced on Android 11+ (API 30+) via \u003ccode\u003esetAllowedAuthenticators\u003c/code\u003e on \u003ccode\u003eBiometricPrompt\u003c/code\u003e and \u003ccode\u003esetUserAuthenticationParameters\u003c/code\u003e on the KeyStore key. On earlier API levels the system may still permit device credentials.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebiometricPromptNegativeButton\u003c/code\u003e option to \u003ccode\u003eAndroidOptions\u003c/code\u003e to customise the dismiss button label on the biometric prompt. Required when using \u003ccode\u003estrongBiometricOnly\u003c/code\u003e or on Android 10 and lower.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eiOS / macOS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esecStoreAvailabilitySink\u003c/code\u003e not being called when protected data availability changes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ekSecUseDataProtectionKeychain\u003c/code\u003e being added to Keychain queries unconditionally; it is now only set when \u003ccode\u003euseDataProtectionKeychain\u003c/code\u003e is explicitly enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWindows\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003edeleteAll\u003c/code\u003e and \u003ccode\u003econtainsKey\u003c/code\u003e not acquiring the mutex lock, which could cause data races under concurrent access.\nIf you are on Dart \u0026gt;=3.10.0, this fix is applied automatically. Otherwise, pin \u003ccode\u003eflutter_secure_storage_windows: ^4.2.2\u003c/code\u003e in your \u003ccode\u003epubspec.yaml\u003c/code\u003e to opt in and make sure your constraint is set for minimum of Dart \u0026gt;=3.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLinux\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003edeleteKeyring\u003c/code\u003e storing the string \u003ccode\u003e\u0026quot;null\u0026quot;\u003c/code\u003e instead of an empty JSON object \u003ccode\u003e{}\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed non-UTF-8 error messages from libsecret causing a \u003ccode\u003eFormatException\u003c/code\u003e on the Dart side; messages are now sanitised before being sent through the method channel.\u003c/li\u003e\n\u003cli\u003eFixed locked or unavailable keyring now surfacing as a catchable \u003ccode\u003ePlatformException\u003c/code\u003e with code \u003ccode\u003eKeyringLocked\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed JSON parse errors and other C++ exceptions now surfacing as a \u003ccode\u003ePlatformException\u003c/code\u003e with code \u003ccode\u003eStorageError\u003c/code\u003e instead of sending malformed bytes through the channel.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/a86a1ef1b97dc60bece939dbaa63b381e7bac0c2\"\u003e\u003ccode\u003ea86a1ef\u003c/code\u003e\u003c/a\u003e release of v10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/9d09d99a7ff7693f2a98af77850a7287d2fa4599\"\u003e\u003ccode\u003e9d09d99\u003c/code\u003e\u003c/a\u003e release of v0.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/57f83b4e225c67d2e5bb6a65115d9bf8acca74bf\"\u003e\u003ccode\u003e57f83b4\u003c/code\u003e\u003c/a\u003e release of v3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/8a6e759ed5dd9cec0daca0a62efd3ce0f0ba051c\"\u003e\u003ccode\u003e8a6e759\u003c/code\u003e\u003c/a\u003e release of v4.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/25ac8688c2042bf9af2ac1abb023ffba48f8e037\"\u003e\u003ccode\u003e25ac868\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1146\"\u003e#1146\u003c/a\u003e from juliansteenbakker/doc/linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0061a482df0f47888022039cdaaba700d5c57343\"\u003e\u003ccode\u003e0061a48\u003c/code\u003e\u003c/a\u003e fix: typo, add more details section,\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/ff3004b087a24b0d3d3aee2ac312cec582c97ee9\"\u003e\u003ccode\u003eff3004b\u003c/code\u003e\u003c/a\u003e doc: re-add note about libsecret availability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/d5ab2cbce4a8f7b0ac26edda5772ec9f54930793\"\u003e\u003ccode\u003ed5ab2cb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1132\"\u003e#1132\u003c/a\u003e from juliansteenbakker/fix/linux-locked-keyring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/6959bfd745a585b16c742de58bc50a0beca39f88\"\u003e\u003ccode\u003e6959bfd\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into fix/linux-locked-keyring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/301194ff2d9eb7312b091d3caf76b1c5888664e7\"\u003e\u003ccode\u003e301194f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1143\"\u003e#1143\u003c/a\u003e from CORDEA/feature/android-biometric-type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/v10.2.0...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `home_widget` from 0.7.0+1 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ABausG/home_widget/releases\"\u003ehome_widget's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehome_widget-v0.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Support passing appGroupId directly with functions by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/416\"\u003eABausG/home_widget#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pin android dependency versions to prevent pre-release pickup by \u003ca href=\"https://github.com/shenlong-tanwen\"\u003e\u003ccode\u003e@​shenlong-tanwen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/418\"\u003eABausG/home_widget#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support Android Gradle Plugin 9.x by \u003ca href=\"https://github.com/giaquo\"\u003e\u003ccode\u003e@​giaquo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/420\"\u003eABausG/home_widget#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add FlutterFramework to iOS SPM package by \u003ca href=\"https://github.com/merlinnot\"\u003e\u003ccode\u003e@​merlinnot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/419\"\u003eABausG/home_widget#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/422\"\u003eABausG/home_widget#422\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shenlong-tanwen\"\u003e\u003ccode\u003e@​shenlong-tanwen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/418\"\u003eABausG/home_widget#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giaquo\"\u003e\u003ccode\u003e@​giaquo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/420\"\u003eABausG/home_widget#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/merlinnot\"\u003e\u003ccode\u003e@​merlinnot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/419\"\u003eABausG/home_widget#419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.9.1...home_widget-v0.9.2\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.9.1...home_widget-v0.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add support for \u003ccode\u003eHomeWidget.saveFile\u003c/code\u003e and \u003ccode\u003eHomeWidget.saveImage\u003c/code\u003e by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/409\"\u003eABausG/home_widget#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Configurable widgets for Android by \u003ca href=\"https://github.com/jonmarkhall\"\u003e\u003ccode\u003e@​jonmarkhall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/396\"\u003eABausG/home_widget#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Android example for configurable widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/411\"\u003eABausG/home_widget#411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/412\"\u003eABausG/home_widget#412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonmarkhall\"\u003e\u003ccode\u003e@​jonmarkhall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/396\"\u003eABausG/home_widget#396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.9.0...home_widget-v0.9.1\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.9.0...home_widget-v0.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add Example For iOS Lockscreen Widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/380\"\u003eABausG/home_widget#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix iOS Widget Updating using only \u003ccode\u003ename\u003c/code\u003e parameter by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/381\"\u003eABausG/home_widget#381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo for Jetpack Glance Dependency by \u003ca href=\"https://github.com/billyeh\"\u003e\u003ccode\u003e@​billyeh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/384\"\u003eABausG/home_widget#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore!: Upgrade to melos 7.0.0 by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/382\"\u003eABausG/home_widget#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Build Example Apps and adjust how workflows are triggered by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/389\"\u003eABausG/home_widget#389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix Xcode 26 support for interactive Widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/391\"\u003eABausG/home_widget#391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Ensure tagged releases are published automatically by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/392\"\u003eABausG/home_widget#392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: Add support for Swift Package Manager by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/393\"\u003eABausG/home_widget#393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: Add missing package name to HomeWidget Glance files by \u003ca href=\"https://github.com/ngominhtrungit\"\u003e\u003ccode\u003e@​ngominhtrungit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/365\"\u003eABausG/home_widget#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/394\"\u003eABausG/home_widget#394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/billyeh\"\u003e\u003ccode\u003e@​billyeh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/384\"\u003eABausG/home_widget#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngominhtrungit\"\u003e\u003ccode\u003e@​ngominhtrungit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/365\"\u003eABausG/home_widget#365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.8.1...home_widget-v0.9.0\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.8.1...home_widget-v0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Update ios.mdx. typo SingleEntry -\u0026gt; CounterEntry by \u003ca href=\"https://github.com/kumgold\"\u003e\u003ccode\u003e@​kumgold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/356\"\u003eABausG/home_widget#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Update Emulators for Integration Tests by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/363\"\u003eABausG/home_widget#363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ABausG/home_widget/blob/main/CHANGELOG.md\"\u003ehome_widget's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add FlutterFramework to iOS SPM package (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/419\"\u003e#419\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/85aa4bf2f56feddf1b8d4c6f6a3954363308317d\"\u003e85aa4bf2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Support Android Gradle Plugin 9.x (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/420\"\u003e#420\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/cb2b4ad530da0a599b283cd109fa01d928dae662\"\u003ecb2b4ad5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Pin android dependency versions to prevent pre-release pickup (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/418\"\u003e#418\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/e42f1f7cf53f23b0e2e2092463a2ef22f67b6d57\"\u003ee42f1f7c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support passing appGroupId directly with functions (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/416\"\u003e#416\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/55e6f435cb573a570a524d662d2f2d0bd2c50f43\"\u003e55e6f435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-04-12\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/blob/main/#home_widget---v091\"\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Configurable widgets for Android (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/396\"\u003e#396\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/faf16897d6667b54799c61fa714eec9247dda1c9\"\u003efaf16897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add support for \u003ccode\u003eHomeWidget.saveFile\u003c/code\u003e and \u003ccode\u003eHomeWidget.saveImage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/409\"\u003e#409\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/bf965fbf37e3d14aeb32077184897025014d994f\"\u003ebf965fbf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-01-04\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/blob/main/#home_widget---v090\"\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no other changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix Xcode 26 support for interactive Widgets (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/391\"\u003e#391\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/35047c6af5f2847652a51eb760c0d2ff70953259\"\u003e35047c6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix iOS Widget Updating using only \u003ccode\u003ename\u003c/code\u003e parameter (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/381\"\u003e#381\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/77919dbb464c238149cb7662c9c8bfd47b7f11f9\"\u003e77919dbb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/7fe0741dac1f46e4582dd7886851fc6057b1de1d\"\u003e\u003ccode\u003e7fe0741\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/85aa4bf2f56feddf1b8d4c6f6a3954363308317d\"\u003e\u003ccode\u003e85aa4bf\u003c/code\u003e\u003c/a\u003e fix: Add FlutterFramework to iOS SPM package (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/419\"\u003e#419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/cb2b4ad530da0a599b283cd109fa01d928dae662\"\u003e\u003ccode\u003ecb2b4ad\u003c/code\u003e\u003c/a\u003e fix: Support Android Gradle Plugin 9.x (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/e42f1f7cf53f23b0e2e2092463a2ef22f67b6d57\"\u003e\u003ccode\u003ee42f1f7\u003c/code\u003e\u003c/a\u003e fix: Pin android dependency versions to prevent pre-release pickup (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/55e6f435cb573a570a524d662d2f2d0bd2c50f43\"\u003e\u003ccode\u003e55e6f43\u003c/code\u003e\u003c/a\u003e feat: Support passing appGroupId directly with functions (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/ac84f3141233af4c1262ed01e0f2ba1089eb2f0e\"\u003e\u003ccode\u003eac84f31\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/2c86b552281bccca92005bc16cdefb704e336920\"\u003e\u003ccode\u003e2c86b55\u003c/code\u003e\u003c/a\u003e feat: Add Android example for configurable widgets (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/faf16897d6667b54799c61fa714eec9247dda1c9\"\u003e\u003ccode\u003efaf1689\u003c/code\u003e\u003c/a\u003e feat: Configurable widgets for Android (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/bf965fbf37e3d14aeb32077184897025014d994f\"\u003e\u003ccode\u003ebf965fb\u003c/code\u003e\u003c/a\u003e feat: Add support for \u003ccode\u003eHomeWidget.saveFile\u003c/code\u003e and \u003ccode\u003eHomeWidget.saveImage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/fa7453a8081d68e6c22dd997f41479e241523b8e\"\u003e\u003ccode\u003efa7453a\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.7.0...home_widget-v0.9.2\"\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.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5fca3006f470716e914f3a845a24f6776d80b4d1\"\u003e\u003ccode\u003e5fca300\u003c/code\u003e\u003c/a\u003e [image_picker] Update documentation of maxDuration to reflect that it only ap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a9d6c1c6db7da72843bdc3742fb7df70b77c796b\"\u003e\u003ccode\u003ea9d6c1c\u003c/code\u003e\u003c/a\u003e [tool] Update java formatter (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/11508\"\u003e#11508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e37fa8ff337214ed3d5dc83f9ba229c6b9ccc1c0\"\u003e\u003ccode\u003ee37fa8f\u003c/code\u003e\u003c/a\u003e [various] Convert remaining Groovy files to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/11443\"\u003e#11443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0e0a032a4a9b55a4e92be8c56cd525a92863942c\"\u003e\u003ccode\u003e0e0a032\u003c/code\u003e\u003c/a\u003e [various] Ignore generated plugin files (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d31df6671d3fa6edf499772aacb5e3bb55b79af4\"\u003e\u003ccode\u003ed31df66\u003c/code\u003e\u003c/a\u003e [various] Convert plugin impl examples to Kotlin Gradle (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/11421\"\u003e#11421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/155dbc386cd54f530039c5af80cbc0c89e270305\"\u003e\u003ccode\u003e155dbc3\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.core:core from 1.17.0 to 1.18.0 in /packages/imag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ec1ce5b84f74fd6ab5fe56d676ce4fca6f62a0a9\"\u003e\u003ccode\u003eec1ce5b\u003c/code\u003e\u003c/a\u003e [various] Convert plugin builds to Kotlin gradle (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/11172\"\u003e#11172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/dd634a2186cfe9e5b57fca2c8cceae7b4fa41790\"\u003e\u003ccode\u003edd634a2\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 14 directories with 1 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/409793bcb784b9464def8698557005fb8851a9e6\"\u003e\u003ccode\u003e409793b\u003c/code\u003e\u003c/a\u003e [various] Remove CocoaPods from examples (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/11237\"\u003e#11237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/02f231f376761cc04610e8c566b0ba759db0bda7\"\u003e\u003ccode\u003e02f231f\u003c/code\u003e\u003c/a\u003e [various] iOS/macOS example project automigrations (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/11227\"\u003e#11227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/image_picker-v1.2.2/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 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/astralk9999/Transitly/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/astralk9999%2FTransitly/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4505379625","node_id":"PR_kwDOSGV_8c7ee-ds","number":8,"state":"closed","title":"chore(deps)(deps): bump flutter_map from 7.0.2 to 8.3.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-26T03:24:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T20:17:12.000Z","updated_at":"2026-05-26T03:24:46.000Z","time_to_close":284852,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"flutter_map","old_version":"7.0.2","new_version":"8.3.0","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 7.0.2 to 8.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix CI, remove all non-English languages from Windows demo installer by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2163\"\u003efleaflet/flutter_map#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump proj4dart from 2.1.0 to 3.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2161\"\u003efleaflet/flutter_map#2161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2159\"\u003efleaflet/flutter_map#2159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade example app build configuration \u0026amp; dependencies by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2165\"\u003efleaflet/flutter_map#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2167\"\u003efleaflet/flutter_map#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build errored tile without error image using custom tile builder by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2166\"\u003efleaflet/flutter_map#2166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2173\"\u003efleaflet/flutter_map#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eMapOptions.onPointerMove\u003c/code\u003e callback by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2137\"\u003efleaflet/flutter_map#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct coordinate calculation in \u003ccode\u003e_retainChildren\u003c/code\u003e recursion by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003efleaflet/flutter_map#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow fling animation damping to be customised by \u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003efleaflet/flutter_map#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add separate \u003ccode\u003eRotatedOverlayImage.transformFilterQuality\u003c/code\u003e parameter by \u003ca href=\"https://github.com/Robbendebiene\"\u003e\u003ccode\u003e@​Robbendebiene\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2169\"\u003efleaflet/flutter_map#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove 'package:logger' dependency \u0026amp; OSM unblocking flow by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003efleaflet/flutter_map#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: throw when \u003ccode\u003eLatLng\u003c/code\u003e is non-finite by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2182\"\u003efleaflet/flutter_map#2182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: absorb necessary 'dart:io' components to remove references by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2186\"\u003efleaflet/flutter_map#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve fling behaviour when pointer leaves window by \u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2158\"\u003efleaflet/flutter_map#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/github-script from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2196\"\u003efleaflet/flutter_map#2196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump codecov/codecov-action from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2191\"\u003efleaflet/flutter_map#2191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2187\"\u003efleaflet/flutter_map#2187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct broken links for \u003ccode\u003eTileLayer\u003c/code\u003e \u0026amp; \u003ccode\u003eMapController\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2197\"\u003efleaflet/flutter_map#2197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: replace unstable \u003ccode\u003eTile\u003c/code\u003e widget key with dedicated stable \u003ccode\u003eTileKey\u003c/code\u003e by \u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003efleaflet/flutter_map#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003estrokeWidth\u003c/code\u003e when calculating polyline visibility by \u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2184\"\u003efleaflet/flutter_map#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct \u003ccode\u003eLatLngBounds.isOverlapping\u003c/code\u003e calculation by \u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003efleaflet/flutter_map#2190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.3.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2179\"\u003efleaflet/flutter_map#2179\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/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003efleaflet/flutter_map#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003efleaflet/flutter_map#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003efleaflet/flutter_map#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003efleaflet/flutter_map#2190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.2...v8.3.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.2...v8.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\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/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.3.0] - 2026/04/14\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eMapOptions.onPointerMove\u003c/code\u003e callback - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2137\"\u003e#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eInteractionOptions.flingAnimationDampingRatio\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003e#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded separate \u003ccode\u003eRotatedOverlayImage.transformFilterQuality\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2169\"\u003e#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved fling behaviour when pointer leaves window - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2158\"\u003e#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eTileLayer.tileBuilder\u003c/code\u003e for errored tiles - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2166\"\u003e#2166\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2154\"\u003e#2154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect \u003ccode\u003eTileLayer\u003c/code\u003e's tile visibility calculation - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003e#2174\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2175\"\u003e#2175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent memory leak by throwing when \u003ccode\u003eLatLng\u003c/code\u003e is non-finite during projection - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2182\"\u003e#2182\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2178\"\u003e#2178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider \u003ccode\u003estrokeWidth\u003c/code\u003e when calculating polyline visibility during non-aggressive culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2184\"\u003e#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect \u003ccode\u003eLatLngBounds.isOverlapping\u003c/code\u003e calculation - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003e#2190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting performance improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduce large amounts of unnecessary rebuilding by replacing unstable widget key with dedicated stable \u003ccode\u003eTileKey\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003e#2195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved 'package:logger' dependency - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003e#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved OSM unblocking flow - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003e#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbsorb necessary 'dart:io' components to remove references and allow pana to recognise flutter_map as WASM compatible - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2186\"\u003e#2186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Robbendebiene\"\u003e\u003ccode\u003e@​Robbendebiene\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/fleaflet/flutter_map/commit/6da14f89f35662732afba4c9e50ce0a148e162c1\"\u003e\u003ccode\u003e6da14f8\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.3.0 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2179\"\u003e#2179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/8089dd809dd4ddfddd3a7a34f8ddbc6ae7ad732d\"\u003e\u003ccode\u003e8089dd8\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eLatLngBounds.isOverlapping\u003c/code\u003e calculation (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2190\"\u003e#2190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/b35130fee4c91deb52df076c957da4ab42a7f589\"\u003e\u003ccode\u003eb35130f\u003c/code\u003e\u003c/a\u003e fix: consider \u003ccode\u003estrokeWidth\u003c/code\u003e when calculating polyline visibility (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/7c973e98fde77aa041b4d0c885754f77db76aa3f\"\u003e\u003ccode\u003e7c973e9\u003c/code\u003e\u003c/a\u003e perf: replace unstable \u003ccode\u003eTile\u003c/code\u003e widget key with dedicated stable \u003ccode\u003eTileKey\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/cde93c83292986cc2573f968aa77f073c63a85bd\"\u003e\u003ccode\u003ecde93c8\u003c/code\u003e\u003c/a\u003e fix(docs): correct broken links for \u003ccode\u003eTileLayer\u003c/code\u003e \u0026amp; \u003ccode\u003eMapController\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2197\"\u003e#2197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/3a6bacba63b7ea03646befeff771437255aad5f6\"\u003e\u003ccode\u003e3a6bacb\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/edbd866e91b615fa06b8bfd4b185c0de049cdd2c\"\u003e\u003ccode\u003eedbd866\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/c7a8ae03df7bff2630206ef1195b38b5b5d7d1a0\"\u003e\u003ccode\u003ec7a8ae0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/github-script from 8 to 9 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2196\"\u003e#2196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/c5e4909c28488573f8a3f80cb0ef2f551f456279\"\u003e\u003ccode\u003ec5e4909\u003c/code\u003e\u003c/a\u003e fix: improve fling behaviour when pointer leaves window (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/9d00de65e6f5365d3a0b6276f20ec36d4db899fa\"\u003e\u003ccode\u003e9d00de6\u003c/code\u003e\u003c/a\u003e chore: absorb necessary 'dart:io' components to remove references (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2186\"\u003e#2186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v7.0.2...v8.3.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_map\u0026package-manager=pub\u0026previous-version=7.0.2\u0026new-version=8.3.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/astralk9999/Transitly/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/astralk9999%2FTransitly/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4433192884","node_id":"PR_kwDORQYH087a4Lox","number":8,"state":"open","title":"chore(deps): bump flutter_map from 6.2.1 to 8.3.0 in /frontend","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T22:53:48.000Z","updated_at":"2026-05-12T22:54:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.3.0","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":"/frontend","ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix CI, remove all non-English languages from Windows demo installer by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2163\"\u003efleaflet/flutter_map#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump proj4dart from 2.1.0 to 3.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2161\"\u003efleaflet/flutter_map#2161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2159\"\u003efleaflet/flutter_map#2159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade example app build configuration \u0026amp; dependencies by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2165\"\u003efleaflet/flutter_map#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2167\"\u003efleaflet/flutter_map#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build errored tile without error image using custom tile builder by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2166\"\u003efleaflet/flutter_map#2166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2173\"\u003efleaflet/flutter_map#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eMapOptions.onPointerMove\u003c/code\u003e callback by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2137\"\u003efleaflet/flutter_map#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct coordinate calculation in \u003ccode\u003e_retainChildren\u003c/code\u003e recursion by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003efleaflet/flutter_map#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow fling animation damping to be customised by \u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003efleaflet/flutter_map#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add separate \u003ccode\u003eRotatedOverlayImage.transformFilterQuality\u003c/code\u003e parameter by \u003ca href=\"https://github.com/Robbendebiene\"\u003e\u003ccode\u003e@​Robbendebiene\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2169\"\u003efleaflet/flutter_map#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove 'package:logger' dependency \u0026amp; OSM unblocking flow by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003efleaflet/flutter_map#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: throw when \u003ccode\u003eLatLng\u003c/code\u003e is non-finite by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2182\"\u003efleaflet/flutter_map#2182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: absorb necessary 'dart:io' components to remove references by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2186\"\u003efleaflet/flutter_map#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve fling behaviour when pointer leaves window by \u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2158\"\u003efleaflet/flutter_map#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/github-script from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2196\"\u003efleaflet/flutter_map#2196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump codecov/codecov-action from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2191\"\u003efleaflet/flutter_map#2191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2187\"\u003efleaflet/flutter_map#2187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct broken links for \u003ccode\u003eTileLayer\u003c/code\u003e \u0026amp; \u003ccode\u003eMapController\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2197\"\u003efleaflet/flutter_map#2197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: replace unstable \u003ccode\u003eTile\u003c/code\u003e widget key with dedicated stable \u003ccode\u003eTileKey\u003c/code\u003e by \u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003efleaflet/flutter_map#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003estrokeWidth\u003c/code\u003e when calculating polyline visibility by \u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2184\"\u003efleaflet/flutter_map#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct \u003ccode\u003eLatLngBounds.isOverlapping\u003c/code\u003e calculation by \u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003efleaflet/flutter_map#2190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.3.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2179\"\u003efleaflet/flutter_map#2179\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/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003efleaflet/flutter_map#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003efleaflet/flutter_map#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003efleaflet/flutter_map#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003efleaflet/flutter_map#2190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.2...v8.3.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.2...v8.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\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/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.3.0] - 2026/04/14\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eMapOptions.onPointerMove\u003c/code\u003e callback - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2137\"\u003e#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eInteractionOptions.flingAnimationDampingRatio\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003e#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded separate \u003ccode\u003eRotatedOverlayImage.transformFilterQuality\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2169\"\u003e#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved fling behaviour when pointer leaves window - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2158\"\u003e#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eTileLayer.tileBuilder\u003c/code\u003e for errored tiles - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2166\"\u003e#2166\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2154\"\u003e#2154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect \u003ccode\u003eTileLayer\u003c/code\u003e's tile visibility calculation - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003e#2174\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2175\"\u003e#2175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent memory leak by throwing when \u003ccode\u003eLatLng\u003c/code\u003e is non-finite during projection - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2182\"\u003e#2182\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2178\"\u003e#2178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider \u003ccode\u003estrokeWidth\u003c/code\u003e when calculating polyline visibility during non-aggressive culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2184\"\u003e#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect \u003ccode\u003eLatLngBounds.isOverlapping\u003c/code\u003e calculation - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003e#2190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting performance improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduce large amounts of unnecessary rebuilding by replacing unstable widget key with dedicated stable \u003ccode\u003eTileKey\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003e#2195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved 'package:logger' dependency - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003e#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved OSM unblocking flow - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003e#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbsorb necessary 'dart:io' components to remove references and allow pana to recognise flutter_map as WASM compatible - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2186\"\u003e#2186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Robbendebiene\"\u003e\u003ccode\u003e@​Robbendebiene\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/fleaflet/flutter_map/commits/v8.3.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_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.3.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/b1codes/is-it-open/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/b1codes%2Fis-it-open/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"3524017681","node_id":"PR_kwDOGkffQ86uM0ZX","number":144,"state":"closed","title":"build(deps): bump flutter_map from 8.2.1 to 8.2.2","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-03T23:38:46.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-17T00:52:12.000Z","updated_at":"2026-01-03T23:38:54.000Z","time_to_close":6821194,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"flutter_map","old_version":"8.2.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 8.2.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6b9fc9c8f2be6aa9f4308c0bfe1a484dcb793559\"\u003e\u003ccode\u003e6b9fc9c\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.2 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/2ab5c123adeca130163ec3ab476fcf1a403b3f0b\"\u003e\u003ccode\u003e2ab5c12\u003c/code\u003e\u003c/a\u003e chore: ignore deprecations, bump action versions, add lower flutter sdk bound...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/b26fb40b074c09ea2c55a98ca5c811dc86ed2326\"\u003e\u003ccode\u003eb26fb40\u003c/code\u003e\u003c/a\u003e fix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ebc5622a6f482943d1ec24423aa2c3710bb0a672\"\u003e\u003ccode\u003eebc5622\u003c/code\u003e\u003c/a\u003e fix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2133\"\u003e#2133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/13db5de36297af06b5fde991efb7678e61eac69d\"\u003e\u003ccode\u003e13db5de\u003c/code\u003e\u003c/a\u003e fix(example): prevent widget overflow in tile builder demo (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=8.2.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/Alberto97/eGuasti/pull/144","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alberto97%2FeGuasti/issues/144","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/144/packages"},{"uuid":"2885613125","node_id":"PR_kwDOD2Ow2M6r_vZF","number":7009,"state":"open","title":"chore(deps): bump flutter_map from 8.2.1 to 8.2.2 in /packages/smooth_app","user":"dependabot[bot]","labels":["Dart","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-03T17:06:27.000Z","updated_at":"2025-10-04T07:55:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_map","old_version":"8.2.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":"/packages/smooth_app","ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 8.2.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6b9fc9c8f2be6aa9f4308c0bfe1a484dcb793559\"\u003e\u003ccode\u003e6b9fc9c\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.2 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/2ab5c123adeca130163ec3ab476fcf1a403b3f0b\"\u003e\u003ccode\u003e2ab5c12\u003c/code\u003e\u003c/a\u003e chore: ignore deprecations, bump action versions, add lower flutter sdk bound...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/b26fb40b074c09ea2c55a98ca5c811dc86ed2326\"\u003e\u003ccode\u003eb26fb40\u003c/code\u003e\u003c/a\u003e fix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ebc5622a6f482943d1ec24423aa2c3710bb0a672\"\u003e\u003ccode\u003eebc5622\u003c/code\u003e\u003c/a\u003e fix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2133\"\u003e#2133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/13db5de36297af06b5fde991efb7678e61eac69d\"\u003e\u003ccode\u003e13db5de\u003c/code\u003e\u003c/a\u003e fix(example): prevent widget overflow in tile builder demo (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=8.2.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/openfoodfacts/smooth-app/pull/7009","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfoodfacts%2Fsmooth-app/issues/7009","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7009/packages"},{"uuid":"2851177010","node_id":"PR_kwDOJ7F6kc6p8YIy","number":2224,"state":"closed","title":"build: (deps): bump flutter_map from 8.2.1 to 8.2.2","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":["krille-chan"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-23T08:50:15.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T21:23:10.000Z","updated_at":"2025-09-23T08:50:15.000Z","time_to_close":41225,"merged_at":"2025-09-23T08:50:15.000Z","merged_by":"krille-chan","closed_by":null,"dependency_metadata":{"prefix":"build: (deps)","packages":[{"name":"flutter_map","old_version":"8.2.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 8.2.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6b9fc9c8f2be6aa9f4308c0bfe1a484dcb793559\"\u003e\u003ccode\u003e6b9fc9c\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.2 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/2ab5c123adeca130163ec3ab476fcf1a403b3f0b\"\u003e\u003ccode\u003e2ab5c12\u003c/code\u003e\u003c/a\u003e chore: ignore deprecations, bump action versions, add lower flutter sdk bound...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/b26fb40b074c09ea2c55a98ca5c811dc86ed2326\"\u003e\u003ccode\u003eb26fb40\u003c/code\u003e\u003c/a\u003e fix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ebc5622a6f482943d1ec24423aa2c3710bb0a672\"\u003e\u003ccode\u003eebc5622\u003c/code\u003e\u003c/a\u003e fix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2133\"\u003e#2133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/13db5de36297af06b5fde991efb7678e61eac69d\"\u003e\u003ccode\u003e13db5de\u003c/code\u003e\u003c/a\u003e fix(example): prevent widget overflow in tile builder demo (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=8.2.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/krille-chan/fluffychat/pull/2224","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/krille-chan%2Ffluffychat/issues/2224","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2224/packages"},{"uuid":"2851039488","node_id":"PR_kwDOPYWUEM6p72kA","number":16,"state":"open","title":"build: (deps): bump flutter_map from 6.2.1 to 8.2.2","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-22T20:28:12.000Z","updated_at":"2025-09-22T20:28:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: (deps)","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ZazzyChat/client/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZazzyChat%2Fclient/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"2850522620","node_id":"PR_kwDOPg1tFc6p54X8","number":21,"state":"open","title":"deps(deps): bump flutter_map from 6.2.1 to 8.2.2 in /quran_companion","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T18:02:04.000Z","updated_at":"2025-09-22T18:02:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":"/quran_companion","ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dione24/Quran_companion/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dione24%2FQuran_companion/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"2849276991","node_id":"PR_kwDOOYKgzc6p1IQ_","number":195,"state":"open","title":"chore: bump flutter_map from 8.2.1 to 8.2.2","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-22T12:24:56.000Z","updated_at":"2025-09-22T12:24:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"flutter_map","old_version":"8.2.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 8.2.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6b9fc9c8f2be6aa9f4308c0bfe1a484dcb793559\"\u003e\u003ccode\u003e6b9fc9c\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.2 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/2ab5c123adeca130163ec3ab476fcf1a403b3f0b\"\u003e\u003ccode\u003e2ab5c12\u003c/code\u003e\u003c/a\u003e chore: ignore deprecations, bump action versions, add lower flutter sdk bound...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/b26fb40b074c09ea2c55a98ca5c811dc86ed2326\"\u003e\u003ccode\u003eb26fb40\u003c/code\u003e\u003c/a\u003e fix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ebc5622a6f482943d1ec24423aa2c3710bb0a672\"\u003e\u003ccode\u003eebc5622\u003c/code\u003e\u003c/a\u003e fix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2133\"\u003e#2133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/13db5de36297af06b5fde991efb7678e61eac69d\"\u003e\u003ccode\u003e13db5de\u003c/code\u003e\u003c/a\u003e fix(example): prevent widget overflow in tile builder demo (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=8.2.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Solvro/mobile-umed/pull/195","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Solvro%2Fmobile-umed/issues/195","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/195/packages"},{"uuid":"2848942037","node_id":"PR_kwDOO1Zr1c6pz2fV","number":14,"state":"open","title":"Bump flutter_map from 6.2.1 to 8.2.2","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-22T10:56:09.000Z","updated_at":"2025-09-22T10:56:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Martbul/citystat1/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Martbul%2Fcitystat1/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"2848681419","node_id":"PR_kwDOPAv75s6py23L","number":29,"state":"open","title":"deps(deps): bump flutter_map from 6.2.1 to 8.2.2 in /frontend","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T09:49:24.000Z","updated_at":"2025-09-22T09:49:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":"/frontend","ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ghaythalijarad/wizzbussiness/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ghaythalijarad%2Fwizzbussiness/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"},{"uuid":"2848085157","node_id":"PR_kwDOOdRJWs6pwlSl","number":90,"state":"open","title":"build(deps): bump flutter_map from 8.1.1 to 8.2.2 in /appAdmin/mipedidoadmin","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-22T06:26:37.000Z","updated_at":"2025-09-22T06:26:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"flutter_map","old_version":"8.1.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":"/appAdmin/mipedidoadmin","ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 8.1.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6b9fc9c8f2be6aa9f4308c0bfe1a484dcb793559\"\u003e\u003ccode\u003e6b9fc9c\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.2 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/2ab5c123adeca130163ec3ab476fcf1a403b3f0b\"\u003e\u003ccode\u003e2ab5c12\u003c/code\u003e\u003c/a\u003e chore: ignore deprecations, bump action versions, add lower flutter sdk bound...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/b26fb40b074c09ea2c55a98ca5c811dc86ed2326\"\u003e\u003ccode\u003eb26fb40\u003c/code\u003e\u003c/a\u003e fix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ebc5622a6f482943d1ec24423aa2c3710bb0a672\"\u003e\u003ccode\u003eebc5622\u003c/code\u003e\u003c/a\u003e fix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2133\"\u003e#2133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/13db5de36297af06b5fde991efb7678e61eac69d\"\u003e\u003ccode\u003e13db5de\u003c/code\u003e\u003c/a\u003e fix(example): prevent widget overflow in tile builder demo (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/7d9dd324880444720db1dfe5316b15cdc9b4e948\"\u003e\u003ccode\u003e7d9dd32\u003c/code\u003e\u003c/a\u003e fix: ensure tiles still load when failing to generate cache metadata (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/8964171dc2fe487e64d8e599837c94041279dfde\"\u003e\u003ccode\u003e8964171\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.0 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/a304bfa207d92bafc4db49ff64c1ae6968dcde9b\"\u003e\u003ccode\u003ea304bfa\u003c/code\u003e\u003c/a\u003e feat: change label placement configuration, add new 'signed area centroid' al...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/4739cc96796ba576ed0184053d8ab38d51cf75e6\"\u003e\u003ccode\u003e4739cc9\u003c/code\u003e\u003c/a\u003e feat: add built-in caching \u0026amp; tile loading cancellation support (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6214a45aab97ae9ba80b46389f64ca934bb1202f\"\u003e\u003ccode\u003e6214a45\u003c/code\u003e\u003c/a\u003e fix(example): updated marker stress test to use more stressful markers (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=8.1.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/02loveslollipop/MiPedido/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/02loveslollipop%2FMiPedido/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"},{"uuid":"3416567149","node_id":"PR_kwDOOdRJWs6okGRk","number":87,"state":"open","title":"build(deps): bump flutter_map from 8.1.1 to 8.2.1 in /appAdmin/mipedidoadmin","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T06:53:14.000Z","updated_at":"2025-09-15T06:54:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"flutter_map","old_version":"8.1.1","new_version":"8.2.1","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":"/appAdmin/mipedidoadmin","ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 8.1.1 to 8.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust infinite loop protection in internals which allow multi-world functionality to improve performance and add more debug info on error - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003e#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor API docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003e#2114\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2098\"\u003e#2098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following meta changes to the package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced final package size to ~900KB from \u0026gt;3MB - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003e#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved build \u0026amp; publish integrity: publishing to pub.dev now occurs directly from the GitHub repo - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003e#2059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quirille\"\u003e\u003ccode\u003e@​Quirille\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freekvandeven\"\u003e\u003ccode\u003e@​freekvandeven\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/7d9dd324880444720db1dfe5316b15cdc9b4e948\"\u003e\u003ccode\u003e7d9dd32\u003c/code\u003e\u003c/a\u003e fix: ensure tiles still load when failing to generate cache metadata (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/8964171dc2fe487e64d8e599837c94041279dfde\"\u003e\u003ccode\u003e8964171\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.0 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/a304bfa207d92bafc4db49ff64c1ae6968dcde9b\"\u003e\u003ccode\u003ea304bfa\u003c/code\u003e\u003c/a\u003e feat: change label placement configuration, add new 'signed area centroid' al...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/4739cc96796ba576ed0184053d8ab38d51cf75e6\"\u003e\u003ccode\u003e4739cc9\u003c/code\u003e\u003c/a\u003e feat: add built-in caching \u0026amp; tile loading cancellation support (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6214a45aab97ae9ba80b46389f64ca934bb1202f\"\u003e\u003ccode\u003e6214a45\u003c/code\u003e\u003c/a\u003e fix(example): updated marker stress test to use more stressful markers (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ec217c302692fd4d2d69cf8347cf46476f6b70b5\"\u003e\u003ccode\u003eec217c3\u003c/code\u003e\u003c/a\u003e fix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2093\"\u003e#2093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ea3b4122ec8c442a808b97375c460c3bf8fe99dd\"\u003e\u003ccode\u003eea3b412\u003c/code\u003e\u003c/a\u003e docs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/c7a534c5b012df2c58c8f7bb995f6249bebda4ad\"\u003e\u003ccode\u003ec7a534c\u003c/code\u003e\u003c/a\u003e fix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/d07097949bbd25fcaf0c12a3f683999894a7319b\"\u003e\u003ccode\u003ed070979\u003c/code\u003e\u003c/a\u003e chore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2100\"\u003e#2100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/36e9a021791b74783d75f000102654ceddbac409\"\u003e\u003ccode\u003e36e9a02\u003c/code\u003e\u003c/a\u003e chore(deps): bump flutter_lints from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=8.1.1\u0026new-version=8.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/02loveslollipop/MiPedido/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/02loveslollipop%2FMiPedido/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"},{"uuid":"2791469431","node_id":"PR_kwDOK_sWO86mYnF3","number":87,"state":"closed","title":"Bump flutter_map from 8.1.1 to 8.2.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-15T15:15:47.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T06:42:17.000Z","updated_at":"2025-09-15T15:15:47.000Z","time_to_close":1154010,"merged_at":"2025-09-15T15:15:47.000Z","merged_by":"YarosMallorca","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_map","old_version":"8.1.1","new_version":"8.2.1","repository_url":"https://github.com/fleaflet/flutter_map"}],"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_map](https://github.com/fleaflet/flutter_map) from 8.1.1 to 8.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust infinite loop protection in internals which allow multi-world functionality to improve performance and add more debug info on error - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003e#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor API docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003e#2114\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2098\"\u003e#2098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following meta changes to the package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced final package size to ~900KB from \u0026gt;3MB - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003e#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved build \u0026amp; publish integrity: publishing to pub.dev now occurs directly from the GitHub repo - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003e#2059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quirille\"\u003e\u003ccode\u003e@​Quirille\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freekvandeven\"\u003e\u003ccode\u003e@​freekvandeven\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/7d9dd324880444720db1dfe5316b15cdc9b4e948\"\u003e\u003ccode\u003e7d9dd32\u003c/code\u003e\u003c/a\u003e fix: ensure tiles still load when failing to generate cache metadata (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/8964171dc2fe487e64d8e599837c94041279dfde\"\u003e\u003ccode\u003e8964171\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.0 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/a304bfa207d92bafc4db49ff64c1ae6968dcde9b\"\u003e\u003ccode\u003ea304bfa\u003c/code\u003e\u003c/a\u003e feat: change label placement configuration, add new 'signed area centroid' al...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/4739cc96796ba576ed0184053d8ab38d51cf75e6\"\u003e\u003ccode\u003e4739cc9\u003c/code\u003e\u003c/a\u003e feat: add built-in caching \u0026amp; tile loading cancellation support (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6214a45aab97ae9ba80b46389f64ca934bb1202f\"\u003e\u003ccode\u003e6214a45\u003c/code\u003e\u003c/a\u003e fix(example): updated marker stress test to use more stressful markers (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ec217c302692fd4d2d69cf8347cf46476f6b70b5\"\u003e\u003ccode\u003eec217c3\u003c/code\u003e\u003c/a\u003e fix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2093\"\u003e#2093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ea3b4122ec8c442a808b97375c460c3bf8fe99dd\"\u003e\u003ccode\u003eea3b412\u003c/code\u003e\u003c/a\u003e docs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/c7a534c5b012df2c58c8f7bb995f6249bebda4ad\"\u003e\u003ccode\u003ec7a534c\u003c/code\u003e\u003c/a\u003e fix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/d07097949bbd25fcaf0c12a3f683999894a7319b\"\u003e\u003ccode\u003ed070979\u003c/code\u003e\u003c/a\u003e chore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2100\"\u003e#2100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/36e9a021791b74783d75f000102654ceddbac409\"\u003e\u003ccode\u003e36e9a02\u003c/code\u003e\u003c/a\u003e chore(deps): bump flutter_lints from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=8.1.1\u0026new-version=8.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/YarosMallorca/DJI-Mapper/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YarosMallorca%2FDJI-Mapper/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"},{"uuid":"2760592109","node_id":"PR_kwDOPg1tFc6ki0rt","number":14,"state":"open","title":"deps(deps): bump flutter_map from 6.2.1 to 8.2.1 in /quran_companion","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-20T17:36:24.000Z","updated_at":"2025-08-20T17:36:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.2.1","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":"/quran_companion","ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent infinite looping when polygon labels displayed on rotated map by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2054\"\u003efleaflet/flutter_map#2054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure \u003ccode\u003eMapController.rotateAroundPoint\u003c/code\u003e does not move map when already rotated by \u003ca href=\"https://github.com/tlserver\"\u003e\u003ccode\u003e@​tlserver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2029\"\u003efleaflet/flutter_map#2029\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/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust infinite loop protection in internals which allow multi-world functionality to improve performance and add more debug info on error - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003e#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor API docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003e#2114\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2098\"\u003e#2098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following meta changes to the package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced final package size to ~900KB from \u0026gt;3MB - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003e#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved build \u0026amp; publish integrity: publishing to pub.dev now occurs directly from the GitHub repo - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003e#2059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quirille\"\u003e\u003ccode\u003e@​Quirille\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freekvandeven\"\u003e\u003ccode\u003e@​freekvandeven\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dione24/Quran_companion/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dione24%2FQuran_companion/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"2737436324","node_id":"PR_kwDOD2Ow2M6jKfak","number":6830,"state":"closed","title":"chore(deps): bump flutter_map from 8.1.1 to 8.2.1 in /packages/smooth_app","user":"dependabot[bot]","labels":["Dart","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-12T09:28:57.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-12T02:18:29.000Z","updated_at":"2025-08-12T09:28:57.000Z","time_to_close":25828,"merged_at":"2025-08-12T09:28:57.000Z","merged_by":"monsieurtanuki","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_map","old_version":"8.1.1","new_version":"8.2.1","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":"/packages/smooth_app","ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 8.1.1 to 8.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust infinite loop protection in internals which allow multi-world functionality to improve performance and add more debug info on error - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003e#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor API docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003e#2114\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2098\"\u003e#2098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following meta changes to the package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced final package size to ~900KB from \u0026gt;3MB - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003e#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved build \u0026amp; publish integrity: publishing to pub.dev now occurs directly from the GitHub repo - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003e#2059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quirille\"\u003e\u003ccode\u003e@​Quirille\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freekvandeven\"\u003e\u003ccode\u003e@​freekvandeven\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/7d9dd324880444720db1dfe5316b15cdc9b4e948\"\u003e\u003ccode\u003e7d9dd32\u003c/code\u003e\u003c/a\u003e fix: ensure tiles still load when failing to generate cache metadata (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/8964171dc2fe487e64d8e599837c94041279dfde\"\u003e\u003ccode\u003e8964171\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.0 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/a304bfa207d92bafc4db49ff64c1ae6968dcde9b\"\u003e\u003ccode\u003ea304bfa\u003c/code\u003e\u003c/a\u003e feat: change label placement configuration, add new 'signed area centroid' al...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/4739cc96796ba576ed0184053d8ab38d51cf75e6\"\u003e\u003ccode\u003e4739cc9\u003c/code\u003e\u003c/a\u003e feat: add built-in caching \u0026amp; tile loading cancellation support (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6214a45aab97ae9ba80b46389f64ca934bb1202f\"\u003e\u003ccode\u003e6214a45\u003c/code\u003e\u003c/a\u003e fix(example): updated marker stress test to use more stressful markers (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ec217c302692fd4d2d69cf8347cf46476f6b70b5\"\u003e\u003ccode\u003eec217c3\u003c/code\u003e\u003c/a\u003e fix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2093\"\u003e#2093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ea3b4122ec8c442a808b97375c460c3bf8fe99dd\"\u003e\u003ccode\u003eea3b412\u003c/code\u003e\u003c/a\u003e docs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/c7a534c5b012df2c58c8f7bb995f6249bebda4ad\"\u003e\u003ccode\u003ec7a534c\u003c/code\u003e\u003c/a\u003e fix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/d07097949bbd25fcaf0c12a3f683999894a7319b\"\u003e\u003ccode\u003ed070979\u003c/code\u003e\u003c/a\u003e chore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2100\"\u003e#2100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/36e9a021791b74783d75f000102654ceddbac409\"\u003e\u003ccode\u003e36e9a02\u003c/code\u003e\u003c/a\u003e chore(deps): bump flutter_lints from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=8.1.1\u0026new-version=8.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/openfoodfacts/smooth-app/pull/6830","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfoodfacts%2Fsmooth-app/issues/6830","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6830/packages"},{"uuid":"2736104114","node_id":"PR_kwDOO1Zr1c6jFaKy","number":10,"state":"open","title":"Bump flutter_map from 6.2.1 to 8.2.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T16:15:38.000Z","updated_at":"2025-08-11T16:15:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.2.1","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent infinite looping when polygon labels displayed on rotated map by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2054\"\u003efleaflet/flutter_map#2054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure \u003ccode\u003eMapController.rotateAroundPoint\u003c/code\u003e does not move map when already rotated by \u003ca href=\"https://github.com/tlserver\"\u003e\u003ccode\u003e@​tlserver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2029\"\u003efleaflet/flutter_map#2029\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/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust infinite loop protection in internals which allow multi-world functionality to improve performance and add more debug info on error - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003e#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor API docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003e#2114\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2098\"\u003e#2098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following meta changes to the package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced final package size to ~900KB from \u0026gt;3MB - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003e#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved build \u0026amp; publish integrity: publishing to pub.dev now occurs directly from the GitHub repo - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003e#2059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quirille\"\u003e\u003ccode\u003e@​Quirille\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freekvandeven\"\u003e\u003ccode\u003e@​freekvandeven\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Martbul/citystat1/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Martbul%2Fcitystat1/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"2731747832","node_id":"PR_kwDOPYWUEM6i0yn4","number":7,"state":"closed","title":"build: (deps): bump flutter_map from 6.2.1 to 8.2.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-22T20:28:14.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-08T20:47:48.000Z","updated_at":"2025-09-22T20:28:14.000Z","time_to_close":3886826,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: (deps)","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.2.1","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent infinite looping when polygon labels displayed on rotated map by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2054\"\u003efleaflet/flutter_map#2054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure \u003ccode\u003eMapController.rotateAroundPoint\u003c/code\u003e does not move map when already rotated by \u003ca href=\"https://github.com/tlserver\"\u003e\u003ccode\u003e@​tlserver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2029\"\u003efleaflet/flutter_map#2029\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/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust infinite loop protection in internals which allow multi-world functionality to improve performance and add more debug info on error - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003e#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor API docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003e#2114\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2098\"\u003e#2098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following meta changes to the package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced final package size to ~900KB from \u0026gt;3MB - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003e#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved build \u0026amp; publish integrity: publishing to pub.dev now occurs directly from the GitHub repo - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003e#2059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quirille\"\u003e\u003ccode\u003e@​Quirille\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freekvandeven\"\u003e\u003ccode\u003e@​freekvandeven\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ZazzyChat/client/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZazzyChat%2Fclient/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"2720027988","node_id":"PR_kwDOPYWUEM6iIFVU","number":4,"state":"closed","title":"build: (deps): bump flutter_map from 6.2.1 to 8.1.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-08T20:47:50.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-05T06:19:12.000Z","updated_at":"2025-08-08T20:47:50.000Z","time_to_close":311318,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: (deps)","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.1.1","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent infinite looping when polygon labels displayed on rotated map by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2054\"\u003efleaflet/flutter_map#2054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure \u003ccode\u003eMapController.rotateAroundPoint\u003c/code\u003e does not move map when already rotated by \u003ca href=\"https://github.com/tlserver\"\u003e\u003ccode\u003e@​tlserver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2029\"\u003efleaflet/flutter_map#2029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add multi-world support to \u003ccode\u003ePolygon\u003c/code\u003es and \u003ccode\u003ePolyline\u003c/code\u003es \u0026amp; refactoring by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2033\"\u003efleaflet/flutter_map#2033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ensure movement gestures emit events when starting by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2035\"\u003efleaflet/flutter_map#2035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.1.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2031\"\u003efleaflet/flutter_map#2031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.0.0...v8.1.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.0.0...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: polygon hit detection when map is rotated by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1942\"\u003efleaflet/flutter_map#1942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: unbounded horizontal scroll by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1948\"\u003efleaflet/flutter_map#1948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: added polygon validity check before hit testing by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1964\"\u003efleaflet/flutter_map#1964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(example): updated WMS tile source \u0026amp; updated web config by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1963\"\u003efleaflet/flutter_map#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(example): added WASM support to example by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1885\"\u003efleaflet/flutter_map#1885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove \u003ccode\u003ehitValue\u003c/code\u003e from \u003ccode\u003ePolyline.renderHashCode\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1967\"\u003efleaflet/flutter_map#1967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 4.0.0 to 5.0.0, add /example to dependabot, fix lint by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1971\"\u003efleaflet/flutter_map#1971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eagerly listen to \u003ccode\u003eTileLayer.reset\u003c/code\u003e stream to ensure handler is fired by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1943\"\u003efleaflet/flutter_map#1943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: document \u003ccode\u003eMapPosition/PositionCallback.hasGesture\u003c/code\u003e in-code by \u003ca href=\"https://github.com/alestiago\"\u003e\u003ccode\u003e@​alestiago\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1973\"\u003efleaflet/flutter_map#1973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fixed Android example app build for CI/CD by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1985\"\u003efleaflet/flutter_map#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make horizontal repetition CRS dependent by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1978\"\u003efleaflet/flutter_map#1978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: added integer \u003ccode\u003etileDimension\u003c/code\u003e \u0026amp; deprecated \u003ccode\u003etileSize\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1940\"\u003efleaflet/flutter_map#1940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump codecov/codecov-action from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1986\"\u003efleaflet/flutter_map#1986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003efilterQuality\u003c/code\u003e parameter to \u003ccode\u003e(Base)OverlayImage\u003c/code\u003e by \u003ca href=\"https://github.com/RBT22\"\u003e\u003ccode\u003e@​RBT22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1989\"\u003efleaflet/flutter_map#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose \u003ccode\u003eBaseOverlayImage\u003c/code\u003e for external implementation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1990\"\u003efleaflet/flutter_map#1990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(perf): fixed massive performance issue in simplification steps for \u003ccode\u003ePolyline/gonLayer\u003c/code\u003es by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1991\"\u003efleaflet/flutter_map#1991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): replaced EPSG:3413 with EPSG:3996 (fixed imagery source) \u0026amp; removed Custom CRS page by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1992\"\u003efleaflet/flutter_map#1992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow polylines \u0026amp; polygons to cross world boundary by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1969\"\u003efleaflet/flutter_map#1969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(perf): perform bbox culling prior to aggressive culling for polylines by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1993\"\u003efleaflet/flutter_map#1993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: migrate \u003ccode\u003ePoint\u0026lt;double\u0026gt;\u003c/code\u003e to \u003ccode\u003eOffset\u003c/code\u003e internally by \u003ca href=\"https://github.com/mootw\"\u003e\u003ccode\u003e@​mootw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1996\"\u003efleaflet/flutter_map#1996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: bump min flutter version to 3.27.0, fix deprecations by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1994\"\u003efleaflet/flutter_map#1994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): improve appearance of dark mode filter by \u003ca href=\"https://github.com/TechnicJelle\"\u003e\u003ccode\u003e@​TechnicJelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2003\"\u003efleaflet/flutter_map#2003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(example): updated Android build config \u0026amp; migrated Web URL strategy by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2004\"\u003efleaflet/flutter_map#2004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: replicate \u003ccode\u003eMarker\u003c/code\u003es across all worlds by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2000\"\u003efleaflet/flutter_map#2000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve most tile pruning/state issues by \u003ca href=\"https://github.com/mootw\"\u003e\u003ccode\u003e@​mootw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2007\"\u003efleaflet/flutter_map#2007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use \u003ccode\u003eClient\u003c/code\u003e instead of \u003ccode\u003eBaseClient\u003c/code\u003e in network tile/image provider by \u003ca href=\"https://github.com/slightfoot\"\u003e\u003ccode\u003e@​slightfoot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2011\"\u003efleaflet/flutter_map#2011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid closing externally created \u003ccode\u003ehttp.Client\u003c/code\u003e in \u003ccode\u003eNetworkTileProvider\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2012\"\u003efleaflet/flutter_map#2012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add multi-world support to \u003ccode\u003eCircleMarker\u003c/code\u003es by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2018\"\u003efleaflet/flutter_map#2018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: invoke map interaction callbacks with coordinates in primary world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2025\"\u003efleaflet/flutter_map#2025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added keyboard controls for map gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1987\"\u003efleaflet/flutter_map#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2021\"\u003efleaflet/flutter_map#2021\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/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.1.1] - 2025/03/08\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent infinite looping when polygon labels displayed on rotated map - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2054\"\u003e#2054\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2052\"\u003e#2052\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.1.0] - 2025/02/25\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded multi-world support for \u003ccode\u003ePolygon\u003c/code\u003es and \u003ccode\u003ePolyline\u003c/code\u003es - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2033\"\u003e#2033\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure movement gestures emit events when starting - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2035\"\u003e#2035\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1939\"\u003e#1939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMapController.rotateAroundPoint\u003c/code\u003e does not move map when already rotated - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2029\"\u003e#2029\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2028\"\u003e#2028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tlserver\"\u003e\u003ccode\u003e@​tlserver\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.0.0] - 2025/02/02\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u0026quot;Infinite Worlds\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🟢 Added unbounded horizontal scroll (with the default projection) and support for layers to cross anti-meridian - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1948\"\u003e#1948 (💰)\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1969\"\u003e#1969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1978\"\u003e#1978\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2000\"\u003e#2000\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2018\"\u003e#2018\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2025\"\u003e#2025\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1582\"\u003e#1582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟢 Added animated keyboard controls for gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1987\"\u003e#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟢 Added \u003ccode\u003efilterQuality\u003c/code\u003e parameter to \u003ccode\u003e(Base)OverlayImage\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1989\"\u003e#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟢 Exposed \u003ccode\u003eBaseOverlayImage\u003c/code\u003e for external implementation/extension - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1990\"\u003e#1990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟡 Changed the majority of references to \u003ccode\u003ePoint\u003c/code\u003e to \u003ccode\u003eOffset\u003c/code\u003e, and method names accordingly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1996\"\u003e#1996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟡 Added integer \u003ccode\u003etileDimension\u003c/code\u003e \u0026amp; deprecated \u003ccode\u003eTileLayer.tileSize\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1940\"\u003e#1940\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed polygon hit detection when map rotated - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1942\"\u003e#1942\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1934\"\u003e#1934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed polygon hit detection when polygon invalid - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1964\"\u003e#1964\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1933\"\u003e#1933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEagerly listen to \u003ccode\u003eTileLayer.reset\u003c/code\u003e stream internally to ensure handler is fired - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1943\"\u003e#1943\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1808\"\u003e#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed some tile loading/pruning state issues - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2007\"\u003e#2007\u003c/a\u003e for partially \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1837\"\u003e#1837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eClient\u003c/code\u003e instead of \u003ccode\u003eBaseClient\u003c/code\u003e in network tile/image provider - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2011\"\u003e#2011\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2010\"\u003e#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid closing externally created \u003ccode\u003ehttp.Client\u003c/code\u003e in \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2012\"\u003e#2012\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2009\"\u003e#2009\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ZazzyChat/client/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZazzyChat%2Fclient/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"2715539108","node_id":"PR_kwDOMh7Jxs6h29ak","number":4,"state":"open","title":"Bump flutter_map from 6.2.1 to 8.1.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-03T01:20:37.000Z","updated_at":"2025-08-03T01:20:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.1.1","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent infinite looping when polygon labels displayed on rotated map by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2054\"\u003efleaflet/flutter_map#2054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure \u003ccode\u003eMapController.rotateAroundPoint\u003c/code\u003e does not move map when already rotated by \u003ca href=\"https://github.com/tlserver\"\u003e\u003ccode\u003e@​tlserver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2029\"\u003efleaflet/flutter_map#2029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add multi-world support to \u003ccode\u003ePolygon\u003c/code\u003es and \u003ccode\u003ePolyline\u003c/code\u003es \u0026amp; refactoring by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2033\"\u003efleaflet/flutter_map#2033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ensure movement gestures emit events when starting by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2035\"\u003efleaflet/flutter_map#2035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.1.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2031\"\u003efleaflet/flutter_map#2031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.0.0...v8.1.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.0.0...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: polygon hit detection when map is rotated by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1942\"\u003efleaflet/flutter_map#1942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: unbounded horizontal scroll by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1948\"\u003efleaflet/flutter_map#1948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: added polygon validity check before hit testing by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1964\"\u003efleaflet/flutter_map#1964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(example): updated WMS tile source \u0026amp; updated web config by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1963\"\u003efleaflet/flutter_map#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(example): added WASM support to example by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1885\"\u003efleaflet/flutter_map#1885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove \u003ccode\u003ehitValue\u003c/code\u003e from \u003ccode\u003ePolyline.renderHashCode\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1967\"\u003efleaflet/flutter_map#1967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 4.0.0 to 5.0.0, add /example to dependabot, fix lint by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1971\"\u003efleaflet/flutter_map#1971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eagerly listen to \u003ccode\u003eTileLayer.reset\u003c/code\u003e stream to ensure handler is fired by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1943\"\u003efleaflet/flutter_map#1943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: document \u003ccode\u003eMapPosition/PositionCallback.hasGesture\u003c/code\u003e in-code by \u003ca href=\"https://github.com/alestiago\"\u003e\u003ccode\u003e@​alestiago\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1973\"\u003efleaflet/flutter_map#1973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fixed Android example app build for CI/CD by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1985\"\u003efleaflet/flutter_map#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make horizontal repetition CRS dependent by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1978\"\u003efleaflet/flutter_map#1978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: added integer \u003ccode\u003etileDimension\u003c/code\u003e \u0026amp; deprecated \u003ccode\u003etileSize\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1940\"\u003efleaflet/flutter_map#1940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump codecov/codecov-action from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1986\"\u003efleaflet/flutter_map#1986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003efilterQuality\u003c/code\u003e parameter to \u003ccode\u003e(Base)OverlayImage\u003c/code\u003e by \u003ca href=\"https://github.com/RBT22\"\u003e\u003ccode\u003e@​RBT22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1989\"\u003efleaflet/flutter_map#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose \u003ccode\u003eBaseOverlayImage\u003c/code\u003e for external implementation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1990\"\u003efleaflet/flutter_map#1990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(perf): fixed massive performance issue in simplification steps for \u003ccode\u003ePolyline/gonLayer\u003c/code\u003es by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1991\"\u003efleaflet/flutter_map#1991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): replaced EPSG:3413 with EPSG:3996 (fixed imagery source) \u0026amp; removed Custom CRS page by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1992\"\u003efleaflet/flutter_map#1992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow polylines \u0026amp; polygons to cross world boundary by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1969\"\u003efleaflet/flutter_map#1969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(perf): perform bbox culling prior to aggressive culling for polylines by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1993\"\u003efleaflet/flutter_map#1993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: migrate \u003ccode\u003ePoint\u0026lt;double\u0026gt;\u003c/code\u003e to \u003ccode\u003eOffset\u003c/code\u003e internally by \u003ca href=\"https://github.com/mootw\"\u003e\u003ccode\u003e@​mootw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1996\"\u003efleaflet/flutter_map#1996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: bump min flutter version to 3.27.0, fix deprecations by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1994\"\u003efleaflet/flutter_map#1994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): improve appearance of dark mode filter by \u003ca href=\"https://github.com/TechnicJelle\"\u003e\u003ccode\u003e@​TechnicJelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2003\"\u003efleaflet/flutter_map#2003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(example): updated Android build config \u0026amp; migrated Web URL strategy by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2004\"\u003efleaflet/flutter_map#2004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: replicate \u003ccode\u003eMarker\u003c/code\u003es across all worlds by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2000\"\u003efleaflet/flutter_map#2000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve most tile pruning/state issues by \u003ca href=\"https://github.com/mootw\"\u003e\u003ccode\u003e@​mootw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2007\"\u003efleaflet/flutter_map#2007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use \u003ccode\u003eClient\u003c/code\u003e instead of \u003ccode\u003eBaseClient\u003c/code\u003e in network tile/image provider by \u003ca href=\"https://github.com/slightfoot\"\u003e\u003ccode\u003e@​slightfoot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2011\"\u003efleaflet/flutter_map#2011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid closing externally created \u003ccode\u003ehttp.Client\u003c/code\u003e in \u003ccode\u003eNetworkTileProvider\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2012\"\u003efleaflet/flutter_map#2012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add multi-world support to \u003ccode\u003eCircleMarker\u003c/code\u003es by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2018\"\u003efleaflet/flutter_map#2018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: invoke map interaction callbacks with coordinates in primary world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2025\"\u003efleaflet/flutter_map#2025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added keyboard controls for map gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1987\"\u003efleaflet/flutter_map#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2021\"\u003efleaflet/flutter_map#2021\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/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.1.1] - 2025/03/08\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent infinite looping when polygon labels displayed on rotated map - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2054\"\u003e#2054\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2052\"\u003e#2052\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.1.0] - 2025/02/25\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded multi-world support for \u003ccode\u003ePolygon\u003c/code\u003es and \u003ccode\u003ePolyline\u003c/code\u003es - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2033\"\u003e#2033\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure movement gestures emit events when starting - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2035\"\u003e#2035\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1939\"\u003e#1939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMapController.rotateAroundPoint\u003c/code\u003e does not move map when already rotated - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2029\"\u003e#2029\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2028\"\u003e#2028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tlserver\"\u003e\u003ccode\u003e@​tlserver\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.0.0] - 2025/02/02\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u0026quot;Infinite Worlds\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🟢 Added unbounded horizontal scroll (with the default projection) and support for layers to cross anti-meridian - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1948\"\u003e#1948 (💰)\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1969\"\u003e#1969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1978\"\u003e#1978\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2000\"\u003e#2000\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2018\"\u003e#2018\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2025\"\u003e#2025\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1582\"\u003e#1582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟢 Added animated keyboard controls for gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1987\"\u003e#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟢 Added \u003ccode\u003efilterQuality\u003c/code\u003e parameter to \u003ccode\u003e(Base)OverlayImage\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1989\"\u003e#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟢 Exposed \u003ccode\u003eBaseOverlayImage\u003c/code\u003e for external implementation/extension - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1990\"\u003e#1990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟡 Changed the majority of references to \u003ccode\u003ePoint\u003c/code\u003e to \u003ccode\u003eOffset\u003c/code\u003e, and method names accordingly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1996\"\u003e#1996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟡 Added integer \u003ccode\u003etileDimension\u003c/code\u003e \u0026amp; deprecated \u003ccode\u003eTileLayer.tileSize\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1940\"\u003e#1940\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed polygon hit detection when map rotated - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1942\"\u003e#1942\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1934\"\u003e#1934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed polygon hit detection when polygon invalid - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1964\"\u003e#1964\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1933\"\u003e#1933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEagerly listen to \u003ccode\u003eTileLayer.reset\u003c/code\u003e stream internally to ensure handler is fired - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1943\"\u003e#1943\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1808\"\u003e#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed some tile loading/pruning state issues - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2007\"\u003e#2007\u003c/a\u003e for partially \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1837\"\u003e#1837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eClient\u003c/code\u003e instead of \u003ccode\u003eBaseClient\u003c/code\u003e in network tile/image provider - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2011\"\u003e#2011\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2010\"\u003e#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid closing externally created \u003ccode\u003ehttp.Client\u003c/code\u003e in \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2012\"\u003e#2012\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2009\"\u003e#2009\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SamyWeb91/Samyweb/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamyWeb91%2FSamyweb/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}],"issue_packages":[{"old_version":"7.0.2","new_version":"8.3.0","update_type":"major","path":null,"pr_created_at":"2026-05-26T03:24:42.000Z","version_change":"7.0.2 → 8.3.0","issue":{"uuid":"4521075763","node_id":"PR_kwDOSGV_8c7fP8Iu","number":11,"state":"open","title":"chore(deps)(deps): bump the dart-packages group across 1 directory with 6 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-26T03:24:42.000Z","updated_at":"2026-05-26T03:24:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"dart-packages","update_count":6,"packages":[{"name":"flex_color_picker","old_version":"3.7.2","new_version":"3.8.0","repository_url":"https://github.com/rydmike/flex_color_picker"},{"name":"flutter_map_tile_caching","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/JaffaKetchup/flutter_map_tile_caching"},{"name":"flutter_map","old_version":"7.0.2","new_version":"8.3.0","repository_url":"https://github.com/fleaflet/flutter_map"},{"name":"flutter_secure_storage","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"home_widget","old_version":"0.7.0+1","new_version":"0.9.2","repository_url":"https://github.com/ABausG/home_widget"},{"name":"image_picker","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the dart-packages group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [flex_color_picker](https://github.com/rydmike/flex_color_picker) | `3.7.2` | `3.8.0` |\n| [flutter_map_tile_caching](https://github.com/JaffaKetchup/flutter_map_tile_caching) | `10.0.0` | `10.1.1` |\n| [flutter_map](https://github.com/fleaflet/flutter_map) | `7.0.2` | `8.3.0` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `10.2.0` | `10.3.0` |\n| [home_widget](https://github.com/ABausG/home_widget) | `0.7.0+1` | `0.9.2` |\n| [image_picker](https://github.com/flutter/packages/tree/main/packages/image_picker) | `1.2.1` | `1.2.2` |\n\n\nUpdates `flex_color_picker` from 3.7.2 to 3.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rydmike/flex_color_picker/releases\"\u003eflex_color_picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.8.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNovember 26, 2025\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eRequires min Flutter 3.38.0.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNEW\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eColorPickerActionButtons.dialogCancelButtonStyle\u003c/code\u003e and \u003ccode\u003eColorPickerActionButtons.dialogOkButtonStyle\u003c/code\u003e to enable customizing the style of the dialog action buttons. Usage demo added to default example. Customization was possible before to be wrapping with a theme, but now it is easier to do so via these properties. See issue \u003ca href=\"https://redirect.github.com/rydmike/flex_color_picker/issues/95\"\u003e#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies\u003c/li\u003e\n\u003cli\u003eUpdate to RydMike lints to 2.6.0 and fix lints.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTEST IMPROVEMENTS\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded more tests for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eColorPicker didUpdateWidget lifecycle tests\u003c/li\u003e\n\u003cli\u003eColorWheelPicker didUpdateWidget tests\u003c/li\u003e\n\u003cli\u003eCopyPasteHandler configuration tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eCoverage Statistics\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e Overall Coverage: 91.07% (2,171/2,384 lines)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAfter:\u003c/strong\u003e Overall Coverage: 93.41% (2,227/2,384 lines)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovement: \u003cstrong\u003e+2.34\u003c/strong\u003e percentage points (+56 lines covered)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eRemaining Coverage Gaps\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eFiles still below 100% coverage:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003ecolor_picker.dart (84.53%) - 129 uncovered lines\n\u003cul\u003e\n\u003cli\u003eMostly complex conditional branches in internal state management\u003c/li\u003e\n\u003cli\u003eWould require intricate interaction scenarios to test\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecopy_paste_handler.dart (79.07%) - 9 uncovered lines\n\u003cul\u003e\n\u003cli\u003ePlatform-specific context menu edge cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecolor_wheel_picker.dart (96.49%) - 11 uncovered lines\n\u003cul\u003e\n\u003cli\u003eDebug print statements and rare edge cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecolor_code_field.dart (98.05%) - 3 uncovered lines\u003c/li\u003e\n\u003cli\u003eopacity_slider_track.dart (94.00%) - 3 uncovered lines\u003c/li\u003e\n\u003cli\u003edry_intrinsic.dart (93.75%) - 1 uncovered line\u003c/li\u003e\n\u003cli\u003ecolor_tools.dart (99.38%) - 1 uncovered line\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003cstrong\u003eTest Summary\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe test suite now has 93.41% coverage, up from 91.07%. The most significant improvement was in color_picker.dart,\nwhere I added comprehensive tests for the didUpdateWidget lifecycle method, covering scenarios like:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDynamic opacity enable/disable\u003c/li\u003e\n\u003cli\u003eExternal color changes\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/rydmike/flex_color_picker/blob/master/CHANGELOG.md\"\u003eflex_color_picker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNovember 26, 2025\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eRequires min Flutter 3.38.0.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNEW\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eColorPickerActionButtons.dialogCancelButtonStyle\u003c/code\u003e and \u003ccode\u003eColorPickerActionButtons.dialogOkButtonStyle\u003c/code\u003e to enable customizing the style of the dialog action buttons. Usage demo added to default example. Customization was possible before to be wrapping with a theme, but now it is easier to do so via these properties. See issue \u003ca href=\"https://redirect.github.com/rydmike/flex_color_picker/issues/95\"\u003e#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies\u003c/li\u003e\n\u003cli\u003eUpdate to RydMike lints to 2.6.0 and fix lints.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTEST IMPROVEMENTS\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded more tests for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eColorPicker didUpdateWidget lifecycle tests\u003c/li\u003e\n\u003cli\u003eColorWheelPicker didUpdateWidget tests\u003c/li\u003e\n\u003cli\u003eCopyPasteHandler configuration tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eCoverage Statistics\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e Overall Coverage: 91.07% (2,171/2,384 lines)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAfter:\u003c/strong\u003e Overall Coverage: 93.41% (2,227/2,384 lines)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovement: \u003cstrong\u003e+2.34\u003c/strong\u003e percentage points (+56 lines covered)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eRemaining Coverage Gaps\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eFiles still below 100% coverage:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003ecolor_picker.dart (84.53%) - 129 uncovered lines\n\u003cul\u003e\n\u003cli\u003eMostly complex conditional branches in internal state management\u003c/li\u003e\n\u003cli\u003eWould require intricate interaction scenarios to test\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecopy_paste_handler.dart (79.07%) - 9 uncovered lines\n\u003cul\u003e\n\u003cli\u003ePlatform-specific context menu edge cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecolor_wheel_picker.dart (96.49%) - 11 uncovered lines\n\u003cul\u003e\n\u003cli\u003eDebug print statements and rare edge cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecolor_code_field.dart (98.05%) - 3 uncovered lines\u003c/li\u003e\n\u003cli\u003eopacity_slider_track.dart (94.00%) - 3 uncovered lines\u003c/li\u003e\n\u003cli\u003edry_intrinsic.dart (93.75%) - 1 uncovered line\u003c/li\u003e\n\u003cli\u003ecolor_tools.dart (99.38%) - 1 uncovered line\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003cstrong\u003eTest Summary\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe test suite now has 93.41% coverage, up from 91.07%. The most significant improvement was in color_picker.dart,\nwhere I added comprehensive tests for the didUpdateWidget lifecycle method, covering scenarios like:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDynamic opacity enable/disable\u003c/li\u003e\n\u003cli\u003eExternal color changes\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/rydmike/flex_color_picker/commit/9591af75a7181f0a0cda0c2c546da32d68a48e30\"\u003e\u003ccode\u003e9591af7\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/954c57bd655aad343bb167757c3d6f113d5ddf0f\"\u003e\u003ccode\u003e954c57b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/ddf1d013f5e2a040c7e334291e27945730fa0ef5\"\u003e\u003ccode\u003eddf1d01\u003c/code\u003e\u003c/a\u003e Improve tests and test coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/15584ce1939cf2083d9f94c979b017607aebe7aa\"\u003e\u003ccode\u003e15584ce\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/a41bed4d82d12aa6a15e8d93b5b9b4e29f797114\"\u003e\u003ccode\u003ea41bed4\u003c/code\u003e\u003c/a\u003e Update chnagelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/928fb5d1c870e58cf0f1682b963867e5a9c2b206\"\u003e\u003ccode\u003e928fb5d\u003c/code\u003e\u003c/a\u003e Update changelog with 3.8.0 info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/baaabffe881c7a4f05e851fa3872246266b1c7d3\"\u003e\u003ccode\u003ebaaabff\u003c/code\u003e\u003c/a\u003e Chore: Bump deps, constraints and versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/b68c6274943bf5e45b11e514005fa22f1fbce449\"\u003e\u003ccode\u003eb68c627\u003c/code\u003e\u003c/a\u003e Update to FSS 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/d4296e90236763ccf69d42da6b9e65907cbf7cb2\"\u003e\u003ccode\u003ed4296e9\u003c/code\u003e\u003c/a\u003e Linting: Updated to RydMike 2.6.0 lint rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rydmike/flex_color_picker/commit/b5fb6e881f7ba8d5a0e7a99b356a71452b47ad75\"\u003e\u003ccode\u003eb5fb6e8\u003c/code\u003e\u003c/a\u003e Add demo of new dialog button styling to example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rydmike/flex_color_picker/compare/3.7.2...3.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_map_tile_caching` from 10.0.0 to 10.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JaffaKetchup/flutter_map_tile_caching/releases\"\u003eflutter_map_tile_caching's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.1\u003c/h2\u003e\n\u003cp\u003eSee the full CHANGELOG for more information: \u003ca href=\"https://github.com/JaffaKetchup/flutter_map_tile_caching/blob/main/CHANGELOG.md\"\u003ehttps://github.com/JaffaKetchup/flutter_map_tile_caching/blob/main/CHANGELOG.md\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003cp\u003eSee the full CHANGELOG for more information: \u003ca href=\"https://github.com/JaffaKetchup/flutter_map_tile_caching/blob/main/CHANGELOG.md\"\u003ehttps://github.com/JaffaKetchup/flutter_map_tile_caching/blob/main/CHANGELOG.md\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/JaffaKetchup/flutter_map_tile_caching/blob/main/CHANGELOG.md\"\u003eflutter_map_tile_caching's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[10.1.1] - 2025/02/03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug where import operation fatally crashed on some iOS devices\u003cbr /\u003e\nThis appears to be an \u003ca href=\"https://redirect.github.com/objectbox/objectbox-dart/issues/654\"\u003eObjectBox issue\u003c/a\u003e where streaming the results of a database query caused the crash. Instead, FMTC now uses a custom chunking system to avoid streaming and also avoid loading potentially many tiles into memory.\u003c/li\u003e\n\u003cli\u003eImproved performance of import operation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.1.0] - 2025/02/02\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for flutter_map v8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaffaKetchup/flutter_map_tile_caching/commit/022bbe0d3a4a4949d302f691bb11dcc344120a90\"\u003e\u003ccode\u003e022bbe0\u003c/code\u003e\u003c/a\u003e v10.1.1: fix import/export operations on iOS  (\u003ca href=\"https://redirect.github.com/JaffaKetchup/flutter_map_tile_caching/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaffaKetchup/flutter_map_tile_caching/commit/77bd6da889f39b05e0e71e0a5f2492171b52988c\"\u003e\u003ccode\u003e77bd6da\u003c/code\u003e\u003c/a\u003e v10.1: support flutter_map v8 (\u003ca href=\"https://redirect.github.com/JaffaKetchup/flutter_map_tile_caching/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JaffaKetchup/flutter_map_tile_caching/compare/v10.0.0...v10.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_map` from 7.0.2 to 8.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix CI, remove all non-English languages from Windows demo installer by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2163\"\u003efleaflet/flutter_map#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump proj4dart from 2.1.0 to 3.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2161\"\u003efleaflet/flutter_map#2161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2159\"\u003efleaflet/flutter_map#2159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade example app build configuration \u0026amp; dependencies by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2165\"\u003efleaflet/flutter_map#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2167\"\u003efleaflet/flutter_map#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build errored tile without error image using custom tile builder by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2166\"\u003efleaflet/flutter_map#2166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2173\"\u003efleaflet/flutter_map#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eMapOptions.onPointerMove\u003c/code\u003e callback by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2137\"\u003efleaflet/flutter_map#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct coordinate calculation in \u003ccode\u003e_retainChildren\u003c/code\u003e recursion by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003efleaflet/flutter_map#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow fling animation damping to be customised by \u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003efleaflet/flutter_map#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add separate \u003ccode\u003eRotatedOverlayImage.transformFilterQuality\u003c/code\u003e parameter by \u003ca href=\"https://github.com/Robbendebiene\"\u003e\u003ccode\u003e@​Robbendebiene\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2169\"\u003efleaflet/flutter_map#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove 'package:logger' dependency \u0026amp; OSM unblocking flow by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003efleaflet/flutter_map#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: throw when \u003ccode\u003eLatLng\u003c/code\u003e is non-finite by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2182\"\u003efleaflet/flutter_map#2182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: absorb necessary 'dart:io' components to remove references by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2186\"\u003efleaflet/flutter_map#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve fling behaviour when pointer leaves window by \u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2158\"\u003efleaflet/flutter_map#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/github-script from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2196\"\u003efleaflet/flutter_map#2196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump codecov/codecov-action from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2191\"\u003efleaflet/flutter_map#2191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2187\"\u003efleaflet/flutter_map#2187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct broken links for \u003ccode\u003eTileLayer\u003c/code\u003e \u0026amp; \u003ccode\u003eMapController\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2197\"\u003efleaflet/flutter_map#2197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: replace unstable \u003ccode\u003eTile\u003c/code\u003e widget key with dedicated stable \u003ccode\u003eTileKey\u003c/code\u003e by \u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003efleaflet/flutter_map#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003estrokeWidth\u003c/code\u003e when calculating polyline visibility by \u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2184\"\u003efleaflet/flutter_map#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct \u003ccode\u003eLatLngBounds.isOverlapping\u003c/code\u003e calculation by \u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003efleaflet/flutter_map#2190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.3.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2179\"\u003efleaflet/flutter_map#2179\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/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003efleaflet/flutter_map#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003efleaflet/flutter_map#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003efleaflet/flutter_map#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003efleaflet/flutter_map#2190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.2...v8.3.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.2...v8.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\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/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.3.0] - 2026/04/14\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eMapOptions.onPointerMove\u003c/code\u003e callback - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2137\"\u003e#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eInteractionOptions.flingAnimationDampingRatio\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003e#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded separate \u003ccode\u003eRotatedOverlayImage.transformFilterQuality\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2169\"\u003e#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved fling behaviour when pointer leaves window - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2158\"\u003e#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eTileLayer.tileBuilder\u003c/code\u003e for errored tiles - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2166\"\u003e#2166\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2154\"\u003e#2154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect \u003ccode\u003eTileLayer\u003c/code\u003e's tile visibility calculation - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003e#2174\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2175\"\u003e#2175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent memory leak by throwing when \u003ccode\u003eLatLng\u003c/code\u003e is non-finite during projection - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2182\"\u003e#2182\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2178\"\u003e#2178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider \u003ccode\u003estrokeWidth\u003c/code\u003e when calculating polyline visibility during non-aggressive culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2184\"\u003e#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect \u003ccode\u003eLatLngBounds.isOverlapping\u003c/code\u003e calculation - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003e#2190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting performance improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduce large amounts of unnecessary rebuilding by replacing unstable widget key with dedicated stable \u003ccode\u003eTileKey\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003e#2195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved 'package:logger' dependency - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003e#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved OSM unblocking flow - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003e#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbsorb necessary 'dart:io' components to remove references and allow pana to recognise flutter_map as WASM compatible - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2186\"\u003e#2186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Robbendebiene\"\u003e\u003ccode\u003e@​Robbendebiene\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/fleaflet/flutter_map/commit/6da14f89f35662732afba4c9e50ce0a148e162c1\"\u003e\u003ccode\u003e6da14f8\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.3.0 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2179\"\u003e#2179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/8089dd809dd4ddfddd3a7a34f8ddbc6ae7ad732d\"\u003e\u003ccode\u003e8089dd8\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eLatLngBounds.isOverlapping\u003c/code\u003e calculation (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2190\"\u003e#2190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/b35130fee4c91deb52df076c957da4ab42a7f589\"\u003e\u003ccode\u003eb35130f\u003c/code\u003e\u003c/a\u003e fix: consider \u003ccode\u003estrokeWidth\u003c/code\u003e when calculating polyline visibility (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/7c973e98fde77aa041b4d0c885754f77db76aa3f\"\u003e\u003ccode\u003e7c973e9\u003c/code\u003e\u003c/a\u003e perf: replace unstable \u003ccode\u003eTile\u003c/code\u003e widget key with dedicated stable \u003ccode\u003eTileKey\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/cde93c83292986cc2573f968aa77f073c63a85bd\"\u003e\u003ccode\u003ecde93c8\u003c/code\u003e\u003c/a\u003e fix(docs): correct broken links for \u003ccode\u003eTileLayer\u003c/code\u003e \u0026amp; \u003ccode\u003eMapController\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2197\"\u003e#2197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/3a6bacba63b7ea03646befeff771437255aad5f6\"\u003e\u003ccode\u003e3a6bacb\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/edbd866e91b615fa06b8bfd4b185c0de049cdd2c\"\u003e\u003ccode\u003eedbd866\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/c7a8ae03df7bff2630206ef1195b38b5b5d7d1a0\"\u003e\u003ccode\u003ec7a8ae0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/github-script from 8 to 9 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2196\"\u003e#2196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/c5e4909c28488573f8a3f80cb0ef2f551f456279\"\u003e\u003ccode\u003ec5e4909\u003c/code\u003e\u003c/a\u003e fix: improve fling behaviour when pointer leaves window (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/9d00de65e6f5365d3a0b6276f20ec36d4db899fa\"\u003e\u003ccode\u003e9d00de6\u003c/code\u003e\u003c/a\u003e chore: absorb necessary 'dart:io' components to remove references (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2186\"\u003e#2186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v7.0.2...v8.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_secure_storage` from 10.2.0 to 10.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mogol/flutter_secure_storage/releases\"\u003eflutter_secure_storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch3\u003eAndroid\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eAndroidBiometricType\u003c/code\u003e enum and \u003ccode\u003ebiometricType\u003c/code\u003e option to \u003ccode\u003eAndroidOptions\u003c/code\u003e to control which authentication methods are accepted during biometric prompts (requires \u003ccode\u003eKeyCipherAlgorithm.AES_GCM_NoPadding\u003c/code\u003e).\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAndroidBiometricType.biometricOrDeviceCredential\u003c/code\u003e (default) accepts Class 3 biometrics or device credentials (PIN/pattern/password), preserving previous behaviour.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAndroidBiometricType.strongBiometricOnly\u003c/code\u003e restricts authentication to Class 3 (strong) biometrics only; device credentials are explicitly rejected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFully enforced on Android 11+ (API 30+) via \u003ccode\u003esetAllowedAuthenticators\u003c/code\u003e on \u003ccode\u003eBiometricPrompt\u003c/code\u003e and \u003ccode\u003esetUserAuthenticationParameters\u003c/code\u003e on the KeyStore key. On earlier API levels the system may still permit device credentials.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebiometricPromptNegativeButton\u003c/code\u003e option to \u003ccode\u003eAndroidOptions\u003c/code\u003e to customise the dismiss button label on the biometric prompt. Required when using \u003ccode\u003estrongBiometricOnly\u003c/code\u003e or on Android 10 and lower.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eiOS / macOS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esecStoreAvailabilitySink\u003c/code\u003e not being called when protected data availability changes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ekSecUseDataProtectionKeychain\u003c/code\u003e being added to Keychain queries unconditionally; it is now only set when \u003ccode\u003euseDataProtectionKeychain\u003c/code\u003e is explicitly enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWindows\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003edeleteAll\u003c/code\u003e and \u003ccode\u003econtainsKey\u003c/code\u003e not acquiring the mutex lock, which could cause data races under concurrent access.\nIf you are on Dart \u0026gt;=3.10.0, this fix is applied automatically. Otherwise, pin \u003ccode\u003eflutter_secure_storage_windows: ^4.2.2\u003c/code\u003e in your \u003ccode\u003epubspec.yaml\u003c/code\u003e to opt in and make sure your constraint is set for minimum of Dart \u0026gt;=3.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLinux\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003edeleteKeyring\u003c/code\u003e storing the string \u003ccode\u003e\u0026quot;null\u0026quot;\u003c/code\u003e instead of an empty JSON object \u003ccode\u003e{}\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed non-UTF-8 error messages from libsecret causing a \u003ccode\u003eFormatException\u003c/code\u003e on the Dart side; messages are now sanitised before being sent through the method channel.\u003c/li\u003e\n\u003cli\u003eFixed locked or unavailable keyring now surfacing as a catchable \u003ccode\u003ePlatformException\u003c/code\u003e with code \u003ccode\u003eKeyringLocked\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed JSON parse errors and other C++ exceptions now surfacing as a \u003ccode\u003ePlatformException\u003c/code\u003e with code \u003ccode\u003eStorageError\u003c/code\u003e instead of sending malformed bytes through the channel.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/a86a1ef1b97dc60bece939dbaa63b381e7bac0c2\"\u003e\u003ccode\u003ea86a1ef\u003c/code\u003e\u003c/a\u003e release of v10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/9d09d99a7ff7693f2a98af77850a7287d2fa4599\"\u003e\u003ccode\u003e9d09d99\u003c/code\u003e\u003c/a\u003e release of v0.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/57f83b4e225c67d2e5bb6a65115d9bf8acca74bf\"\u003e\u003ccode\u003e57f83b4\u003c/code\u003e\u003c/a\u003e release of v3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/8a6e759ed5dd9cec0daca0a62efd3ce0f0ba051c\"\u003e\u003ccode\u003e8a6e759\u003c/code\u003e\u003c/a\u003e release of v4.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/25ac8688c2042bf9af2ac1abb023ffba48f8e037\"\u003e\u003ccode\u003e25ac868\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1146\"\u003e#1146\u003c/a\u003e from juliansteenbakker/doc/linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0061a482df0f47888022039cdaaba700d5c57343\"\u003e\u003ccode\u003e0061a48\u003c/code\u003e\u003c/a\u003e fix: typo, add more details section,\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/ff3004b087a24b0d3d3aee2ac312cec582c97ee9\"\u003e\u003ccode\u003eff3004b\u003c/code\u003e\u003c/a\u003e doc: re-add note about libsecret availability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/d5ab2cbce4a8f7b0ac26edda5772ec9f54930793\"\u003e\u003ccode\u003ed5ab2cb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1132\"\u003e#1132\u003c/a\u003e from juliansteenbakker/fix/linux-locked-keyring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/6959bfd745a585b16c742de58bc50a0beca39f88\"\u003e\u003ccode\u003e6959bfd\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into fix/linux-locked-keyring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/301194ff2d9eb7312b091d3caf76b1c5888664e7\"\u003e\u003ccode\u003e301194f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1143\"\u003e#1143\u003c/a\u003e from CORDEA/feature/android-biometric-type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/v10.2.0...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `home_widget` from 0.7.0+1 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ABausG/home_widget/releases\"\u003ehome_widget's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehome_widget-v0.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Support passing appGroupId directly with functions by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/416\"\u003eABausG/home_widget#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pin android dependency versions to prevent pre-release pickup by \u003ca href=\"https://github.com/shenlong-tanwen\"\u003e\u003ccode\u003e@​shenlong-tanwen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/418\"\u003eABausG/home_widget#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support Android Gradle Plugin 9.x by \u003ca href=\"https://github.com/giaquo\"\u003e\u003ccode\u003e@​giaquo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/420\"\u003eABausG/home_widget#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add FlutterFramework to iOS SPM package by \u003ca href=\"https://github.com/merlinnot\"\u003e\u003ccode\u003e@​merlinnot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/419\"\u003eABausG/home_widget#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/422\"\u003eABausG/home_widget#422\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shenlong-tanwen\"\u003e\u003ccode\u003e@​shenlong-tanwen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/418\"\u003eABausG/home_widget#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giaquo\"\u003e\u003ccode\u003e@​giaquo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/420\"\u003eABausG/home_widget#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/merlinnot\"\u003e\u003ccode\u003e@​merlinnot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/419\"\u003eABausG/home_widget#419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.9.1...home_widget-v0.9.2\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.9.1...home_widget-v0.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add support for \u003ccode\u003eHomeWidget.saveFile\u003c/code\u003e and \u003ccode\u003eHomeWidget.saveImage\u003c/code\u003e by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/409\"\u003eABausG/home_widget#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Configurable widgets for Android by \u003ca href=\"https://github.com/jonmarkhall\"\u003e\u003ccode\u003e@​jonmarkhall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/396\"\u003eABausG/home_widget#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Android example for configurable widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/411\"\u003eABausG/home_widget#411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/412\"\u003eABausG/home_widget#412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonmarkhall\"\u003e\u003ccode\u003e@​jonmarkhall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/396\"\u003eABausG/home_widget#396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.9.0...home_widget-v0.9.1\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.9.0...home_widget-v0.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add Example For iOS Lockscreen Widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/380\"\u003eABausG/home_widget#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix iOS Widget Updating using only \u003ccode\u003ename\u003c/code\u003e parameter by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/381\"\u003eABausG/home_widget#381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo for Jetpack Glance Dependency by \u003ca href=\"https://github.com/billyeh\"\u003e\u003ccode\u003e@​billyeh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/384\"\u003eABausG/home_widget#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore!: Upgrade to melos 7.0.0 by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/382\"\u003eABausG/home_widget#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Build Example Apps and adjust how workflows are triggered by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/389\"\u003eABausG/home_widget#389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix Xcode 26 support for interactive Widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/391\"\u003eABausG/home_widget#391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Ensure tagged releases are published automatically by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/392\"\u003eABausG/home_widget#392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: Add support for Swift Package Manager by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/393\"\u003eABausG/home_widget#393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: Add missing package name to HomeWidget Glance files by \u003ca href=\"https://github.com/ngominhtrungit\"\u003e\u003ccode\u003e@​ngominhtrungit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/365\"\u003eABausG/home_widget#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/394\"\u003eABausG/home_widget#394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/billyeh\"\u003e\u003ccode\u003e@​billyeh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/384\"\u003eABausG/home_widget#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngominhtrungit\"\u003e\u003ccode\u003e@​ngominhtrungit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/365\"\u003eABausG/home_widget#365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.8.1...home_widget-v0.9.0\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.8.1...home_widget-v0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Update ios.mdx. typo SingleEntry -\u0026gt; CounterEntry by \u003ca href=\"https://github.com/kumgold\"\u003e\u003ccode\u003e@​kumgold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/356\"\u003eABausG/home_widget#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Update Emulators for Integration Tests by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/363\"\u003eABausG/home_widget#363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ABausG/home_widget/blob/main/CHANGELOG.md\"\u003ehome_widget's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add FlutterFramework to iOS SPM package (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/419\"\u003e#419\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/85aa4bf2f56feddf1b8d4c6f6a3954363308317d\"\u003e85aa4bf2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Support Android Gradle Plugin 9.x (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/420\"\u003e#420\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/cb2b4ad530da0a599b283cd109fa01d928dae662\"\u003ecb2b4ad5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Pin android dependency versions to prevent pre-release pickup (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/418\"\u003e#418\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/e42f1f7cf53f23b0e2e2092463a2ef22f67b6d57\"\u003ee42f1f7c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support passing appGroupId directly with functions (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/416\"\u003e#416\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/55e6f435cb573a570a524d662d2f2d0bd2c50f43\"\u003e55e6f435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-04-12\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/blob/main/#home_widget---v091\"\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Configurable widgets for Android (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/396\"\u003e#396\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/faf16897d6667b54799c61fa714eec9247dda1c9\"\u003efaf16897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add support for \u003ccode\u003eHomeWidget.saveFile\u003c/code\u003e and \u003ccode\u003eHomeWidget.saveImage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/409\"\u003e#409\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/bf965fbf37e3d14aeb32077184897025014d994f\"\u003ebf965fbf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-01-04\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/blob/main/#home_widget---v090\"\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no other changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix Xcode 26 support for interactive Widgets (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/391\"\u003e#391\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/35047c6af5f2847652a51eb760c0d2ff70953259\"\u003e35047c6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix iOS Widget Updating using only \u003ccode\u003ename\u003c/code\u003e parameter (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/381\"\u003e#381\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/77919dbb464c238149cb7662c9c8bfd47b7f11f9\"\u003e77919dbb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/7fe0741dac1f46e4582dd7886851fc6057b1de1d\"\u003e\u003ccode\u003e7fe0741\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/85aa4bf2f56feddf1b8d4c6f6a3954363308317d\"\u003e\u003ccode\u003e85aa4bf\u003c/code\u003e\u003c/a\u003e fix: Add FlutterFramework to iOS SPM package (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/419\"\u003e#419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/cb2b4ad530da0a599b283cd109fa01d928dae662\"\u003e\u003ccode\u003ecb2b4ad\u003c/code\u003e\u003c/a\u003e fix: Support Android Gradle Plugin 9.x (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/e42f1f7cf53f23b0e2e2092463a2ef22f67b6d57\"\u003e\u003ccode\u003ee42f1f7\u003c/code\u003e\u003c/a\u003e fix: Pin android dependency versions to prevent pre-release pickup (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/55e6f435cb573a570a524d662d2f2d0bd2c50f43\"\u003e\u003ccode\u003e55e6f43\u003c/code\u003e\u003c/a\u003e feat: Support passing appGroupId directly with functions (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/ac84f3141233af4c1262ed01e0f2ba1089eb2f0e\"\u003e\u003ccode\u003eac84f31\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/2c86b552281bccca92005bc16cdefb704e336920\"\u003e\u003ccode\u003e2c86b55\u003c/code\u003e\u003c/a\u003e feat: Add Android example for configurable widgets (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/faf16897d6667b54799c61fa714eec9247dda1c9\"\u003e\u003ccode\u003efaf1689\u003c/code\u003e\u003c/a\u003e feat: Configurable widgets for Android (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/bf965fbf37e3d14aeb32077184897025014d994f\"\u003e\u003ccode\u003ebf965fb\u003c/code\u003e\u003c/a\u003e feat: Add support for \u003ccode\u003eHomeWidget.saveFile\u003c/code\u003e and \u003ccode\u003eHomeWidget.saveImage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/fa7453a8081d68e6c22dd997f41479e241523b8e\"\u003e\u003ccode\u003efa7453a\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.7.0...home_widget-v0.9.2\"\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.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5fca3006f470716e914f3a845a24f6776d80b4d1\"\u003e\u003ccode\u003e5fca300\u003c/code\u003e\u003c/a\u003e [image_picker] Update documentation of maxDuration to reflect that it only ap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a9d6c1c6db7da72843bdc3742fb7df70b77c796b\"\u003e\u003ccode\u003ea9d6c1c\u003c/code\u003e\u003c/a\u003e [tool] Update java formatter (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/11508\"\u003e#11508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e37fa8ff337214ed3d5dc83f9ba229c6b9ccc1c0\"\u003e\u003ccode\u003ee37fa8f\u003c/code\u003e\u003c/a\u003e [various] Convert remaining Groovy files to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/11443\"\u003e#11443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0e0a032a4a9b55a4e92be8c56cd525a92863942c\"\u003e\u003ccode\u003e0e0a032\u003c/code\u003e\u003c/a\u003e [various] Ignore generated plugin files (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d31df6671d3fa6edf499772aacb5e3bb55b79af4\"\u003e\u003ccode\u003ed31df66\u003c/code\u003e\u003c/a\u003e [various] Convert plugin impl examples to Kotlin Gradle (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/11421\"\u003e#11421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/155dbc386cd54f530039c5af80cbc0c89e270305\"\u003e\u003ccode\u003e155dbc3\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.core:core from 1.17.0 to 1.18.0 in /packages/imag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ec1ce5b84f74fd6ab5fe56d676ce4fca6f62a0a9\"\u003e\u003ccode\u003eec1ce5b\u003c/code\u003e\u003c/a\u003e [various] Convert plugin builds to Kotlin gradle (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/11172\"\u003e#11172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/dd634a2186cfe9e5b57fca2c8cceae7b4fa41790\"\u003e\u003ccode\u003edd634a2\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 14 directories with 1 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/409793bcb784b9464def8698557005fb8851a9e6\"\u003e\u003ccode\u003e409793b\u003c/code\u003e\u003c/a\u003e [various] Remove CocoaPods from examples (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/11237\"\u003e#11237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/02f231f376761cc04610e8c566b0ba759db0bda7\"\u003e\u003ccode\u003e02f231f\u003c/code\u003e\u003c/a\u003e [various] iOS/macOS example project automigrations (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/image_picker/issues/11227\"\u003e#11227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/image_picker-v1.2.2/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 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/astralk9999/Transitly/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/astralk9999%2FTransitly/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"7.0.2","new_version":"8.3.0","update_type":"major","path":null,"pr_created_at":"2026-05-22T20:17:12.000Z","version_change":"7.0.2 → 8.3.0","issue":{"uuid":"4505379625","node_id":"PR_kwDOSGV_8c7ee-ds","number":8,"state":"closed","title":"chore(deps)(deps): bump flutter_map from 7.0.2 to 8.3.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-26T03:24:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T20:17:12.000Z","updated_at":"2026-05-26T03:24:46.000Z","time_to_close":284852,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"flutter_map","old_version":"7.0.2","new_version":"8.3.0","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 7.0.2 to 8.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix CI, remove all non-English languages from Windows demo installer by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2163\"\u003efleaflet/flutter_map#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump proj4dart from 2.1.0 to 3.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2161\"\u003efleaflet/flutter_map#2161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2159\"\u003efleaflet/flutter_map#2159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade example app build configuration \u0026amp; dependencies by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2165\"\u003efleaflet/flutter_map#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2167\"\u003efleaflet/flutter_map#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build errored tile without error image using custom tile builder by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2166\"\u003efleaflet/flutter_map#2166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2173\"\u003efleaflet/flutter_map#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eMapOptions.onPointerMove\u003c/code\u003e callback by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2137\"\u003efleaflet/flutter_map#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct coordinate calculation in \u003ccode\u003e_retainChildren\u003c/code\u003e recursion by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003efleaflet/flutter_map#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow fling animation damping to be customised by \u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003efleaflet/flutter_map#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add separate \u003ccode\u003eRotatedOverlayImage.transformFilterQuality\u003c/code\u003e parameter by \u003ca href=\"https://github.com/Robbendebiene\"\u003e\u003ccode\u003e@​Robbendebiene\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2169\"\u003efleaflet/flutter_map#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove 'package:logger' dependency \u0026amp; OSM unblocking flow by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003efleaflet/flutter_map#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: throw when \u003ccode\u003eLatLng\u003c/code\u003e is non-finite by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2182\"\u003efleaflet/flutter_map#2182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: absorb necessary 'dart:io' components to remove references by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2186\"\u003efleaflet/flutter_map#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve fling behaviour when pointer leaves window by \u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2158\"\u003efleaflet/flutter_map#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/github-script from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2196\"\u003efleaflet/flutter_map#2196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump codecov/codecov-action from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2191\"\u003efleaflet/flutter_map#2191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2187\"\u003efleaflet/flutter_map#2187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct broken links for \u003ccode\u003eTileLayer\u003c/code\u003e \u0026amp; \u003ccode\u003eMapController\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2197\"\u003efleaflet/flutter_map#2197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: replace unstable \u003ccode\u003eTile\u003c/code\u003e widget key with dedicated stable \u003ccode\u003eTileKey\u003c/code\u003e by \u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003efleaflet/flutter_map#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003estrokeWidth\u003c/code\u003e when calculating polyline visibility by \u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2184\"\u003efleaflet/flutter_map#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct \u003ccode\u003eLatLngBounds.isOverlapping\u003c/code\u003e calculation by \u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003efleaflet/flutter_map#2190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.3.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2179\"\u003efleaflet/flutter_map#2179\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/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003efleaflet/flutter_map#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003efleaflet/flutter_map#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003efleaflet/flutter_map#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003efleaflet/flutter_map#2190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.2...v8.3.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.2...v8.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\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/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.3.0] - 2026/04/14\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eMapOptions.onPointerMove\u003c/code\u003e callback - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2137\"\u003e#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eInteractionOptions.flingAnimationDampingRatio\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003e#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded separate \u003ccode\u003eRotatedOverlayImage.transformFilterQuality\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2169\"\u003e#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved fling behaviour when pointer leaves window - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2158\"\u003e#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eTileLayer.tileBuilder\u003c/code\u003e for errored tiles - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2166\"\u003e#2166\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2154\"\u003e#2154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect \u003ccode\u003eTileLayer\u003c/code\u003e's tile visibility calculation - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003e#2174\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2175\"\u003e#2175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent memory leak by throwing when \u003ccode\u003eLatLng\u003c/code\u003e is non-finite during projection - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2182\"\u003e#2182\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2178\"\u003e#2178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider \u003ccode\u003estrokeWidth\u003c/code\u003e when calculating polyline visibility during non-aggressive culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2184\"\u003e#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect \u003ccode\u003eLatLngBounds.isOverlapping\u003c/code\u003e calculation - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003e#2190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting performance improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduce large amounts of unnecessary rebuilding by replacing unstable widget key with dedicated stable \u003ccode\u003eTileKey\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003e#2195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved 'package:logger' dependency - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003e#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved OSM unblocking flow - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003e#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbsorb necessary 'dart:io' components to remove references and allow pana to recognise flutter_map as WASM compatible - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2186\"\u003e#2186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Robbendebiene\"\u003e\u003ccode\u003e@​Robbendebiene\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/fleaflet/flutter_map/commit/6da14f89f35662732afba4c9e50ce0a148e162c1\"\u003e\u003ccode\u003e6da14f8\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.3.0 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2179\"\u003e#2179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/8089dd809dd4ddfddd3a7a34f8ddbc6ae7ad732d\"\u003e\u003ccode\u003e8089dd8\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eLatLngBounds.isOverlapping\u003c/code\u003e calculation (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2190\"\u003e#2190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/b35130fee4c91deb52df076c957da4ab42a7f589\"\u003e\u003ccode\u003eb35130f\u003c/code\u003e\u003c/a\u003e fix: consider \u003ccode\u003estrokeWidth\u003c/code\u003e when calculating polyline visibility (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/7c973e98fde77aa041b4d0c885754f77db76aa3f\"\u003e\u003ccode\u003e7c973e9\u003c/code\u003e\u003c/a\u003e perf: replace unstable \u003ccode\u003eTile\u003c/code\u003e widget key with dedicated stable \u003ccode\u003eTileKey\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/cde93c83292986cc2573f968aa77f073c63a85bd\"\u003e\u003ccode\u003ecde93c8\u003c/code\u003e\u003c/a\u003e fix(docs): correct broken links for \u003ccode\u003eTileLayer\u003c/code\u003e \u0026amp; \u003ccode\u003eMapController\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2197\"\u003e#2197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/3a6bacba63b7ea03646befeff771437255aad5f6\"\u003e\u003ccode\u003e3a6bacb\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/edbd866e91b615fa06b8bfd4b185c0de049cdd2c\"\u003e\u003ccode\u003eedbd866\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/c7a8ae03df7bff2630206ef1195b38b5b5d7d1a0\"\u003e\u003ccode\u003ec7a8ae0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/github-script from 8 to 9 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2196\"\u003e#2196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/c5e4909c28488573f8a3f80cb0ef2f551f456279\"\u003e\u003ccode\u003ec5e4909\u003c/code\u003e\u003c/a\u003e fix: improve fling behaviour when pointer leaves window (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/9d00de65e6f5365d3a0b6276f20ec36d4db899fa\"\u003e\u003ccode\u003e9d00de6\u003c/code\u003e\u003c/a\u003e chore: absorb necessary 'dart:io' components to remove references (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2186\"\u003e#2186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v7.0.2...v8.3.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_map\u0026package-manager=pub\u0026previous-version=7.0.2\u0026new-version=8.3.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/astralk9999/Transitly/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/astralk9999%2FTransitly/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"6.2.1","new_version":"8.3.0","update_type":"major","path":"/frontend","pr_created_at":"2026-05-12T22:53:48.000Z","version_change":"6.2.1 → 8.3.0","issue":{"uuid":"4433192884","node_id":"PR_kwDORQYH087a4Lox","number":8,"state":"open","title":"chore(deps): bump flutter_map from 6.2.1 to 8.3.0 in /frontend","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T22:53:48.000Z","updated_at":"2026-05-12T22:54:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.3.0","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":"/frontend","ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix CI, remove all non-English languages from Windows demo installer by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2163\"\u003efleaflet/flutter_map#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump proj4dart from 2.1.0 to 3.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2161\"\u003efleaflet/flutter_map#2161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2159\"\u003efleaflet/flutter_map#2159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade example app build configuration \u0026amp; dependencies by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2165\"\u003efleaflet/flutter_map#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2167\"\u003efleaflet/flutter_map#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build errored tile without error image using custom tile builder by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2166\"\u003efleaflet/flutter_map#2166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2173\"\u003efleaflet/flutter_map#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eMapOptions.onPointerMove\u003c/code\u003e callback by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2137\"\u003efleaflet/flutter_map#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct coordinate calculation in \u003ccode\u003e_retainChildren\u003c/code\u003e recursion by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003efleaflet/flutter_map#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow fling animation damping to be customised by \u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003efleaflet/flutter_map#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add separate \u003ccode\u003eRotatedOverlayImage.transformFilterQuality\u003c/code\u003e parameter by \u003ca href=\"https://github.com/Robbendebiene\"\u003e\u003ccode\u003e@​Robbendebiene\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2169\"\u003efleaflet/flutter_map#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove 'package:logger' dependency \u0026amp; OSM unblocking flow by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003efleaflet/flutter_map#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: throw when \u003ccode\u003eLatLng\u003c/code\u003e is non-finite by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2182\"\u003efleaflet/flutter_map#2182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: absorb necessary 'dart:io' components to remove references by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2186\"\u003efleaflet/flutter_map#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve fling behaviour when pointer leaves window by \u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2158\"\u003efleaflet/flutter_map#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/github-script from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2196\"\u003efleaflet/flutter_map#2196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump codecov/codecov-action from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2191\"\u003efleaflet/flutter_map#2191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2187\"\u003efleaflet/flutter_map#2187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct broken links for \u003ccode\u003eTileLayer\u003c/code\u003e \u0026amp; \u003ccode\u003eMapController\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2197\"\u003efleaflet/flutter_map#2197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: replace unstable \u003ccode\u003eTile\u003c/code\u003e widget key with dedicated stable \u003ccode\u003eTileKey\u003c/code\u003e by \u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003efleaflet/flutter_map#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003estrokeWidth\u003c/code\u003e when calculating polyline visibility by \u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2184\"\u003efleaflet/flutter_map#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct \u003ccode\u003eLatLngBounds.isOverlapping\u003c/code\u003e calculation by \u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003efleaflet/flutter_map#2190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.3.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2179\"\u003efleaflet/flutter_map#2179\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/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003efleaflet/flutter_map#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003efleaflet/flutter_map#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003efleaflet/flutter_map#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003efleaflet/flutter_map#2190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.2...v8.3.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.2...v8.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\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/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.3.0] - 2026/04/14\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eMapOptions.onPointerMove\u003c/code\u003e callback - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2137\"\u003e#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eInteractionOptions.flingAnimationDampingRatio\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2177\"\u003e#2177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded separate \u003ccode\u003eRotatedOverlayImage.transformFilterQuality\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2169\"\u003e#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved fling behaviour when pointer leaves window - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2158\"\u003e#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eTileLayer.tileBuilder\u003c/code\u003e for errored tiles - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2166\"\u003e#2166\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2154\"\u003e#2154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect \u003ccode\u003eTileLayer\u003c/code\u003e's tile visibility calculation - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2174\"\u003e#2174\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2175\"\u003e#2175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent memory leak by throwing when \u003ccode\u003eLatLng\u003c/code\u003e is non-finite during projection - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2182\"\u003e#2182\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2178\"\u003e#2178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider \u003ccode\u003estrokeWidth\u003c/code\u003e when calculating polyline visibility during non-aggressive culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2184\"\u003e#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect \u003ccode\u003eLatLngBounds.isOverlapping\u003c/code\u003e calculation - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2190\"\u003e#2190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting performance improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduce large amounts of unnecessary rebuilding by replacing unstable widget key with dedicated stable \u003ccode\u003eTileKey\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2195\"\u003e#2195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved 'package:logger' dependency - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003e#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved OSM unblocking flow - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2185\"\u003e#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbsorb necessary 'dart:io' components to remove references and allow pana to recognise flutter_map as WASM compatible - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2186\"\u003e#2186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-milanko\"\u003e\u003ccode\u003e@​ben-milanko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Robbendebiene\"\u003e\u003ccode\u003e@​Robbendebiene\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/braindamagedman\"\u003e\u003ccode\u003e@​braindamagedman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stani-m\"\u003e\u003ccode\u003e@​stani-m\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/fleaflet/flutter_map/commits/v8.3.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_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.3.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/b1codes/is-it-open/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/b1codes%2Fis-it-open/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"8.2.1","new_version":"8.2.2","update_type":"patch","path":null,"pr_created_at":"2025-10-17T00:52:12.000Z","version_change":"8.2.1 → 8.2.2","issue":{"uuid":"3524017681","node_id":"PR_kwDOGkffQ86uM0ZX","number":144,"state":"closed","title":"build(deps): bump flutter_map from 8.2.1 to 8.2.2","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-03T23:38:46.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-17T00:52:12.000Z","updated_at":"2026-01-03T23:38:54.000Z","time_to_close":6821194,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"flutter_map","old_version":"8.2.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 8.2.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6b9fc9c8f2be6aa9f4308c0bfe1a484dcb793559\"\u003e\u003ccode\u003e6b9fc9c\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.2 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/2ab5c123adeca130163ec3ab476fcf1a403b3f0b\"\u003e\u003ccode\u003e2ab5c12\u003c/code\u003e\u003c/a\u003e chore: ignore deprecations, bump action versions, add lower flutter sdk bound...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/b26fb40b074c09ea2c55a98ca5c811dc86ed2326\"\u003e\u003ccode\u003eb26fb40\u003c/code\u003e\u003c/a\u003e fix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ebc5622a6f482943d1ec24423aa2c3710bb0a672\"\u003e\u003ccode\u003eebc5622\u003c/code\u003e\u003c/a\u003e fix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2133\"\u003e#2133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/13db5de36297af06b5fde991efb7678e61eac69d\"\u003e\u003ccode\u003e13db5de\u003c/code\u003e\u003c/a\u003e fix(example): prevent widget overflow in tile builder demo (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=8.2.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/Alberto97/eGuasti/pull/144","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alberto97%2FeGuasti/issues/144","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/144/packages"}},{"old_version":"8.2.1","new_version":"8.2.2","update_type":"patch","path":"/packages/smooth_app","pr_created_at":"2025-10-03T17:06:27.000Z","version_change":"8.2.1 → 8.2.2","issue":{"uuid":"2885613125","node_id":"PR_kwDOD2Ow2M6r_vZF","number":7009,"state":"open","title":"chore(deps): bump flutter_map from 8.2.1 to 8.2.2 in /packages/smooth_app","user":"dependabot[bot]","labels":["Dart","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-03T17:06:27.000Z","updated_at":"2025-10-04T07:55:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_map","old_version":"8.2.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":"/packages/smooth_app","ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 8.2.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6b9fc9c8f2be6aa9f4308c0bfe1a484dcb793559\"\u003e\u003ccode\u003e6b9fc9c\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.2 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/2ab5c123adeca130163ec3ab476fcf1a403b3f0b\"\u003e\u003ccode\u003e2ab5c12\u003c/code\u003e\u003c/a\u003e chore: ignore deprecations, bump action versions, add lower flutter sdk bound...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/b26fb40b074c09ea2c55a98ca5c811dc86ed2326\"\u003e\u003ccode\u003eb26fb40\u003c/code\u003e\u003c/a\u003e fix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ebc5622a6f482943d1ec24423aa2c3710bb0a672\"\u003e\u003ccode\u003eebc5622\u003c/code\u003e\u003c/a\u003e fix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2133\"\u003e#2133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/13db5de36297af06b5fde991efb7678e61eac69d\"\u003e\u003ccode\u003e13db5de\u003c/code\u003e\u003c/a\u003e fix(example): prevent widget overflow in tile builder demo (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=8.2.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/openfoodfacts/smooth-app/pull/7009","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfoodfacts%2Fsmooth-app/issues/7009","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7009/packages"}},{"old_version":"8.2.1","new_version":"8.2.2","update_type":"patch","path":null,"pr_created_at":"2025-09-22T21:23:10.000Z","version_change":"8.2.1 → 8.2.2","issue":{"uuid":"2851177010","node_id":"PR_kwDOJ7F6kc6p8YIy","number":2224,"state":"closed","title":"build: (deps): bump flutter_map from 8.2.1 to 8.2.2","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":["krille-chan"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-23T08:50:15.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T21:23:10.000Z","updated_at":"2025-09-23T08:50:15.000Z","time_to_close":41225,"merged_at":"2025-09-23T08:50:15.000Z","merged_by":"krille-chan","closed_by":null,"dependency_metadata":{"prefix":"build: (deps)","packages":[{"name":"flutter_map","old_version":"8.2.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 8.2.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6b9fc9c8f2be6aa9f4308c0bfe1a484dcb793559\"\u003e\u003ccode\u003e6b9fc9c\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.2 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/2ab5c123adeca130163ec3ab476fcf1a403b3f0b\"\u003e\u003ccode\u003e2ab5c12\u003c/code\u003e\u003c/a\u003e chore: ignore deprecations, bump action versions, add lower flutter sdk bound...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/b26fb40b074c09ea2c55a98ca5c811dc86ed2326\"\u003e\u003ccode\u003eb26fb40\u003c/code\u003e\u003c/a\u003e fix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ebc5622a6f482943d1ec24423aa2c3710bb0a672\"\u003e\u003ccode\u003eebc5622\u003c/code\u003e\u003c/a\u003e fix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2133\"\u003e#2133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/13db5de36297af06b5fde991efb7678e61eac69d\"\u003e\u003ccode\u003e13db5de\u003c/code\u003e\u003c/a\u003e fix(example): prevent widget overflow in tile builder demo (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=8.2.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/krille-chan/fluffychat/pull/2224","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/krille-chan%2Ffluffychat/issues/2224","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2224/packages"}},{"old_version":"6.2.1","new_version":"8.2.2","update_type":"major","path":null,"pr_created_at":"2025-09-22T20:28:12.000Z","version_change":"6.2.1 → 8.2.2","issue":{"uuid":"2851039488","node_id":"PR_kwDOPYWUEM6p72kA","number":16,"state":"open","title":"build: (deps): bump flutter_map from 6.2.1 to 8.2.2","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-22T20:28:12.000Z","updated_at":"2025-09-22T20:28:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: (deps)","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ZazzyChat/client/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZazzyChat%2Fclient/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"6.2.1","new_version":"8.2.2","update_type":"major","path":"/quran_companion","pr_created_at":"2025-09-22T18:02:04.000Z","version_change":"6.2.1 → 8.2.2","issue":{"uuid":"2850522620","node_id":"PR_kwDOPg1tFc6p54X8","number":21,"state":"open","title":"deps(deps): bump flutter_map from 6.2.1 to 8.2.2 in /quran_companion","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T18:02:04.000Z","updated_at":"2025-09-22T18:02:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":"/quran_companion","ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dione24/Quran_companion/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dione24%2FQuran_companion/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"8.2.1","new_version":"8.2.2","update_type":"patch","path":null,"pr_created_at":"2025-09-22T12:24:56.000Z","version_change":"8.2.1 → 8.2.2","issue":{"uuid":"2849276991","node_id":"PR_kwDOOYKgzc6p1IQ_","number":195,"state":"open","title":"chore: bump flutter_map from 8.2.1 to 8.2.2","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-22T12:24:56.000Z","updated_at":"2025-09-22T12:24:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"flutter_map","old_version":"8.2.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 8.2.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6b9fc9c8f2be6aa9f4308c0bfe1a484dcb793559\"\u003e\u003ccode\u003e6b9fc9c\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.2 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/2ab5c123adeca130163ec3ab476fcf1a403b3f0b\"\u003e\u003ccode\u003e2ab5c12\u003c/code\u003e\u003c/a\u003e chore: ignore deprecations, bump action versions, add lower flutter sdk bound...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/b26fb40b074c09ea2c55a98ca5c811dc86ed2326\"\u003e\u003ccode\u003eb26fb40\u003c/code\u003e\u003c/a\u003e fix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ebc5622a6f482943d1ec24423aa2c3710bb0a672\"\u003e\u003ccode\u003eebc5622\u003c/code\u003e\u003c/a\u003e fix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2133\"\u003e#2133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/13db5de36297af06b5fde991efb7678e61eac69d\"\u003e\u003ccode\u003e13db5de\u003c/code\u003e\u003c/a\u003e fix(example): prevent widget overflow in tile builder demo (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=8.2.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Solvro/mobile-umed/pull/195","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Solvro%2Fmobile-umed/issues/195","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/195/packages"}},{"old_version":"6.2.1","new_version":"8.2.2","update_type":"major","path":null,"pr_created_at":"2025-09-22T10:56:09.000Z","version_change":"6.2.1 → 8.2.2","issue":{"uuid":"2848942037","node_id":"PR_kwDOO1Zr1c6pz2fV","number":14,"state":"open","title":"Bump flutter_map from 6.2.1 to 8.2.2","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-22T10:56:09.000Z","updated_at":"2025-09-22T10:56:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Martbul/citystat1/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Martbul%2Fcitystat1/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"6.2.1","new_version":"8.2.2","update_type":"major","path":"/frontend","pr_created_at":"2025-09-22T09:49:24.000Z","version_change":"6.2.1 → 8.2.2","issue":{"uuid":"2848681419","node_id":"PR_kwDOPAv75s6py23L","number":29,"state":"open","title":"deps(deps): bump flutter_map from 6.2.1 to 8.2.2 in /frontend","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T09:49:24.000Z","updated_at":"2025-09-22T09:49:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":"/frontend","ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ghaythalijarad/wizzbussiness/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ghaythalijarad%2Fwizzbussiness/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"}},{"old_version":"8.1.1","new_version":"8.2.2","update_type":"minor","path":"/appAdmin/mipedidoadmin","pr_created_at":"2025-09-22T06:26:37.000Z","version_change":"8.1.1 → 8.2.2","issue":{"uuid":"2848085157","node_id":"PR_kwDOOdRJWs6pwlSl","number":90,"state":"open","title":"build(deps): bump flutter_map from 8.1.1 to 8.2.2 in /appAdmin/mipedidoadmin","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-22T06:26:37.000Z","updated_at":"2025-09-22T06:26:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"flutter_map","old_version":"8.1.1","new_version":"8.2.2","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":"/appAdmin/mipedidoadmin","ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 8.1.1 to 8.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(example): prevent widget overflow in tile builder demo by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2129\"\u003efleaflet/flutter_map#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003efleaflet/flutter_map#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003efleaflet/flutter_map#2141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore deprecations, bump action versions, add lower flutter sdk bound to ci by \u003ca href=\"https://github.com/josxha\"\u003e\u003ccode\u003e@​josxha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2155\"\u003efleaflet/flutter_map#2155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2140\"\u003efleaflet/flutter_map#2140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.2] - 2025/09/19\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash caused by usage of negative \u003ccode\u003eTileLayer.zoomOffset\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2133\"\u003e#2133\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2127\"\u003e#2127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssert that \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite (to prevent confusing errors within layers) - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2141\"\u003e#2141\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6b9fc9c8f2be6aa9f4308c0bfe1a484dcb793559\"\u003e\u003ccode\u003e6b9fc9c\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.2 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/2ab5c123adeca130163ec3ab476fcf1a403b3f0b\"\u003e\u003ccode\u003e2ab5c12\u003c/code\u003e\u003c/a\u003e chore: ignore deprecations, bump action versions, add lower flutter sdk bound...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/b26fb40b074c09ea2c55a98ca5c811dc86ed2326\"\u003e\u003ccode\u003eb26fb40\u003c/code\u003e\u003c/a\u003e fix: assert \u003ccode\u003eMapCamera.zoom\u003c/code\u003e is finite on construction (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ebc5622a6f482943d1ec24423aa2c3710bb0a672\"\u003e\u003ccode\u003eebc5622\u003c/code\u003e\u003c/a\u003e fix: prevent negative left-shift when using negative \u003ccode\u003ezoomOffset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2133\"\u003e#2133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/13db5de36297af06b5fde991efb7678e61eac69d\"\u003e\u003ccode\u003e13db5de\u003c/code\u003e\u003c/a\u003e fix(example): prevent widget overflow in tile builder demo (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/7d9dd324880444720db1dfe5316b15cdc9b4e948\"\u003e\u003ccode\u003e7d9dd32\u003c/code\u003e\u003c/a\u003e fix: ensure tiles still load when failing to generate cache metadata (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/8964171dc2fe487e64d8e599837c94041279dfde\"\u003e\u003ccode\u003e8964171\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.0 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/a304bfa207d92bafc4db49ff64c1ae6968dcde9b\"\u003e\u003ccode\u003ea304bfa\u003c/code\u003e\u003c/a\u003e feat: change label placement configuration, add new 'signed area centroid' al...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/4739cc96796ba576ed0184053d8ab38d51cf75e6\"\u003e\u003ccode\u003e4739cc9\u003c/code\u003e\u003c/a\u003e feat: add built-in caching \u0026amp; tile loading cancellation support (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6214a45aab97ae9ba80b46389f64ca934bb1202f\"\u003e\u003ccode\u003e6214a45\u003c/code\u003e\u003c/a\u003e fix(example): updated marker stress test to use more stressful markers (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=8.1.1\u0026new-version=8.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/02loveslollipop/MiPedido/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/02loveslollipop%2FMiPedido/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"}},{"old_version":"8.1.1","new_version":"8.2.1","update_type":"minor","path":"/appAdmin/mipedidoadmin","pr_created_at":"2025-09-15T06:53:14.000Z","version_change":"8.1.1 → 8.2.1","issue":{"uuid":"3416567149","node_id":"PR_kwDOOdRJWs6okGRk","number":87,"state":"open","title":"build(deps): bump flutter_map from 8.1.1 to 8.2.1 in /appAdmin/mipedidoadmin","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T06:53:14.000Z","updated_at":"2025-09-15T06:54:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"flutter_map","old_version":"8.1.1","new_version":"8.2.1","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":"/appAdmin/mipedidoadmin","ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 8.1.1 to 8.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust infinite loop protection in internals which allow multi-world functionality to improve performance and add more debug info on error - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003e#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor API docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003e#2114\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2098\"\u003e#2098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following meta changes to the package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced final package size to ~900KB from \u0026gt;3MB - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003e#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved build \u0026amp; publish integrity: publishing to pub.dev now occurs directly from the GitHub repo - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003e#2059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quirille\"\u003e\u003ccode\u003e@​Quirille\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freekvandeven\"\u003e\u003ccode\u003e@​freekvandeven\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/7d9dd324880444720db1dfe5316b15cdc9b4e948\"\u003e\u003ccode\u003e7d9dd32\u003c/code\u003e\u003c/a\u003e fix: ensure tiles still load when failing to generate cache metadata (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/8964171dc2fe487e64d8e599837c94041279dfde\"\u003e\u003ccode\u003e8964171\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.0 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/a304bfa207d92bafc4db49ff64c1ae6968dcde9b\"\u003e\u003ccode\u003ea304bfa\u003c/code\u003e\u003c/a\u003e feat: change label placement configuration, add new 'signed area centroid' al...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/4739cc96796ba576ed0184053d8ab38d51cf75e6\"\u003e\u003ccode\u003e4739cc9\u003c/code\u003e\u003c/a\u003e feat: add built-in caching \u0026amp; tile loading cancellation support (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6214a45aab97ae9ba80b46389f64ca934bb1202f\"\u003e\u003ccode\u003e6214a45\u003c/code\u003e\u003c/a\u003e fix(example): updated marker stress test to use more stressful markers (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ec217c302692fd4d2d69cf8347cf46476f6b70b5\"\u003e\u003ccode\u003eec217c3\u003c/code\u003e\u003c/a\u003e fix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2093\"\u003e#2093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ea3b4122ec8c442a808b97375c460c3bf8fe99dd\"\u003e\u003ccode\u003eea3b412\u003c/code\u003e\u003c/a\u003e docs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/c7a534c5b012df2c58c8f7bb995f6249bebda4ad\"\u003e\u003ccode\u003ec7a534c\u003c/code\u003e\u003c/a\u003e fix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/d07097949bbd25fcaf0c12a3f683999894a7319b\"\u003e\u003ccode\u003ed070979\u003c/code\u003e\u003c/a\u003e chore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2100\"\u003e#2100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/36e9a021791b74783d75f000102654ceddbac409\"\u003e\u003ccode\u003e36e9a02\u003c/code\u003e\u003c/a\u003e chore(deps): bump flutter_lints from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=8.1.1\u0026new-version=8.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/02loveslollipop/MiPedido/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/02loveslollipop%2FMiPedido/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"}},{"old_version":"8.1.1","new_version":"8.2.1","update_type":"minor","path":null,"pr_created_at":"2025-09-02T06:42:17.000Z","version_change":"8.1.1 → 8.2.1","issue":{"uuid":"2791469431","node_id":"PR_kwDOK_sWO86mYnF3","number":87,"state":"closed","title":"Bump flutter_map from 8.1.1 to 8.2.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-15T15:15:47.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T06:42:17.000Z","updated_at":"2025-09-15T15:15:47.000Z","time_to_close":1154010,"merged_at":"2025-09-15T15:15:47.000Z","merged_by":"YarosMallorca","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_map","old_version":"8.1.1","new_version":"8.2.1","repository_url":"https://github.com/fleaflet/flutter_map"}],"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_map](https://github.com/fleaflet/flutter_map) from 8.1.1 to 8.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust infinite loop protection in internals which allow multi-world functionality to improve performance and add more debug info on error - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003e#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor API docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003e#2114\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2098\"\u003e#2098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following meta changes to the package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced final package size to ~900KB from \u0026gt;3MB - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003e#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved build \u0026amp; publish integrity: publishing to pub.dev now occurs directly from the GitHub repo - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003e#2059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quirille\"\u003e\u003ccode\u003e@​Quirille\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freekvandeven\"\u003e\u003ccode\u003e@​freekvandeven\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/7d9dd324880444720db1dfe5316b15cdc9b4e948\"\u003e\u003ccode\u003e7d9dd32\u003c/code\u003e\u003c/a\u003e fix: ensure tiles still load when failing to generate cache metadata (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/8964171dc2fe487e64d8e599837c94041279dfde\"\u003e\u003ccode\u003e8964171\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.0 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/a304bfa207d92bafc4db49ff64c1ae6968dcde9b\"\u003e\u003ccode\u003ea304bfa\u003c/code\u003e\u003c/a\u003e feat: change label placement configuration, add new 'signed area centroid' al...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/4739cc96796ba576ed0184053d8ab38d51cf75e6\"\u003e\u003ccode\u003e4739cc9\u003c/code\u003e\u003c/a\u003e feat: add built-in caching \u0026amp; tile loading cancellation support (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6214a45aab97ae9ba80b46389f64ca934bb1202f\"\u003e\u003ccode\u003e6214a45\u003c/code\u003e\u003c/a\u003e fix(example): updated marker stress test to use more stressful markers (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ec217c302692fd4d2d69cf8347cf46476f6b70b5\"\u003e\u003ccode\u003eec217c3\u003c/code\u003e\u003c/a\u003e fix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2093\"\u003e#2093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ea3b4122ec8c442a808b97375c460c3bf8fe99dd\"\u003e\u003ccode\u003eea3b412\u003c/code\u003e\u003c/a\u003e docs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/c7a534c5b012df2c58c8f7bb995f6249bebda4ad\"\u003e\u003ccode\u003ec7a534c\u003c/code\u003e\u003c/a\u003e fix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/d07097949bbd25fcaf0c12a3f683999894a7319b\"\u003e\u003ccode\u003ed070979\u003c/code\u003e\u003c/a\u003e chore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2100\"\u003e#2100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/36e9a021791b74783d75f000102654ceddbac409\"\u003e\u003ccode\u003e36e9a02\u003c/code\u003e\u003c/a\u003e chore(deps): bump flutter_lints from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=8.1.1\u0026new-version=8.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/YarosMallorca/DJI-Mapper/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YarosMallorca%2FDJI-Mapper/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"}},{"old_version":"6.2.1","new_version":"8.2.1","update_type":"major","path":"/quran_companion","pr_created_at":"2025-08-20T17:36:24.000Z","version_change":"6.2.1 → 8.2.1","issue":{"uuid":"2760592109","node_id":"PR_kwDOPg1tFc6ki0rt","number":14,"state":"open","title":"deps(deps): bump flutter_map from 6.2.1 to 8.2.1 in /quran_companion","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-20T17:36:24.000Z","updated_at":"2025-08-20T17:36:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.2.1","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":"/quran_companion","ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent infinite looping when polygon labels displayed on rotated map by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2054\"\u003efleaflet/flutter_map#2054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure \u003ccode\u003eMapController.rotateAroundPoint\u003c/code\u003e does not move map when already rotated by \u003ca href=\"https://github.com/tlserver\"\u003e\u003ccode\u003e@​tlserver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2029\"\u003efleaflet/flutter_map#2029\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/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust infinite loop protection in internals which allow multi-world functionality to improve performance and add more debug info on error - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003e#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor API docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003e#2114\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2098\"\u003e#2098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following meta changes to the package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced final package size to ~900KB from \u0026gt;3MB - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003e#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved build \u0026amp; publish integrity: publishing to pub.dev now occurs directly from the GitHub repo - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003e#2059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quirille\"\u003e\u003ccode\u003e@​Quirille\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freekvandeven\"\u003e\u003ccode\u003e@​freekvandeven\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dione24/Quran_companion/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dione24%2FQuran_companion/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"8.1.1","new_version":"8.2.1","update_type":"minor","path":"/packages/smooth_app","pr_created_at":"2025-08-12T02:18:29.000Z","version_change":"8.1.1 → 8.2.1","issue":{"uuid":"2737436324","node_id":"PR_kwDOD2Ow2M6jKfak","number":6830,"state":"closed","title":"chore(deps): bump flutter_map from 8.1.1 to 8.2.1 in /packages/smooth_app","user":"dependabot[bot]","labels":["Dart","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-12T09:28:57.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-12T02:18:29.000Z","updated_at":"2025-08-12T09:28:57.000Z","time_to_close":25828,"merged_at":"2025-08-12T09:28:57.000Z","merged_by":"monsieurtanuki","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_map","old_version":"8.1.1","new_version":"8.2.1","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":"/packages/smooth_app","ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 8.1.1 to 8.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust infinite loop protection in internals which allow multi-world functionality to improve performance and add more debug info on error - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003e#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor API docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003e#2114\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2098\"\u003e#2098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following meta changes to the package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced final package size to ~900KB from \u0026gt;3MB - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003e#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved build \u0026amp; publish integrity: publishing to pub.dev now occurs directly from the GitHub repo - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003e#2059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quirille\"\u003e\u003ccode\u003e@​Quirille\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freekvandeven\"\u003e\u003ccode\u003e@​freekvandeven\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/7d9dd324880444720db1dfe5316b15cdc9b4e948\"\u003e\u003ccode\u003e7d9dd32\u003c/code\u003e\u003c/a\u003e fix: ensure tiles still load when failing to generate cache metadata (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/8964171dc2fe487e64d8e599837c94041279dfde\"\u003e\u003ccode\u003e8964171\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.2.0 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/a304bfa207d92bafc4db49ff64c1ae6968dcde9b\"\u003e\u003ccode\u003ea304bfa\u003c/code\u003e\u003c/a\u003e feat: change label placement configuration, add new 'signed area centroid' al...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/4739cc96796ba576ed0184053d8ab38d51cf75e6\"\u003e\u003ccode\u003e4739cc9\u003c/code\u003e\u003c/a\u003e feat: add built-in caching \u0026amp; tile loading cancellation support (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/6214a45aab97ae9ba80b46389f64ca934bb1202f\"\u003e\u003ccode\u003e6214a45\u003c/code\u003e\u003c/a\u003e fix(example): updated marker stress test to use more stressful markers (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ec217c302692fd4d2d69cf8347cf46476f6b70b5\"\u003e\u003ccode\u003eec217c3\u003c/code\u003e\u003c/a\u003e fix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2093\"\u003e#2093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/ea3b4122ec8c442a808b97375c460c3bf8fe99dd\"\u003e\u003ccode\u003eea3b412\u003c/code\u003e\u003c/a\u003e docs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/c7a534c5b012df2c58c8f7bb995f6249bebda4ad\"\u003e\u003ccode\u003ec7a534c\u003c/code\u003e\u003c/a\u003e fix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/d07097949bbd25fcaf0c12a3f683999894a7319b\"\u003e\u003ccode\u003ed070979\u003c/code\u003e\u003c/a\u003e chore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2100\"\u003e#2100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/36e9a021791b74783d75f000102654ceddbac409\"\u003e\u003ccode\u003e36e9a02\u003c/code\u003e\u003c/a\u003e chore(deps): bump flutter_lints from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=8.1.1\u0026new-version=8.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/openfoodfacts/smooth-app/pull/6830","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfoodfacts%2Fsmooth-app/issues/6830","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6830/packages"}},{"old_version":"6.2.1","new_version":"8.2.1","update_type":"major","path":null,"pr_created_at":"2025-08-11T16:15:38.000Z","version_change":"6.2.1 → 8.2.1","issue":{"uuid":"2736104114","node_id":"PR_kwDOO1Zr1c6jFaKy","number":10,"state":"open","title":"Bump flutter_map from 6.2.1 to 8.2.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T16:15:38.000Z","updated_at":"2025-08-11T16:15:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.2.1","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent infinite looping when polygon labels displayed on rotated map by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2054\"\u003efleaflet/flutter_map#2054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure \u003ccode\u003eMapController.rotateAroundPoint\u003c/code\u003e does not move map when already rotated by \u003ca href=\"https://github.com/tlserver\"\u003e\u003ccode\u003e@​tlserver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2029\"\u003efleaflet/flutter_map#2029\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/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust infinite loop protection in internals which allow multi-world functionality to improve performance and add more debug info on error - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003e#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor API docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003e#2114\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2098\"\u003e#2098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following meta changes to the package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced final package size to ~900KB from \u0026gt;3MB - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003e#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved build \u0026amp; publish integrity: publishing to pub.dev now occurs directly from the GitHub repo - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003e#2059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quirille\"\u003e\u003ccode\u003e@​Quirille\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freekvandeven\"\u003e\u003ccode\u003e@​freekvandeven\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Martbul/citystat1/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Martbul%2Fcitystat1/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"6.2.1","new_version":"8.2.1","update_type":"major","path":null,"pr_created_at":"2025-08-08T20:47:48.000Z","version_change":"6.2.1 → 8.2.1","issue":{"uuid":"2731747832","node_id":"PR_kwDOPYWUEM6i0yn4","number":7,"state":"closed","title":"build: (deps): bump flutter_map from 6.2.1 to 8.2.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-22T20:28:14.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-08T20:47:48.000Z","updated_at":"2025-09-22T20:28:14.000Z","time_to_close":3886826,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: (deps)","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.2.1","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure tiles still load when failing to generate cache metadata by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003efleaflet/flutter_map#2125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.2.0...v8.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003efleaflet/flutter_map#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003efleaflet/flutter_map#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: raise attribution widgets above screen insets by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003efleaflet/flutter_map#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): added automatic publishing of package to pub.dev on tag creation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003efleaflet/flutter_map#2059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): pack example polygon stress test GeoJSON into binary format by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003efleaflet/flutter_map#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop ongoing animations when scroll zooming by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003efleaflet/flutter_map#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePoly*Layer.drawInSingleWorld\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003efleaflet/flutter_map#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContainCameraLatitude\u003c/code\u003e by \u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added options to customize double-tap (drag) zoom gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003efleaflet/flutter_map#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: warn for OSM URLs by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003efleaflet/flutter_map#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003efleaflet/flutter_map#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003eFeatureLayerUtils.viewportRect\u003c/code\u003e return \u003ccode\u003eRect.zero\u003c/code\u003e if unavailable by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2095\"\u003efleaflet/flutter_map#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eoptimizeRadiusInMeters\u003c/code\u003e option to \u003ccode\u003eCircleLayer\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003efleaflet/flutter_map#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consider multi-worlds when constructing camera bounds \u0026amp; allow bounds wider than a world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003efleaflet/flutter_map#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adjust OSM warning message \u0026amp; consider User-Agent by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003efleaflet/flutter_map#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2099\"\u003efleaflet/flutter_map#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2100\"\u003efleaflet/flutter_map#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust infinite loop protection in \u003ccode\u003eworkAcrossWorlds\u003c/code\u003e by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003efleaflet/flutter_map#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: minor docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003efleaflet/flutter_map#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003efleaflet/flutter_map#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): updated marker stress test to use more stressful markers by \u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2122\"\u003efleaflet/flutter_map#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add built-in caching \u0026amp; tile loading cancellation support by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003efleaflet/flutter_map#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: change polygon label placement config, add new 'signed area centroid' algorithm \u0026amp; use new polylabel implementation by \u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.2.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2062\"\u003efleaflet/flutter_map#2062\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/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003efleaflet/flutter_map#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003efleaflet/flutter_map#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent infinite looping when polygon labels displayed on rotated map by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2054\"\u003efleaflet/flutter_map#2054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure \u003ccode\u003eMapController.rotateAroundPoint\u003c/code\u003e does not move map when already rotated by \u003ca href=\"https://github.com/tlserver\"\u003e\u003ccode\u003e@​tlserver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2029\"\u003efleaflet/flutter_map#2029\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/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.2.1] - 2025/07/11\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure tiles still load when failing to cache them due to HTTP spec non-compliance - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog informational warnings to console when a tile fails to cache due to HTTP spec non-compliance or a shortage of information to calculate an accurate freshness age - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2125\"\u003e#2125\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.2.0] - 2025/07/10\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded inverted fill option to \u003ccode\u003ePolygonLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2046\"\u003e#2046 (💰)\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2034\"\u003e#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolyline/gonLayer.oneWorld\u003c/code\u003e parameter - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2069\"\u003e#2069\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2067\"\u003e#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContainCameraLatitude\u003c/code\u003e camera constraint - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2073\"\u003e#2073\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2071\"\u003e#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded options to customize double-tap (drag) zoom gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2070\"\u003e#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded warning on usage of OpenStreetMap public tile servers with \u003ccode\u003eTileLayer\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2074\"\u003e#2074\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePolygonLayer.painterFillMethod\u003c/code\u003e parameter \u0026amp; changed default fill methods - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2081\"\u003e#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded simple built-in (but extensible) caching to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded aborting of obsolete in-flight HTTP requests to \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2082\"\u003e#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCircleLayer.optimizeRadiusInMeters\u003c/code\u003e option to improve performance in some cases - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace (with deprecation) \u003ccode\u003ePolygon.labelPlacement\u003c/code\u003e with more flexible and extensible \u003ccode\u003ePolygon.labelPlacementCalculator\u003c/code\u003e/\u003ccode\u003ePolygonLabelPlacementCalculator\u003c/code\u003e system - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new 'signed area centroid' algorithm, and switch polylabel label placement implementation to use new external library - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2102\"\u003e#2102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsider \u003ccode\u003ezoomOffset\u003c/code\u003e \u0026amp; emulated retina mode when generating tile coordinates - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2060\"\u003e#2060\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2042\"\u003e#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise attribution widgets above screen insets - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2058\"\u003e#2058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop ongoing fling and zoom animations when scroll zooming - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2066\"\u003e#2066\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalculate \u003ccode\u003eLayerHitResult.coordinate\u003c/code\u003e correctly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2093\"\u003e#2093\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2092\"\u003e#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider that the camera may be over the anti-meridian when creating \u003ccode\u003eLatLngBounds\u003c/code\u003e in \u003ccode\u003eMapCamera.visibleBounds\u003c/code\u003e for polygon culling - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2091\"\u003e#2091\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust infinite loop protection in internals which allow multi-world functionality to improve performance and add more debug info on error - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2113\"\u003e#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor API docs fix on \u003ccode\u003eTileDisplay.fadeIn\u003c/code\u003e arguments - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2114\"\u003e#2114\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2098\"\u003e#2098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following meta changes to the package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced final package size to ~900KB from \u0026gt;3MB - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2056\"\u003e#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved build \u0026amp; publish integrity: publishing to pub.dev now occurs directly from the GitHub repo - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2059\"\u003e#2059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quirille\"\u003e\u003ccode\u003e@​Quirille\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freekvandeven\"\u003e\u003ccode\u003e@​freekvandeven\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbenoukaiss\"\u003e\u003ccode\u003e@​mbenoukaiss\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReinisSprogis\"\u003e\u003ccode\u003e@​ReinisSprogis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tidu090\"\u003e\u003ccode\u003e@​tidu090\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ZazzyChat/client/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZazzyChat%2Fclient/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"6.2.1","new_version":"8.1.1","update_type":"major","path":null,"pr_created_at":"2025-08-05T06:19:12.000Z","version_change":"6.2.1 → 8.1.1","issue":{"uuid":"2720027988","node_id":"PR_kwDOPYWUEM6iIFVU","number":4,"state":"closed","title":"build: (deps): bump flutter_map from 6.2.1 to 8.1.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-08T20:47:50.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-05T06:19:12.000Z","updated_at":"2025-08-08T20:47:50.000Z","time_to_close":311318,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: (deps)","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.1.1","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent infinite looping when polygon labels displayed on rotated map by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2054\"\u003efleaflet/flutter_map#2054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure \u003ccode\u003eMapController.rotateAroundPoint\u003c/code\u003e does not move map when already rotated by \u003ca href=\"https://github.com/tlserver\"\u003e\u003ccode\u003e@​tlserver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2029\"\u003efleaflet/flutter_map#2029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add multi-world support to \u003ccode\u003ePolygon\u003c/code\u003es and \u003ccode\u003ePolyline\u003c/code\u003es \u0026amp; refactoring by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2033\"\u003efleaflet/flutter_map#2033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ensure movement gestures emit events when starting by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2035\"\u003efleaflet/flutter_map#2035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.1.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2031\"\u003efleaflet/flutter_map#2031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.0.0...v8.1.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.0.0...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: polygon hit detection when map is rotated by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1942\"\u003efleaflet/flutter_map#1942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: unbounded horizontal scroll by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1948\"\u003efleaflet/flutter_map#1948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: added polygon validity check before hit testing by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1964\"\u003efleaflet/flutter_map#1964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(example): updated WMS tile source \u0026amp; updated web config by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1963\"\u003efleaflet/flutter_map#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(example): added WASM support to example by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1885\"\u003efleaflet/flutter_map#1885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove \u003ccode\u003ehitValue\u003c/code\u003e from \u003ccode\u003ePolyline.renderHashCode\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1967\"\u003efleaflet/flutter_map#1967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 4.0.0 to 5.0.0, add /example to dependabot, fix lint by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1971\"\u003efleaflet/flutter_map#1971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eagerly listen to \u003ccode\u003eTileLayer.reset\u003c/code\u003e stream to ensure handler is fired by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1943\"\u003efleaflet/flutter_map#1943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: document \u003ccode\u003eMapPosition/PositionCallback.hasGesture\u003c/code\u003e in-code by \u003ca href=\"https://github.com/alestiago\"\u003e\u003ccode\u003e@​alestiago\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1973\"\u003efleaflet/flutter_map#1973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fixed Android example app build for CI/CD by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1985\"\u003efleaflet/flutter_map#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make horizontal repetition CRS dependent by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1978\"\u003efleaflet/flutter_map#1978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: added integer \u003ccode\u003etileDimension\u003c/code\u003e \u0026amp; deprecated \u003ccode\u003etileSize\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1940\"\u003efleaflet/flutter_map#1940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump codecov/codecov-action from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1986\"\u003efleaflet/flutter_map#1986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003efilterQuality\u003c/code\u003e parameter to \u003ccode\u003e(Base)OverlayImage\u003c/code\u003e by \u003ca href=\"https://github.com/RBT22\"\u003e\u003ccode\u003e@​RBT22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1989\"\u003efleaflet/flutter_map#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose \u003ccode\u003eBaseOverlayImage\u003c/code\u003e for external implementation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1990\"\u003efleaflet/flutter_map#1990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(perf): fixed massive performance issue in simplification steps for \u003ccode\u003ePolyline/gonLayer\u003c/code\u003es by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1991\"\u003efleaflet/flutter_map#1991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): replaced EPSG:3413 with EPSG:3996 (fixed imagery source) \u0026amp; removed Custom CRS page by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1992\"\u003efleaflet/flutter_map#1992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow polylines \u0026amp; polygons to cross world boundary by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1969\"\u003efleaflet/flutter_map#1969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(perf): perform bbox culling prior to aggressive culling for polylines by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1993\"\u003efleaflet/flutter_map#1993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: migrate \u003ccode\u003ePoint\u0026lt;double\u0026gt;\u003c/code\u003e to \u003ccode\u003eOffset\u003c/code\u003e internally by \u003ca href=\"https://github.com/mootw\"\u003e\u003ccode\u003e@​mootw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1996\"\u003efleaflet/flutter_map#1996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: bump min flutter version to 3.27.0, fix deprecations by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1994\"\u003efleaflet/flutter_map#1994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): improve appearance of dark mode filter by \u003ca href=\"https://github.com/TechnicJelle\"\u003e\u003ccode\u003e@​TechnicJelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2003\"\u003efleaflet/flutter_map#2003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(example): updated Android build config \u0026amp; migrated Web URL strategy by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2004\"\u003efleaflet/flutter_map#2004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: replicate \u003ccode\u003eMarker\u003c/code\u003es across all worlds by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2000\"\u003efleaflet/flutter_map#2000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve most tile pruning/state issues by \u003ca href=\"https://github.com/mootw\"\u003e\u003ccode\u003e@​mootw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2007\"\u003efleaflet/flutter_map#2007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use \u003ccode\u003eClient\u003c/code\u003e instead of \u003ccode\u003eBaseClient\u003c/code\u003e in network tile/image provider by \u003ca href=\"https://github.com/slightfoot\"\u003e\u003ccode\u003e@​slightfoot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2011\"\u003efleaflet/flutter_map#2011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid closing externally created \u003ccode\u003ehttp.Client\u003c/code\u003e in \u003ccode\u003eNetworkTileProvider\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2012\"\u003efleaflet/flutter_map#2012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add multi-world support to \u003ccode\u003eCircleMarker\u003c/code\u003es by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2018\"\u003efleaflet/flutter_map#2018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: invoke map interaction callbacks with coordinates in primary world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2025\"\u003efleaflet/flutter_map#2025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added keyboard controls for map gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1987\"\u003efleaflet/flutter_map#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2021\"\u003efleaflet/flutter_map#2021\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/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.1.1] - 2025/03/08\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent infinite looping when polygon labels displayed on rotated map - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2054\"\u003e#2054\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2052\"\u003e#2052\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.1.0] - 2025/02/25\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded multi-world support for \u003ccode\u003ePolygon\u003c/code\u003es and \u003ccode\u003ePolyline\u003c/code\u003es - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2033\"\u003e#2033\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure movement gestures emit events when starting - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2035\"\u003e#2035\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1939\"\u003e#1939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMapController.rotateAroundPoint\u003c/code\u003e does not move map when already rotated - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2029\"\u003e#2029\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2028\"\u003e#2028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tlserver\"\u003e\u003ccode\u003e@​tlserver\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.0.0] - 2025/02/02\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u0026quot;Infinite Worlds\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🟢 Added unbounded horizontal scroll (with the default projection) and support for layers to cross anti-meridian - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1948\"\u003e#1948 (💰)\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1969\"\u003e#1969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1978\"\u003e#1978\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2000\"\u003e#2000\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2018\"\u003e#2018\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2025\"\u003e#2025\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1582\"\u003e#1582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟢 Added animated keyboard controls for gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1987\"\u003e#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟢 Added \u003ccode\u003efilterQuality\u003c/code\u003e parameter to \u003ccode\u003e(Base)OverlayImage\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1989\"\u003e#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟢 Exposed \u003ccode\u003eBaseOverlayImage\u003c/code\u003e for external implementation/extension - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1990\"\u003e#1990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟡 Changed the majority of references to \u003ccode\u003ePoint\u003c/code\u003e to \u003ccode\u003eOffset\u003c/code\u003e, and method names accordingly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1996\"\u003e#1996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟡 Added integer \u003ccode\u003etileDimension\u003c/code\u003e \u0026amp; deprecated \u003ccode\u003eTileLayer.tileSize\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1940\"\u003e#1940\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed polygon hit detection when map rotated - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1942\"\u003e#1942\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1934\"\u003e#1934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed polygon hit detection when polygon invalid - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1964\"\u003e#1964\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1933\"\u003e#1933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEagerly listen to \u003ccode\u003eTileLayer.reset\u003c/code\u003e stream internally to ensure handler is fired - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1943\"\u003e#1943\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1808\"\u003e#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed some tile loading/pruning state issues - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2007\"\u003e#2007\u003c/a\u003e for partially \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1837\"\u003e#1837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eClient\u003c/code\u003e instead of \u003ccode\u003eBaseClient\u003c/code\u003e in network tile/image provider - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2011\"\u003e#2011\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2010\"\u003e#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid closing externally created \u003ccode\u003ehttp.Client\u003c/code\u003e in \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2012\"\u003e#2012\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2009\"\u003e#2009\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ZazzyChat/client/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZazzyChat%2Fclient/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"6.2.1","new_version":"8.1.1","update_type":"major","path":null,"pr_created_at":"2025-08-03T01:20:37.000Z","version_change":"6.2.1 → 8.1.1","issue":{"uuid":"2715539108","node_id":"PR_kwDOMh7Jxs6h29ak","number":4,"state":"open","title":"Bump flutter_map from 6.2.1 to 8.1.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-03T01:20:37.000Z","updated_at":"2025-08-03T01:20:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_map","old_version":"6.2.1","new_version":"8.1.1","repository_url":"https://github.com/fleaflet/flutter_map"}],"path":null,"ecosystem":"pub"},"body":"Bumps [flutter_map](https://github.com/fleaflet/flutter_map) from 6.2.1 to 8.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent infinite looping when polygon labels displayed on rotated map by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2054\"\u003efleaflet/flutter_map#2054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.1.0...v8.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure \u003ccode\u003eMapController.rotateAroundPoint\u003c/code\u003e does not move map when already rotated by \u003ca href=\"https://github.com/tlserver\"\u003e\u003ccode\u003e@​tlserver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2029\"\u003efleaflet/flutter_map#2029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add multi-world support to \u003ccode\u003ePolygon\u003c/code\u003es and \u003ccode\u003ePolyline\u003c/code\u003es \u0026amp; refactoring by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2033\"\u003efleaflet/flutter_map#2033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ensure movement gestures emit events when starting by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2035\"\u003efleaflet/flutter_map#2035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.1.0 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2031\"\u003efleaflet/flutter_map#2031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.0.0...v8.1.0\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.0.0...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: polygon hit detection when map is rotated by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1942\"\u003efleaflet/flutter_map#1942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: unbounded horizontal scroll by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1948\"\u003efleaflet/flutter_map#1948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: added polygon validity check before hit testing by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1964\"\u003efleaflet/flutter_map#1964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(example): updated WMS tile source \u0026amp; updated web config by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1963\"\u003efleaflet/flutter_map#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(example): added WASM support to example by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1885\"\u003efleaflet/flutter_map#1885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove \u003ccode\u003ehitValue\u003c/code\u003e from \u003ccode\u003ePolyline.renderHashCode\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1967\"\u003efleaflet/flutter_map#1967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump flutter_lints from 4.0.0 to 5.0.0, add /example to dependabot, fix lint by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1971\"\u003efleaflet/flutter_map#1971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eagerly listen to \u003ccode\u003eTileLayer.reset\u003c/code\u003e stream to ensure handler is fired by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1943\"\u003efleaflet/flutter_map#1943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: document \u003ccode\u003eMapPosition/PositionCallback.hasGesture\u003c/code\u003e in-code by \u003ca href=\"https://github.com/alestiago\"\u003e\u003ccode\u003e@​alestiago\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1973\"\u003efleaflet/flutter_map#1973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fixed Android example app build for CI/CD by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1985\"\u003efleaflet/flutter_map#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make horizontal repetition CRS dependent by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1978\"\u003efleaflet/flutter_map#1978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: added integer \u003ccode\u003etileDimension\u003c/code\u003e \u0026amp; deprecated \u003ccode\u003etileSize\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1940\"\u003efleaflet/flutter_map#1940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump codecov/codecov-action from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1986\"\u003efleaflet/flutter_map#1986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003efilterQuality\u003c/code\u003e parameter to \u003ccode\u003e(Base)OverlayImage\u003c/code\u003e by \u003ca href=\"https://github.com/RBT22\"\u003e\u003ccode\u003e@​RBT22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1989\"\u003efleaflet/flutter_map#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose \u003ccode\u003eBaseOverlayImage\u003c/code\u003e for external implementation by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1990\"\u003efleaflet/flutter_map#1990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(perf): fixed massive performance issue in simplification steps for \u003ccode\u003ePolyline/gonLayer\u003c/code\u003es by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1991\"\u003efleaflet/flutter_map#1991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(example): replaced EPSG:3413 with EPSG:3996 (fixed imagery source) \u0026amp; removed Custom CRS page by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1992\"\u003efleaflet/flutter_map#1992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow polylines \u0026amp; polygons to cross world boundary by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1969\"\u003efleaflet/flutter_map#1969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(perf): perform bbox culling prior to aggressive culling for polylines by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1993\"\u003efleaflet/flutter_map#1993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: migrate \u003ccode\u003ePoint\u0026lt;double\u0026gt;\u003c/code\u003e to \u003ccode\u003eOffset\u003c/code\u003e internally by \u003ca href=\"https://github.com/mootw\"\u003e\u003ccode\u003e@​mootw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1996\"\u003efleaflet/flutter_map#1996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: bump min flutter version to 3.27.0, fix deprecations by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1994\"\u003efleaflet/flutter_map#1994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(example): improve appearance of dark mode filter by \u003ca href=\"https://github.com/TechnicJelle\"\u003e\u003ccode\u003e@​TechnicJelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2003\"\u003efleaflet/flutter_map#2003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(example): updated Android build config \u0026amp; migrated Web URL strategy by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2004\"\u003efleaflet/flutter_map#2004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: replicate \u003ccode\u003eMarker\u003c/code\u003es across all worlds by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2000\"\u003efleaflet/flutter_map#2000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve most tile pruning/state issues by \u003ca href=\"https://github.com/mootw\"\u003e\u003ccode\u003e@​mootw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2007\"\u003efleaflet/flutter_map#2007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use \u003ccode\u003eClient\u003c/code\u003e instead of \u003ccode\u003eBaseClient\u003c/code\u003e in network tile/image provider by \u003ca href=\"https://github.com/slightfoot\"\u003e\u003ccode\u003e@​slightfoot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2011\"\u003efleaflet/flutter_map#2011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid closing externally created \u003ccode\u003ehttp.Client\u003c/code\u003e in \u003ccode\u003eNetworkTileProvider\u003c/code\u003e by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2012\"\u003efleaflet/flutter_map#2012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add multi-world support to \u003ccode\u003eCircleMarker\u003c/code\u003es by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2018\"\u003efleaflet/flutter_map#2018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: invoke map interaction callbacks with coordinates in primary world by \u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2025\"\u003efleaflet/flutter_map#2025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added keyboard controls for map gestures by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1987\"\u003efleaflet/flutter_map#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2021\"\u003efleaflet/flutter_map#2021\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/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.1.1] - 2025/03/08\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent infinite looping when polygon labels displayed on rotated map - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2054\"\u003e#2054\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2052\"\u003e#2052\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.1.0] - 2025/02/25\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded multi-world support for \u003ccode\u003ePolygon\u003c/code\u003es and \u003ccode\u003ePolyline\u003c/code\u003es - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2033\"\u003e#2033\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure movement gestures emit events when starting - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2035\"\u003e#2035\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1939\"\u003e#1939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMapController.rotateAroundPoint\u003c/code\u003e does not move map when already rotated - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2029\"\u003e#2029\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2028\"\u003e#2028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tlserver\"\u003e\u003ccode\u003e@​tlserver\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monsieurtanuki\"\u003e\u003ccode\u003e@​monsieurtanuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.0.0] - 2025/02/02\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u0026quot;Infinite Worlds\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eContains the following user-affecting changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🟢 Added unbounded horizontal scroll (with the default projection) and support for layers to cross anti-meridian - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1948\"\u003e#1948 (💰)\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1969\"\u003e#1969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1978\"\u003e#1978\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2000\"\u003e#2000\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2018\"\u003e#2018\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2025\"\u003e#2025\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1582\"\u003e#1582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟢 Added animated keyboard controls for gestures - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1987\"\u003e#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟢 Added \u003ccode\u003efilterQuality\u003c/code\u003e parameter to \u003ccode\u003e(Base)OverlayImage\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1989\"\u003e#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟢 Exposed \u003ccode\u003eBaseOverlayImage\u003c/code\u003e for external implementation/extension - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1990\"\u003e#1990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟡 Changed the majority of references to \u003ccode\u003ePoint\u003c/code\u003e to \u003ccode\u003eOffset\u003c/code\u003e, and method names accordingly - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1996\"\u003e#1996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🟡 Added integer \u003ccode\u003etileDimension\u003c/code\u003e \u0026amp; deprecated \u003ccode\u003eTileLayer.tileSize\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1940\"\u003e#1940\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed polygon hit detection when map rotated - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1942\"\u003e#1942\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1934\"\u003e#1934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed polygon hit detection when polygon invalid - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1964\"\u003e#1964\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1933\"\u003e#1933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEagerly listen to \u003ccode\u003eTileLayer.reset\u003c/code\u003e stream internally to ensure handler is fired - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/1943\"\u003e#1943\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1808\"\u003e#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed some tile loading/pruning state issues - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2007\"\u003e#2007\u003c/a\u003e for partially \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/1837\"\u003e#1837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eClient\u003c/code\u003e instead of \u003ccode\u003eBaseClient\u003c/code\u003e in network tile/image provider - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2011\"\u003e#2011\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2010\"\u003e#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid closing externally created \u003ccode\u003ehttp.Client\u003c/code\u003e in \u003ccode\u003eNetworkTileProvider\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2012\"\u003e#2012\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2009\"\u003e#2009\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/commits/v8.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_map\u0026package-manager=pub\u0026previous-version=6.2.1\u0026new-version=8.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SamyWeb91/Samyweb/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamyWeb91%2FSamyweb/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}}]}