dependabot[bot] opened a new pull request, #45328:
URL: https://github.com/apache/superset/pull/45328

   Bumps [geolib](https://github.com/manuelbieh/geolib) from 3.3.14 to 4.0.0.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/manuelbieh/geolib/releases";>geolib's 
releases</a>.</em></p>
   <blockquote>
   <h2>v4.0.0</h2>
   <h2><a 
href="https://github.com/manuelbieh/geolib/compare/v3.3.14...v4.0.0";>4.0.0</a> 
(2026-10-08)</h2>
   <h3>⚠ BREAKING CHANGES</h3>
   <ul>
   <li>isPointInPolygon treats polygon edges that span more
   than 180 (but less than 360) degrees of longitude as crossing the
   antimeridian. Polygons that relied on such edges going the long way
   around need an additional vertex in between.</li>
   <li>computeDestinationPoint uses <code>earthRadius</code>
   (6,378,137 meters) as its default radius, which moves results by about
   0.1%. Pass 6371000 as the fourth argument to get the previous results.</li>
   <li>getDistanceFromLine now rounds its result to the given
   accuracy (1 meter by default) and returns more precise values. Pass an
   accuracy of 0 to get the unrounded distance.</li>
   <li>The <code>geolib/es/*</code> and <code>geolib/lib/*</code> deep imports 
are
   gone. Import named functions from the package root instead, e.g.
   <code>import { getDistance } from 'geolib'</code>, which is fully 
tree-shakeable
   now. The browser build moved from <code>lib/index.js</code> to
   <code>dist/geolib.iife.js</code> and no longer supports AMD loaders. There 
is no
   default export: use <code>import * as geolib from 'geolib'</code> instead of
   <code>import geolib from 'geolib'</code>. The output targets ES2020, so very 
old
   browsers such as Internet Explorer are no longer supported, and the type
   definitions require TypeScript 4.7 or newer.</li>
   </ul>
   <h3>Features</h3>
   <ul>
   <li>add getIntersectionOfLines (<a 
href="https://github.com/manuelbieh/geolib/commit/2b761cbaf261e6eedc8c94d446bab074f38f2dbd";>2b761cb</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/173";>#173</a></li>
   <li>add isPointInBoundingBox (<a 
href="https://github.com/manuelbieh/geolib/commit/3268eb809a2556a2628831581212f31594ae5911";>3268eb8</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/273";>#273</a></li>
   <li>export the TypeScript types from the package entry (<a 
href="https://github.com/manuelbieh/geolib/commit/9d398d5415f4a895f1b48bf42be8abf9289fc15d";>9d398d5</a>)</li>
   <li>keep the type of the points in orderByDistance and findNearest (<a 
href="https://github.com/manuelbieh/geolib/commit/53d4d8a60c563ffbb58aac44d1dbd081d977a72f";>53d4d8a</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/198";>#198</a></li>
   <li>return the unrounded distance for an accuracy of 0 (<a 
href="https://github.com/manuelbieh/geolib/commit/0d66b248ba938dea2dd4f414165174535c63b916";>0d66b24</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/306";>#306</a></li>
   </ul>
   <h3>Fixes</h3>
   <ul>
   <li>compare the unrounded distance in isPointNearLine (<a 
href="https://github.com/manuelbieh/geolib/commit/33d5e69f3ed6f0a8794adb835e29bd5a03788623";>33d5e69</a>)</li>
   <li>compare the unrounded distance in isPointWithinRadius (<a 
href="https://github.com/manuelbieh/geolib/commit/dcfbb675da1cbff1cf4e9a31a132e35af319d569";>dcfbb67</a>)</li>
   <li>default convertArea to square meters (<a 
href="https://github.com/manuelbieh/geolib/commit/77e336bea35ea76d8e1f79aebd609366ab423d2b";>77e336b</a>)</li>
   <li>make isPointInLine precise for long and short lines (<a 
href="https://github.com/manuelbieh/geolib/commit/e5d5a638823936917e2806805fdde60dbcd7234a";>e5d5a63</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/237";>#237</a> <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/237";>#237</a></li>
   <li>parse WKT polygons regardless of whitespace and parentheses (<a 
href="https://github.com/manuelbieh/geolib/commit/225fc59577fbb09a82a05d6c39154dca4c4d3178";>225fc59</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/310";>#310</a></li>
   <li>return false from validators instead of throwing on null (<a 
href="https://github.com/manuelbieh/geolib/commit/00a7095cd5e2e14c6f3d70b8c7c213cf1f508544";>00a7095</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/307";>#307</a></li>
   <li>round only the result of getDistanceFromLine (<a 
href="https://github.com/manuelbieh/geolib/commit/e02175c2a3959518999ba14e63c80baea88e2b26";>e02175c</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/298";>#298</a></li>
   <li>support polygons that cross the antimeridian in isPointInPolygon (<a 
href="https://github.com/manuelbieh/geolib/commit/76d1960a1a2c279208796cf6f670fcfe4929838c";>76d1960</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/38";>#38</a></li>
   <li>use the haversine formula in getDistance as documented (<a 
href="https://github.com/manuelbieh/geolib/commit/2b59dd6ab86c8c4cb9ff47837cc53e5b5b0e6266";>2b59dd6</a>)</li>
   <li>use the library's earth radius in computeDestinationPoint (<a 
href="https://github.com/manuelbieh/geolib/commit/27021648ba5115b640360b6d4dff87de63c0596d";>2702164</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/290";>#290</a></li>
   </ul>
   <h3>Improvements</h3>
   <ul>
   <li>calculate each distance only once in orderByDistance (<a 
href="https://github.com/manuelbieh/geolib/commit/155e0869063c45134718dc7fdb512f7bbd8efbdb";>155e086</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/206";>#206</a></li>
   <li>make the unit conversion tables tree-shakeable (<a 
href="https://github.com/manuelbieh/geolib/commit/1cf06c8346954547e2e6e11e61a4913ed1d46986";>1cf06c8</a>)</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/manuelbieh/geolib/blob/master/CHANGELOG.md";>geolib's 
changelog</a>.</em></p>
   <blockquote>
   <h2><a 
href="https://github.com/manuelbieh/geolib/compare/v3.3.14...v4.0.0";>4.0.0</a> 
(2026-10-08)</h2>
   <h3>⚠ BREAKING CHANGES</h3>
   <ul>
   <li>isPointInPolygon treats polygon edges that span more
   than 180 (but less than 360) degrees of longitude as crossing the
   antimeridian. Polygons that relied on such edges going the long way
   around need an additional vertex in between.</li>
   <li>computeDestinationPoint uses <code>earthRadius</code>
   (6,378,137 meters) as its default radius, which moves results by about
   0.1%. Pass 6371000 as the fourth argument to get the previous results.</li>
   <li>getDistanceFromLine now rounds its result to the given
   accuracy (1 meter by default) and returns more precise values. Pass an
   accuracy of 0 to get the unrounded distance.</li>
   <li>The <code>geolib/es/*</code> and <code>geolib/lib/*</code> deep imports 
are
   gone. Import named functions from the package root instead, e.g.
   <code>import { getDistance } from 'geolib'</code>, which is fully 
tree-shakeable
   now. The browser build moved from <code>lib/index.js</code> to
   <code>dist/geolib.iife.js</code> and no longer supports AMD loaders. There 
is no
   default export: use <code>import * as geolib from 'geolib'</code> instead of
   <code>import geolib from 'geolib'</code>. The output targets ES2020, so very 
old
   browsers such as Internet Explorer are no longer supported, and the type
   definitions require TypeScript 4.7 or newer.</li>
   </ul>
   <h3>Features</h3>
   <ul>
   <li>add getIntersectionOfLines (<a 
href="https://github.com/manuelbieh/geolib/commit/2b761cbaf261e6eedc8c94d446bab074f38f2dbd";>2b761cb</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/173";>#173</a></li>
   <li>add isPointInBoundingBox (<a 
href="https://github.com/manuelbieh/geolib/commit/3268eb809a2556a2628831581212f31594ae5911";>3268eb8</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/273";>#273</a></li>
   <li>export the TypeScript types from the package entry (<a 
href="https://github.com/manuelbieh/geolib/commit/9d398d5415f4a895f1b48bf42be8abf9289fc15d";>9d398d5</a>)</li>
   <li>keep the type of the points in orderByDistance and findNearest (<a 
href="https://github.com/manuelbieh/geolib/commit/53d4d8a60c563ffbb58aac44d1dbd081d977a72f";>53d4d8a</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/198";>#198</a></li>
   <li>return the unrounded distance for an accuracy of 0 (<a 
href="https://github.com/manuelbieh/geolib/commit/0d66b248ba938dea2dd4f414165174535c63b916";>0d66b24</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/306";>#306</a></li>
   </ul>
   <h3>Fixes</h3>
   <ul>
   <li>compare the unrounded distance in isPointNearLine (<a 
href="https://github.com/manuelbieh/geolib/commit/33d5e69f3ed6f0a8794adb835e29bd5a03788623";>33d5e69</a>)</li>
   <li>compare the unrounded distance in isPointWithinRadius (<a 
href="https://github.com/manuelbieh/geolib/commit/dcfbb675da1cbff1cf4e9a31a132e35af319d569";>dcfbb67</a>)</li>
   <li>default convertArea to square meters (<a 
href="https://github.com/manuelbieh/geolib/commit/77e336bea35ea76d8e1f79aebd609366ab423d2b";>77e336b</a>)</li>
   <li>make isPointInLine precise for long and short lines (<a 
href="https://github.com/manuelbieh/geolib/commit/e5d5a638823936917e2806805fdde60dbcd7234a";>e5d5a63</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/237";>#237</a> <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/237";>#237</a></li>
   <li>parse WKT polygons regardless of whitespace and parentheses (<a 
href="https://github.com/manuelbieh/geolib/commit/225fc59577fbb09a82a05d6c39154dca4c4d3178";>225fc59</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/310";>#310</a></li>
   <li>return false from validators instead of throwing on null (<a 
href="https://github.com/manuelbieh/geolib/commit/00a7095cd5e2e14c6f3d70b8c7c213cf1f508544";>00a7095</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/307";>#307</a></li>
   <li>round only the result of getDistanceFromLine (<a 
href="https://github.com/manuelbieh/geolib/commit/e02175c2a3959518999ba14e63c80baea88e2b26";>e02175c</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/298";>#298</a></li>
   <li>support polygons that cross the antimeridian in isPointInPolygon (<a 
href="https://github.com/manuelbieh/geolib/commit/76d1960a1a2c279208796cf6f670fcfe4929838c";>76d1960</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/38";>#38</a></li>
   <li>use the haversine formula in getDistance as documented (<a 
href="https://github.com/manuelbieh/geolib/commit/2b59dd6ab86c8c4cb9ff47837cc53e5b5b0e6266";>2b59dd6</a>)</li>
   <li>use the library's earth radius in computeDestinationPoint (<a 
href="https://github.com/manuelbieh/geolib/commit/27021648ba5115b640360b6d4dff87de63c0596d";>2702164</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/290";>#290</a></li>
   </ul>
   <h3>Improvements</h3>
   <ul>
   <li>calculate each distance only once in orderByDistance (<a 
href="https://github.com/manuelbieh/geolib/commit/155e0869063c45134718dc7fdb512f7bbd8efbdb";>155e086</a>),
 closes <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/206";>#206</a></li>
   <li>make the unit conversion tables tree-shakeable (<a 
href="https://github.com/manuelbieh/geolib/commit/1cf06c8346954547e2e6e11e61a4913ed1d46986";>1cf06c8</a>)</li>
   <li>name functions after their exports (<a 
href="https://github.com/manuelbieh/geolib/commit/d4c8f85cd5073a4a65b26298cbfb0c123fdc80ec";>d4c8f85</a>)</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/manuelbieh/geolib/commit/143a7495e60fc6a077491bd7936bd7cb89ce73b5";><code>143a749</code></a>
 release: 4.0.0 - 2026-10-08T02:10:08.162Z [skip ci]</li>
   <li><a 
href="https://github.com/manuelbieh/geolib/commit/559a800e9e1cb6a1c9427e8927b3c60d0d6b48cb";><code>559a800</code></a>
 Merge pull request <a 
href="https://redirect.github.com/manuelbieh/geolib/issues/318";>#318</a> from 
manuelbieh/release/v4</li>
   <li><a 
href="https://github.com/manuelbieh/geolib/commit/4075b8623a2e088a0516d59aaab30e7e822012e0";><code>4075b86</code></a>
 docs: update the README for version 4</li>
   <li><a 
href="https://github.com/manuelbieh/geolib/commit/2b761cbaf261e6eedc8c94d446bab074f38f2dbd";><code>2b761cb</code></a>
 feat: add getIntersectionOfLines</li>
   <li><a 
href="https://github.com/manuelbieh/geolib/commit/3268eb809a2556a2628831581212f31594ae5911";><code>3268eb8</code></a>
 feat: add isPointInBoundingBox</li>
   <li><a 
href="https://github.com/manuelbieh/geolib/commit/e9a024844e9b8f206094d93765f79f1ad1234429";><code>e9a0248</code></a>
 test: cover implicitly closed polygons in getAreaOfPolygon</li>
   <li><a 
href="https://github.com/manuelbieh/geolib/commit/d4c8f85cd5073a4a65b26298cbfb0c123fdc80ec";><code>d4c8f85</code></a>
 refactor: name functions after their exports</li>
   <li><a 
href="https://github.com/manuelbieh/geolib/commit/53d4d8a60c563ffbb58aac44d1dbd081d977a72f";><code>53d4d8a</code></a>
 feat: keep the type of the points in orderByDistance and findNearest</li>
   <li><a 
href="https://github.com/manuelbieh/geolib/commit/8817eb924af3beb2d8648710b22d49c63b48f3b6";><code>8817eb9</code></a>
 chore: run type checks and related tests in the pre-commit hook</li>
   <li><a 
href="https://github.com/manuelbieh/geolib/commit/155e0869063c45134718dc7fdb512f7bbd8efbdb";><code>155e086</code></a>
 perf: calculate each distance only once in orderByDistance</li>
   <li>Additional commits viewable in <a 
href="https://github.com/manuelbieh/geolib/compare/v3.3.14...v4.0.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=geolib&package-manager=npm_and_yarn&previous-version=3.3.14&new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot 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`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@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)
   - `@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)
   - `@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)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to