diff --git a/Leaflet-1.9.4/.bundlemonrc.json b/Leaflet-1.9.4/.bundlemonrc.json deleted file mode 100644 index 719fda9..0000000 --- a/Leaflet-1.9.4/.bundlemonrc.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "baseDir": "dist", - "files": [ - { - "path": "leaflet.js" - } - ], - "reportOutput": [ - [ - "github", - { - "checkRun": true, - "commitStatus": false, - "prComment": false - } - ] - ] -} diff --git a/Leaflet-1.9.4/.github/FUNDING.yml b/Leaflet-1.9.4/.github/FUNDING.yml deleted file mode 100644 index 9bd656c..0000000 --- a/Leaflet-1.9.4/.github/FUNDING.yml +++ /dev/null @@ -1,2 +0,0 @@ -github: Leaflet -open_collective: leafletjs diff --git a/Leaflet-1.9.4/.github/ISSUE_TEMPLATE/bug_report.yml b/Leaflet-1.9.4/.github/ISSUE_TEMPLATE/bug_report.yml deleted file mode 100644 index fe72044..0000000 --- a/Leaflet-1.9.4/.github/ISSUE_TEMPLATE/bug_report.yml +++ /dev/null @@ -1,78 +0,0 @@ -name: Bug report -description: Report a bug to help us improve -labels: ["bug", "needs triage"] -body: - - type: checkboxes - attributes: - label: Checklist - description: > - Please confirm the following: - options: - - label: I've looked at the [documentation](https://leafletjs.com/reference.html) to make sure the behavior isn't documented and expected. - required: false - - label: I'm sure this is an issue with Leaflet, not with my app or other dependencies (Angular, Cordova, React, etc.). - required: false - - label: I've searched through the [current issues](https://github.com/Leaflet/Leaflet/issues) to make sure this hasn't been reported yet. - required: false - - label: I agree to follow the [Code of Conduct](https://github.com/Leaflet/Leaflet/blob/main/CODE_OF_CONDUCT.md) that this project adheres to. - required: true - - - type: textarea - attributes: - label: Steps to reproduce - description: > - How do you trigger this bug? Please walk us through it step by step. - placeholder: | - 1. Go to [...] - 2. Click on [...] - 3. See error [...] - validations: - required: false - - - type: textarea - attributes: - label: Expected behavior - description: > - A clear and concise description of what you expected to happen. - Provide additional context if necessary (screenshots, video, links, etc.). - validations: - required: true - - - type: textarea - attributes: - label: Current behavior - description: > - A clear and concise description of what is actually happening. - Provide additional context if necessary (screenshots, video, links, etc.). - validations: - required: true - - - type: input - attributes: - label: Minimal example reproducing the issue - description: | - Please create an example using the [Leaflet Editor](https://leafletjs.com/edit.html) or any other suitable online code editor. - **This example should be as simple as possible, and should not rely on any third-party code!** - placeholder: Link to your example here - validations: - required: false - - - type: textarea - attributes: - label: Environment - description: | - Please fill in the Leaflet [version](https://leafletjs.com/reference.html#version) and the name and versions of the affected browser(s), OS(es), and platform(s). - Example: - - Leaflet version: 1.7.1, 1.8.0-beta.0 - - Browser (with version): Chrome 99.0.4844.82, Firefox 98.0.1 - - OS/Platform (with version): Windows 10 laptop - placeholder: | - - Leaflet version: - - Browser (with version): - - OS/Platform (with version): - value: | - - Leaflet version: - - Browser (with version): - - OS/Platform (with version): - validations: - required: true diff --git a/Leaflet-1.9.4/.github/ISSUE_TEMPLATE/config.yml b/Leaflet-1.9.4/.github/ISSUE_TEMPLATE/config.yml deleted file mode 100644 index d18653f..0000000 --- a/Leaflet-1.9.4/.github/ISSUE_TEMPLATE/config.yml +++ /dev/null @@ -1,12 +0,0 @@ -blank_issues_enabled: true -contact_links: - - name: Support - url: https://stackoverflow.com/questions/tagged/leaflet - about: > - We use GitHub as an issue tracker and do not provide support here. - For general usage please refer to the Leaflet documentation: - https://leafletjs.com. - For support questions like "How can I do X with Leaflet?" - please search or ask questions on - StackOverflow: https://stackoverflow.com/questions/tagged/leaflet or - StackExchange: https://gis.stackexchange.com/questions/tagged/leaflet. diff --git a/Leaflet-1.9.4/.github/ISSUE_TEMPLATE/feature_request.yml b/Leaflet-1.9.4/.github/ISSUE_TEMPLATE/feature_request.yml deleted file mode 100644 index 789fabc..0000000 --- a/Leaflet-1.9.4/.github/ISSUE_TEMPLATE/feature_request.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: Feature request -description: Suggest an idea for this project -labels: ["feature", "needs triage"] -body: - - type: checkboxes - attributes: - label: Checklist - description: > - Please confirm the following: - options: - - label: I've searched through the [plugins](https://leafletjs.com/plugins.html) to make sure this feature isn't already available, or think it shouldn't require a plugin. - required: false - - label: I've searched through the [current issues](https://github.com/Leaflet/Leaflet/issues) to make sure this feature hasn't been requested already. - required: false - - label: I agree to follow the [Code of Conduct](https://github.com/Leaflet/Leaflet/blob/main/CODE_OF_CONDUCT.md) that this project adheres to. - required: true - - - type: textarea - attributes: - label: Motivation - description: > - Is your feature request related to a problem? Provide a clear and concise description of what the problem is. - Provide additional context if necessary (screenshots, video, links, etc.). - placeholder: > - e.g. "I'm always frustrated when [...]" - validations: - required: true - - - type: textarea - attributes: - label: Suggested solution - description: > - Provide a clear and concise description of what you want to happen. - Provide additional context if necessary (screenshots, video, links, etc.). - validations: - required: true - - - type: textarea - attributes: - label: Alternatives considered - description: > - Please describe any alternative solutions or features you've considered. - validations: - required: false diff --git a/Leaflet-1.9.4/.github/ISSUE_TEMPLATE/improve_documentation.yml b/Leaflet-1.9.4/.github/ISSUE_TEMPLATE/improve_documentation.yml deleted file mode 100644 index ca21446..0000000 --- a/Leaflet-1.9.4/.github/ISSUE_TEMPLATE/improve_documentation.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: Improve documentation -description: Suggest new additions or updates to existing documentation -labels: ["docs", "needs triage"] -body: - - type: checkboxes - attributes: - label: Checklist - description: > - Please confirm the following: - options: - - label: I've searched through the [current issues](https://github.com/Leaflet/Leaflet/issues) to make sure this change hasn't been suggested already. - required: false - - label: I agree to follow the [Code of Conduct](https://github.com/Leaflet/Leaflet/blob/main/CODE_OF_CONDUCT.md) that this project adheres to. - required: true - - - type: input - attributes: - label: Which documents need updating? - description: > - For existing content, please provide one or more URLs of documents that need updating. - You may also provide [permalinks](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet) to the relevant source code. - placeholder: e.g. "https://leafletjs.com/reference.html#map-example" - validations: - required: false - - - type: textarea - attributes: - label: Motivation - description: > - Why is this change needed? Provide a clear and concise description of what the problem is. - Provide additional context if necessary (screenshots, video, links, etc.). - placeholder: > - e.g. "The documentation doesn't help me understand how to [...]" - validations: - required: true - - - type: textarea - attributes: - label: Suggested changes - description: > - Provide a clear and concise description of the changes you want to see. - Provide additional context if necessary (screenshots, video, links, etc.). - validations: - required: true diff --git a/Leaflet-1.9.4/.github/dependabot.yml b/Leaflet-1.9.4/.github/dependabot.yml deleted file mode 100644 index 03dde5c..0000000 --- a/Leaflet-1.9.4/.github/dependabot.yml +++ /dev/null @@ -1,25 +0,0 @@ -version: 2 -updates: - - package-ecosystem: npm - directory: / - open-pull-requests-limit: 999 - rebase-strategy: disabled - schedule: - interval: weekly - labels: - - dependencies - ignore: - - dependency-name: eslint-config-mourner - update-types: ["version-update:semver-major"] - - dependency-name: sinon - update-types: ["version-update:semver-major"] - - dependency-name: mocha - update-types: ["version-update:semver-major"] - - package-ecosystem: "github-actions" - directory: "/" - open-pull-requests-limit: 999 - rebase-strategy: disabled - schedule: - interval: weekly - labels: - - dependencies diff --git a/Leaflet-1.9.4/.github/workflows/main.yml b/Leaflet-1.9.4/.github/workflows/main.yml deleted file mode 100644 index 6c64bc4..0000000 --- a/Leaflet-1.9.4/.github/workflows/main.yml +++ /dev/null @@ -1,213 +0,0 @@ -name: CI -on: [push, pull_request] -permissions: - contents: read -env: - NODE_VERSION: 16 -jobs: - setup: - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [ubuntu-20.04, windows-2019] - steps: - - name: Check out repository - uses: actions/checkout@v3 - - - name: Set up Node - uses: actions/setup-node@v3 - with: - node-version: ${{ env.NODE_VERSION }} - check-latest: true - cache: npm - - - name: Cache dependencies - id: cache-dependencies - uses: actions/cache@v3 - with: - path: node_modules - key: ${{ runner.os }}-${{ hashFiles('**/package-lock.json') }} - - - name: Install dependencies - if: steps.cache-dependencies.outputs.cache-hit != 'true' - run: npm ci - - - name: Cache setup - uses: actions/cache@v3 - with: - path: ./* - key: ${{ runner.os }}-${{ github.sha }}-setup - - build: - needs: setup - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [ubuntu-20.04, windows-2019] - steps: - - name: Restore setup - uses: actions/cache@v3 - with: - path: ./* - key: ${{ runner.os }}-${{ github.sha }}-setup - - - name: Set up Node - uses: actions/setup-node@v3 - with: - node-version: ${{ env.NODE_VERSION }} - - - name: Build project - run: npm run build - env: - NODE_ENV: ${{ startsWith(github.ref, 'refs/tags/v') && 'release' || '' }} - - - name: Cache build - uses: actions/cache@v3 - with: - path: ./* - key: ${{ runner.os }}-${{ github.sha }}-build - - build-release: - needs: setup - runs-on: ubuntu-20.04 - steps: - - name: Restore setup - uses: actions/cache@v3 - with: - path: ./* - key: ${{ runner.os }}-${{ github.sha }}-setup - - - name: Set up Node - uses: actions/setup-node@v3 - with: - node-version: ${{ env.NODE_VERSION }} - - - name: Build project - run: npm run build - env: - NODE_ENV: release - - - name: Cache release build - uses: actions/cache@v3 - with: - path: ./* - key: ${{ runner.os }}-${{ github.sha }}-build-release - - lint: - needs: setup - runs-on: ubuntu-20.04 - steps: - - name: Restore setup - uses: actions/cache@v3 - with: - path: ./* - key: ${{ runner.os }}-${{ github.sha }}-setup - - - name: Set up Node - uses: actions/setup-node@v3 - with: - node-version: ${{ env.NODE_VERSION }} - - - name: Run lint task - run: npm run lint - - bundlemon: - needs: build-release - if: github.repository_owner == 'Leaflet' - runs-on: ubuntu-20.04 - steps: - - name: Restore release build - uses: actions/cache@v3 - with: - path: ./* - key: ${{ runner.os }}-${{ github.sha }}-build-release - - - name: Set up Node - uses: actions/setup-node@v3 - with: - node-version: ${{ env.NODE_VERSION }} - - - name: Run bundlemon task - run: npm run bundlemon - env: - BUNDLEMON_PROJECT_ID: 61e0545915f6c3000980d0ed - CI_COMMIT_SHA: ${{ github.event.pull_request.head.sha || github.sha }} - - test: - needs: build - runs-on: ${{ matrix.os || 'ubuntu-20.04' }} - strategy: - fail-fast: false - matrix: - include: - - browser: Chrome1280x1024 - - browser: FirefoxTouch - - browser: FirefoxNoTouch - - browser: IE - os: windows-2019 - - browser: IE10 - os: windows-2019 - steps: - - name: Restore build - uses: actions/cache@v3 - with: - path: ./* - key: ${{ runner.os }}-${{ github.sha }}-build - - - name: Set up Node - uses: actions/setup-node@v3 - with: - node-version: ${{ env.NODE_VERSION }} - - - name: Run tests on ${{ matrix.browser }} - run: npm test -- --browsers ${{ matrix.browser }} - - publish-artifacts: - needs: build - if: github.repository_owner == 'Leaflet' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v')) - runs-on: ubuntu-20.04 - steps: - - name: Restore build - uses: actions/cache@v3 - with: - path: ./* - key: ${{ runner.os }}-${{ github.sha }}-build - - - name: Compress artifacts - working-directory: dist - run: zip -r leaflet.zip . - - - name: Publish artifacts - uses: jakejarvis/s3-sync-action@v0.5.1 - with: - args: --acl public-read --delete --exact-timestamps - env: - AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }} - AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} - AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - SOURCE_DIR: dist - DEST_DIR: content/leaflet/${{ github.ref_name }} - - publish-npm: - needs: build - if: github.repository_owner == 'Leaflet' && startsWith(github.ref, 'refs/tags/v') - runs-on: ubuntu-20.04 - steps: - - name: Restore build - uses: actions/cache@v3 - with: - path: ./* - key: ${{ runner.os }}-${{ github.sha }}-build - - - name: Set up Node - uses: actions/setup-node@v3 - with: - node-version: ${{ env.NODE_VERSION }} - registry-url: https://registry.npmjs.org - - - name: Publish to NPM - run: | - TAG=$(echo $GITHUB_REF_NAME | grep -oP '^v\d+\.\d+\.\d+-?\K(\w+)?') - npm publish --tag ${TAG:-latest} - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/Leaflet-1.9.4/.gitignore b/Leaflet-1.9.4/.gitignore deleted file mode 100644 index 1448612..0000000 --- a/Leaflet-1.9.4/.gitignore +++ /dev/null @@ -1,21 +0,0 @@ -node_modules -.DS_Store -tmp/**/* -.idea -.idea/**/* -*.iml -_site -*.sublime-* -_site -dist/*.js -dist/*.map -dist/reference.html -coverage/ -*.js.html -.mailmap -component.json -debug/local/ -Gemfile.lock -yarn.lock -*.log -.eslintcache diff --git a/Leaflet-1.9.4/.husky/.gitignore b/Leaflet-1.9.4/.husky/.gitignore deleted file mode 100644 index 31354ec..0000000 --- a/Leaflet-1.9.4/.husky/.gitignore +++ /dev/null @@ -1 +0,0 @@ -_ diff --git a/Leaflet-1.9.4/.husky/pre-commit b/Leaflet-1.9.4/.husky/pre-commit deleted file mode 100755 index 36af219..0000000 --- a/Leaflet-1.9.4/.husky/pre-commit +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" - -npx lint-staged diff --git a/Leaflet-1.9.4/CHANGELOG.md b/Leaflet-1.9.4/CHANGELOG.md deleted file mode 100644 index 477da2b..0000000 --- a/Leaflet-1.9.4/CHANGELOG.md +++ /dev/null @@ -1,2191 +0,0 @@ -Leaflet Changelog -================= - -(all changes without author notice are by [@mourner](https://github.com/mourner)) - -## 1.9.4 (2023-05-18) - -### 🐞 Bug fixes - -- Fix tile gaps in Chromium-based browsers ([#8891](https://github.com/Leaflet/Leaflet/pull/8891) by [@IvanSanchez](https://github.com/IvanSanchez)) -- Fix vector drifts when `zoomAnimation` is `false` and zooming via `flyTo` or pinch ([#8794](https://github.com/Leaflet/Leaflet/pull/8794) by [@plainheart](https://github.com/plainheart)) -- Ensure `toGeoJSON()` still works with an empty array ([#8737](https://github.com/Leaflet/Leaflet/pull/8737) by [@Falke-Design](https://github.com/Falke-Design)) -- Ensure `LineUtil` and `PolyUtil` only iterate over array values and not properties ([#8840](https://github.com/Leaflet/Leaflet/pull/8840) by [@Falke-Design](https://github.com/Falke-Design)) -- Fix rounding errors in center calculation of `LineUtil` and `PolyUtil` for small layers ([#8784](https://github.com/Leaflet/Leaflet/pull/8784) by [@Falke-Design](https://github.com/Falke-Design)) -- Prevent unwanted layer toggle while expanding the Layers control on mobile ([#8910](https://github.com/Leaflet/Leaflet/pull/8910) by [@Falke-Design](https://github.com/Falke-Design)) -- Fix an error when a focusing on a `Tooltip`-bound `FeatureGroup` that contains a layer without a `getElement` method ([#8890](https://github.com/Leaflet/Leaflet/pull/8890) by [@Falke-Design](https://github.com/Falke-Design)) -- Fix `Tooltip` is not showing when loaded dynamically while moving the map ([#8672](https://github.com/Leaflet/Leaflet/pull/8672) by [@theGOTOguy](https://github.com/theGOTOguy)) -- Fix `noMoveStart` option not applying to `fitBounds` ([#8911](https://github.com/Leaflet/Leaflet/pull/8911) by [@AbdullahSohail-SE](https://github.com/AbdullahSohail-SE)) -- Fix outlines showing up when interacting with the map on Safari 16.4+ ([#8917](https://github.com/Leaflet/Leaflet/pull/8917) by [@jonkoops](https://github.com/jonkoops)) - -## 1.9.3 (2022-11-18) - -### 🙌 Accessibility -- Expand the layers control on Enter keydown ([#8556](https://github.com/Leaflet/Leaflet/pull/8556) by [@larsgw](https://github.com/larsgw)) -- Align the scale control's alpha transparency with the attribution control ([#8547](https://github.com/Leaflet/Leaflet/pull/8547) by [@Malvoz](https://github.com/Malvoz)) -- Allow the scale control's text to overflow the container ([#8548](https://github.com/Leaflet/Leaflet/pull/8548) by [@Malvoz](https://github.com/Malvoz)) - -### 🐞 Bug fixes -- Remove internal usage of `L` global ([#8536](https://github.com/Leaflet/Leaflet/pull/8536) by [@mourner](https://github.com/mourner)) -- Fix intermittent wobble when using `setMaxBounds(map.getBounds())` ([#8534](https://github.com/Leaflet/Leaflet/pull/8534) by [@rjackson](https://github.com/rjackson)) -- Ensure that `latLngsToCoords()` does not return references passed to it ([#7344](https://github.com/Leaflet/Leaflet/pull/7344) by [@marlo22](https://github.com/marlo22])) -- Ensure `worldCopyJump()` behavior is consistent when using a keyboard ([#8562](https://github.com/Leaflet/Leaflet/pull/8562) by [@Falke-Design](https://github.com/Falke-Design)) -- Ensure correct target is used for the `popupopen` event ([#8571](https://github.com/Leaflet/Leaflet/pull/8571) by [@Belair34](https://github.com/Belair34)) -- Prevent recursion when panning a `Popup` ([#8520](https://github.com/Leaflet/Leaflet/pull/8520) by [@rjackson](https://github.com/rjackson)) -- Support CSS [`position: sticky`](https://developer.mozilla.org/en-US/docs/Web/CSS/position#sticky) for map container ([#8550](https://github.com/Leaflet/Leaflet/pull/8550) by [@tmiaa](https://github.com/tmiaa)) - -## 1.9.2 (2022-10-04) - -### 🐞 Bug fixes -* ⚠️ Drop ESM entrypoint from package because of numerous compatibility issues with plugins (import `leaflet/dist/leaflet-src.esm.js` explicitly instead to take advantage; ESM by default will come in v2) ([#8493](https://github.com/Leaflet/Leaflet/pull/8493) by [@jonkoops](https://github.com/jonkoops)) -* Fix a bug where tooltips could throw an error with canvas renderer ([#8498](https://github.com/Leaflet/Leaflet/pull/8498) by [@Falke-Design](https://github.com/Falke-Design)) -* Fix a bug with incorrect marker popup location when there are multiple markers registered to the same popup ([#8523](https://github.com/Leaflet/Leaflet/pull/8523) by [@raychanks](https://github.com/raychanks)). - -### 🧪 Tests -* Fix unit tests suite stopping abruptly on Mac ([#8478](https://github.com/Leaflet/Leaflet/pull/8478)) - -### 📝 Docs -* Fix `Bounds` `equals` parameters in docs ([#8500](https://github.com/Leaflet/Leaflet/pull/8500) by [@Falke-Design](https://github.com/Falke-Design)) - -## 1.9.2 (2022-10-04) - -### 🐞 Bug fixes -* ⚠️ Drop ESM entrypoint from package because of numerous compatibility issues with plugins (import `leaflet/dist/leaflet-src.esm.js` explicitly instead to take advantage; ESM by default will come in v2) ([#8493](https://github.com/Leaflet/Leaflet/pull/8493) by [@jonkoops](https://github.com/jonkoops)) -* Fix a bug where tooltips could throw an error with canvas renderer ([#8498](https://github.com/Leaflet/Leaflet/pull/8498) by [@Falke-Design](https://github.com/Falke-Design)) -* Fix a bug with incorrect marker popup location when there are multiple markers registered to the same popup ([#8523](https://github.com/Leaflet/Leaflet/pull/8523) by [@raychanks](https://github.com/raychanks)). - -### 🧪 Tests -* Fix unit tests suite stopping abruptly on Mac ([#8478](https://github.com/Leaflet/Leaflet/pull/8478)) - -### 📝 Docs -* Fix `Bounds` `equals` parameters in docs ([#8500](https://github.com/Leaflet/Leaflet/pull/8500) by [@Falke-Design](https://github.com/Falke-Design)) - -## 1.9.1 (2022-09-23) -* Fix `Events` `listens` not propagating to parent objects, in particular fixing compatibility with **Leaflet.markercluster** plugin ([#8211](https://github.com/Leaflet/Leaflet/pull/8457) by [@Falke-Design](https://github.com/Falke-Design)) - -## 1.9.0 (2022-09-21) - -### ⚠️ Breaking Changes -* Update `color-adjust` to `print-color-adjust` ([#8211](https://github.com/Leaflet/Leaflet/pull/8211) by [@Malvoz](https://github.com/Malvoz)) - -### ❇️ API changes -* Add `content` and `latLng` options to `Popup` / `Tooltip` constructors ([#7783](https://github.com/Leaflet/Leaflet/pull/7783) by [@Falke-Design](https://github.com/Falke-Design)) -* Extend `Bounds` to have the same functions as `LatLngBounds` ([#7882](https://github.com/Leaflet/Leaflet/pull/7882) by [@Falke-Design](https://github.com/Falke-Design)) - -### ✨ Improvements -* Expose ESM entrypoint with Leaflet global ([#8329](https://github.com/Leaflet/Leaflet/pull/8329) by [@jonkoops](https://github.com/Falke-Design)) -* Update `getCenter()` calculation and move it to `PolyUtil` / `LineUtil` ([#7603](https://github.com/Leaflet/Leaflet/pull/7603) by [@Falke-Design](https://github.com/Falke-Design)) -* Remove border styles in overflowing popups ([#8260](https://github.com/Leaflet/Leaflet/pull/8260) by [@Malvoz](https://github.com/Malvoz)) -* Fix "listener not found" warning when setting `maxBounds` ([#8168](https://github.com/Leaflet/Leaflet/pull/8168)) -* Remove "listener not found" warning ([#8234](https://github.com/Leaflet/Leaflet/pull/8234) by [@Falke-Design](https://github.com/Falke-Design)) -* Extend `Events.listens` to search for specific function ([#8161](https://github.com/Leaflet/Leaflet/pull/8161) by [@Falke-Design](https://github.com/Falke-Design)) -* Add `noMoveStart` option to `panTo` ([#6685](https://github.com/Leaflet/Leaflet/pull/6685) by [@Chivano](https://github.com/Chivano)) -* Add `FeatureCollection` handling to `geometryToLayer` ([#8163](https://github.com/Leaflet/Leaflet/pull/8163) by [@Falke-Design](https://github.com/Falke-Design)) - -### 🙌 Accessibility -* Improve `Tooltip` accessibility (focus and voice over) ([#8247](https://github.com/Leaflet/Leaflet/pull/8247) by [@alekzvik](https://github.com/alekzvik)) -* Fix links in accessibility guide ([#8198](https://github.com/Leaflet/Leaflet/pull/8198) by [@Malvoz](https://github.com/Malvoz)) -* Remove redundant `role="presentation"` from image tiles ([#8172](https://github.com/Leaflet/Leaflet/pull/8172) by [@Malvoz](https://github.com/Malvoz)) - -### 🐞 Bug fixes -* Fix invalid GeoJSON on unbalanced arrays ([#7637](https://github.com/Leaflet/Leaflet/pull/7637) by [@steff1986](https://github.com/steff1986)) -* Fix 2 step zooming while using mouse wheel scrolling ([#8298](https://github.com/Leaflet/Leaflet/pull/8298) by [@Falke-Design](https://github.com/Falke-Design)) -* Fix wrong assigned parameter while calling `map._move` over `requestAnimFrame` ([#8328](https://github.com/Leaflet/Leaflet/pull/8328) by [@AMDvsTMD](https://github.com/AMDvsTMD)) -* Fix `_isClickDisabled` to not throw no error if parent is removed from DOM ([#8288](https://github.com/Leaflet/Leaflet/pull/8288) by [@Falke-Design](https://github.com/Falke-Design)) -* Fix `DomEvent.DoubleTap` to ignore clicks on `