Skip to content

Releases: openlayers/openlayers

v6.4.3

03 Aug 18:06
246aded
Compare
Choose a tag to compare

This is a bugfix release which fixes a performance regression, a rendering issue, and adds improvements to a few examples.

See the v6.4.0 release notes for a complete list of changes and upgrade notes when upgrading from v6.3.x.

List of all changes

Dependency Updates

v6.4.2

30 Jul 21:21
7c93439
Compare
Choose a tag to compare

This is a bugfix release which removes a few regressions that were introduced by v6.4.0, and fixes a few issues in examples.

See the v6.4.0 release notes for a complete list of changes and upgrade notes when upgrading from v6.3.x.

List of all changes

v6.4.1

29 Jul 18:44
577c95e
Compare
Choose a tag to compare

6.4.1

This is a bugfix release which removes a few regressions that were introduced by v6.4.0, and fixes a few issues in examples caused by the website facelift.

List of all changes

Dependency Updates

v6.4.0

26 Jul 19:06
b1c2d63
Compare
Choose a tag to compare

With more than 120 pull requests, this release brings a facelift of the website, as well as many bug fixes and several exciting new features.

Upgrade notes

Pointer events polyfill removed

Now that all major browsers support Pointer events natively, we removed the elm-pep dependency. If you are targeting older browsers that do not support Pointer events, you now need to include a pointer events polyfill (elm-pep or pepjs) in your application.

New features and improvements

  • Several event handling fixes and improvements for seamless integration into scrollable web pages and improved support for maps in web components.
  • Map interactions work again when ol.css is not included in the build.
  • More stable map views with decluttered labels during panning.
  • Image smoothing can be disabled, so raster cells can have sharp edges in image layers now.
  • Better cache management for tile layers.
  • Retina/HiDPI support for regular shape and svg icon styles.

List of all changes

Read more

v6.3.1

06 Apr 07:29
af9f26b
Compare
Choose a tag to compare

This is a bugfix release which removes the auto-generated .d.ts TypeScript type files from the published package.

List of all changes

v6.3.0

02 Apr 20:44
bdf969c
Compare
Choose a tag to compare

With more than 70 pull requests, this release not only brings significant improvements to the API documentation. It also fixes some old bugs and brings frequently requested improvements. And good news for TypeScript users: OpenLayers now ships with type definitions in .d.ts files.

New features and improvements

  • Several improvements to the Graticule layer, like consistent labeling, no more missing graticule lines, and it now works for views that cross the date line.
  • Better support for KML icon colors, as well as fills and outlines in PolyStyle
  • Better ol/Overlay performance and support for panning off-screen overlays into view
  • Most of the rendering code can now be run in web workers, e.g. to render to an OffscreenCanvas
  • OpenLayers now works fine in web components with shadow root
  • WebGL point layers now support rotation based on feature attributes

List of all changes

Read more

v6.2.1

13 Feb 20:16
c914ac2
Compare
Choose a tag to compare

This is a bugfix release which resolves bundler issues due to a circular dependency, and brings a few documentation and example fixes.

List of all changes

v6.2.0

11 Feb 15:38
edec77d
Compare
Choose a tag to compare

With almost 90 pull requests, this release brings several new features, performance improvements and bug fixes. In addition to that, we once again improved the API documentation and the example pages.

New features and improvements

  • Mousewheel zooming now brings the same user experience as trackpad zooming. One click on the wheel no longer means a jump of a whole zoom level. Instead, depending on the speed of moving the wheel, the user has fine-grained control over zoom increments/decrements.
  • Users now have better control over the initial map viewport when the aspect ratio of the map is different from a specified initial extent.
  • Text rendering has been optimized for decluttering and improved for rotated views. This means lower memory footprint and no more blurry text when the map is rotated. Note: Whit this change, the label cache has been deprecated.
  • A new displacement option for icon, circle and regular shape styles makes positioning of point symbolizers more flexible.
  • Several improvements have been made to the KML parser for reading styles, bringing the rendered result much closer to Google Earth.
  • OpenLayers is now less aggressive on stopping events and preventing event default behavior. This means that users have more control over events, making it easier to use interactive SVGs as layers and to embed maps on scrollable pages.
  • Vector tile layers now have a vector render mode, which brings improved zooming experience for sources with not too much data.
  • We replaced the previous pointer events polyfill to elm-pep, which should work better in web components.

List of all changes

Read more

v6.1.1

04 Nov 11:29
e4be830
Compare
Choose a tag to compare

6.1.1

Hot on the heels of OpenLayers 6.x, this patch release includes a few fixes for existing functionality. There should be nothing special needed to upgrade an application from 6.x to 6.1.1. See the 6.0.0 release notes for details on upgrading from an older version.

Changes

v6.1.0

28 Oct 21:12
3902759
Compare
Choose a tag to compare

With 47 pull requests, this release keeps up the momentum of the v6.x effort and brings several bug fixes, performance improvements and new features. In addition to that, we added some missing documentation to our API docs and gave them some usability improvements.

New features

  • A new, performance optimized hit detection API on the layer level, Layer#getFeatures(pixel) has been introduced. At this point it is implemented for vector, vector tile and image vector layers, and is recommended when performance is critical, e.g. for hit detection on mouseover.
  • For the WebGLPoints layer, we made several additions to the style expressions system. This includes a case operator, support for array and string types, and type checking.

List of all changes

Dependency Updates
Read more