GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — [Snyk] Upgrade ol from 10.5.0 to 10.7.0 by ahnan · Pull Request #571 · SuperMap/iClient-JavaScript

Conversation

@ahnan

@ahnan ahnan commented Feb 4, 2026

Copy link
Copy Markdown
Member

snyk-top-banner

Snyk has created this PR to upgrade ol from 10.5.0 to 10.7.0.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 204 versions ahead of your current version.

  • The recommended version was released 3 months ago.

Release notes
Package name: ol
  • 10.7.0 - 2025-11-04

    With 40 pull requests over a period of almost 5 months, this long awaited release brings important bug fixes as well as exiting new features. The highlights are

    • Several WebGL renderer bug fixes, along with improved memory management
    • Updates for the Polyline feature format
    • API improvements and bug fixes on the Select, Extent and Snap interactions
    • Reprojection support for VectorTile layers
    • Full web worker support for Map, with an (Offscreen)Canvas as map target
    • Fixed cache and rendering for reprojected raster/image tile layers
    • Several updated and new examples, including a globe-like map with Equal Earth projection

    Upgrade notes

    Deprecation of ol/array's stableSort

    Sorting is guaranteed to be stable since ECMAScript 2019.

    // Before
    stableSort(arr, compareFnc);
    // After
    arr.sort(compareFnc);

    Deprecation of functions in ol/format/Polyline

    The following functions have been deprecated without replacement:

    • decodeDeltas
    • encodeDeltas
    • decodeFloats
    • encodeFloats

    What's Changed

    • Updates for the 10.6.1 release by @ ahocevar in #16920
    • Properly handle boolean attributes in WebGL expressions by @ jahow in #16937
    • Improve memory usage by using a single buffer for WebGL layers by @ jahow in #16942
    • Use bounding box from layer in WMTS capabilities by @ remiHau in #16936
    • Support url template with {z}/{x}/{y} by @ francbartoli in #16956
    • ol.format.Polyline fixes by @ M393 in #16955
    • Adding setSrc method to Icon style by @ pakb in #16957
    • Select methods for adding/removing features by @ laundmo in #16923
    • Update ol-stac example by @ m-mohr in #16962
    • Use WebGL instanced rendering to improve performance and memory usage by @ jahow in #16959
    • Deprecate polyline encodeDeltas and decodeDeltas by @ M393 in #16968
    • Fix ol/style/Text clone() to properly handle non-Fill instances… by @ ramzahn in #16969
    • Fix offscreen canvas example by @ M393 in #16971
    • Do not toggle tracing on pointerup after dragging by @ ahocevar in #16975
    • chore(deps-dev): bump codemirror from 6.0.1 to 6.0.2 by @ dependabot[bot] in #16927
    • chore(deps-dev): bump webpack-sources from 3.3.2 to 3.3.3 by @ dependabot[bot] in #16933
    • chore(deps-dev): bump @ rollup/plugin-commonjs from 28.0.5 to 28.0.6 by @ dependabot[bot] in #16934
    • chore(deps-dev): bump mocha from 11.6.0 to 11.7.1 by @ dependabot[bot] in #16943
    • chore(deps-dev): bump marked from 15.0.12 to 16.0.0 by @ dependabot[bot] in #16944
    • chore(deps-dev): bump @ typescript-eslint/parser from 8.34.0 to 8.36.0 by @ dependabot[bot] in #16983
    • chore(deps-dev): bump proj4 from 2.17.0 to 2.19.6 by @ dependabot[bot] in #16982
    • chore(deps-dev): bump rollup from 4.43.0 to 4.45.0 by @ dependabot[bot] in #16979
    • chore(deps-dev): bump puppeteer from 24.10.1 to 24.12.1 by @ dependabot[bot] in #16980
    • chore(deps-dev): bump eslint from 9.29.0 to 9.31.0 by @ dependabot[bot] in #16981
    • Add createCondition and drag options to Extent interaction by @ ahocevar in #16978
    • chore(deps-dev): bump ol-stac from 1.0.0 to 1.0.2 by @ dependabot[bot] in #16989
    • chore(deps-dev): bump @ typescript-eslint/parser from 8.36.0 to 8.37.0 by @ dependabot[bot] in #16990
    • chore(deps): bump on-headers and compression by @ dependabot[bot] in #16986
    • chore(deps-dev): bump marked from 16.0.0 to 16.1.1 by @ dependabot[bot] in #16991
    • chore(deps-dev): bump rollup from 4.45.0 to 4.45.1 by @ dependabot[bot] in #16993
    • chore(deps-dev): bump webpack from 5.99.9 to 5.100.2 by @ dependabot[bot] in #16992
    • chore(deps-dev): bump proj4 and @ types/proj4 by @ dependabot[bot] in #16988
    • chore(deps-dev): bump rollup from 4.45.1 to 4.46.1 by @ dependabot[bot] in #17005
    • chore(deps-dev): bump eslint from 9.31.0 to 9.32.0 by @ dependabot[bot] in #17004
    • chore(deps-dev): bump @ typescript-eslint/parser from 8.37.0 to 8.38.0 by @ dependabot[bot] in #17003
    • chore(deps): bump earcut from 3.0.1 to 3.0.2 by @ dependabot[bot] in #17001
    • chore(deps-dev): bump puppeteer from 24.12.1 to 24.15.0 by @ dependabot[bot] in #17000
    • chore(deps-dev): bump proj4 from 2.19.7 to 2.19.10 by @ dependabot[bot] in #17002
    • Add FitOptions to ol/control/ZoomToExtent by @ rcaplier in #17009
    • Prevent duplicate rendering on vector tiles with renderMode: 'vector' by @ Swiod in #17008
    • Remove duplicate unique check by @ M393 in #17012
    • Missing ol/layer/Group events in apidoc and signature by @ M393 in #17011
    • Tracing with the Modify intraction by @ ahocevar in #16997
    • Fix collection unique check with setAt by @ M393 in #17013
    • chore(deps-dev): bump rollup from 4.46.1 to 4.46.2 by @ dependabot[bot] in #17019
    • chore(deps-dev): bump marked from 16.1.1 to 16.1.2 by @ dependabot[bot] in #17017
    • chore(deps-dev): bump webpack from 5.100.2 to 5.101.0 by @ dependabot[bot] in #17016
    • WebGL / introduce a stroke-pattern-start-offset style property by @ jahow in #16976
    • chore(deps-dev): bump puppeteer from 24.15.0 to 24.16.1 by @ dependabot[bot] in #17026
    • chore(deps-dev): bump es-main from 1.3.0 to 1.4.0 by @ dependabot[bot] in #17027
    • chore(deps-dev): bump @ typescript-eslint/parser from 8.38.0 to 8.39.0 by @ dependabot[bot] in #17028
    • chore(deps-dev): bump fs-extra from 11.3.0 to 11.3.1 by @ dependabot[bot] in #17029
    • WebGL / Use only two attributes instead of four for storing the hit detection color by @ jahow in #17031
    • Add freehand setter and getter to interaction/Draw by @ daboudii in #17022
    • Render vector tile image with correct resolution by @ ahocevar in #17046
    • Ensure duplicate snap events are not registered on the same feature by @ megawac in #17054
    • Fix glitched rendering in ReprojDataTile by @ jahow in #17079
    • Enforce origin-when-cross-origin for tile.openstreetmap.org by @ ahocevar in #17089
    • Snap fixes by @ MoonE in #17093
    • add osrm plugin to website by @ strues-maps in #17097
    • Deprecate stable sort by @ M393 in #17103
    • Enable trusted publishing by @ outslept in #17086
    • chore(deps-dev): bump puppeteer from 24.16.1 to 24.22.0 by @ dependabot[bot] in #17102
    • chore(deps-dev): bump jspdf from 3.0.1 to 3.0.2 by @ dependabot[bot] in #17105
    • chore(deps-dev): bump ol-stac from 1.0.2 to 1.0.5 by @ dependabot[bot] in #17101
    • chore(deps-dev): bump @ typescript-eslint/parser from 8.39.0 to 8.44.0 by @ dependabot[bot] in #17100
    • chore(deps-dev): bump eslint from 9.32.0 to 9.36.0 by @ dependabot[bot] in #17098
    • chore(deps-dev): bump marked from 16.1.2 to 16.3.0 by @ dependabot[bot] in #17082
    • Use the dependabot cooldown config to limit bad package updates by @ tschaub in #17108
    • chore(deps-dev): bump rollup from 4.46.2 to 4.52.0 by @ dependabot[bot] in #17099
    • chore(deps-dev): bump fs-extra from 11.3.1 to 11.3.2 by @ dependabot[bot] in #17113
    • chore(deps-dev): bump webpack-dev-middleware from 7.4.2 to 7.4.3 by @ dependabot[bot] in #17112
    • chore(deps-dev): bump jspdf from 3.0.2 to 3.0.3 by @ dependabot[bot] in #17111
    • chore(deps-dev): bump @ types/d3-array from 3.2.1 to 3.2.2 by @ dependabot[bot] in #17110
    • chore(deps-dev): bump mocha from 11.7.1 to 11.7.2 by @ dependabot[bot] in #17109
    • chore(deps): bump actions/setup-node from 4 to 5 by @ dependabot[bot] in #17072
    • chore(deps): bump actions/github-script from 7 to 8 by @ dependabot[bot] in #17070
    • chore(deps-dev): bump tmp from 0.2.1 to 0.2.4 by @ dependabot[bot] in #17021
    • chore(deps-dev): bump webpack from 5.101.0 to 5.101.3 by @ dependabot[bot] in #17049
    • chore(deps-dev): bump copy-webpack-plugin from 13.0.0 to 13.0.1 by @ dependabot[bot] in #17042
    • chore(deps-dev): bump ol-mapbox-style from 13.0.1 to 13.1.0 by @ dependabot[bot] in #17038
    • chore(deps): bump actions/checkout from 4 to 5 by @ dependabot[bot] in #17036
    • chore(deps-dev): bump webpack-dev-middleware from 7.4.3 to 7.4.4 by @ dependabot[bot] in #17117
    • chore(deps-dev): bump @ typescript-eslint/parser from 8.44.0 to 8.44.1 by @ dependabot[bot] in #17116
    • chore(deps-dev): bump puppeteer from 24.22.0 to 24.22.2 by @ dependabot[bot] in #17115
    • Add extra url options for Bing Maps and Google sources by @ gmerciel in #17141
    • chore(deps-dev): bump webpack-dev-middleware from 7.4.4 to 7.4.5 by @ dependabot[bot] in #17125
    • chore(deps-dev): bump globby from 14.1.0 to 15.0.0 by @ dependabot[bot] in #17129
    • chore(deps-dev): bump jsdoc from 4.0.4 to 4.0.5 by @ dependabot[bot] in #17136
    • chore(deps-dev): bump rollup from 4.52.2 to 4.52.4...

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@snyk-bot
fix: upgrade ol from 10.5.0 to 10.7.0
b4191b5
Snyk has created this PR to upgrade ol from 10.5.0 to 10.7.0.

See this package in npm:
ol

See this project in Snyk:
https://app.snyk.io/org/ahnan/project/33022b00-6f60-48fb-9875-628973a23a31?utm_source=github&utm_medium=referral&page=upgrade-pr
@stale

stale Bot commented Oct 31, 2026

Copy link
Copy Markdown

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@stale stale Bot added the stale label Oct 31, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

stale

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

2 participants

@ahnan @snyk-bot
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.