From 8028ce3ac5a5d74028110ef184a3bc7fd922839b Mon Sep 17 00:00:00 2001 From: ahocevar Date: Sat, 9 Feb 2019 11:35:43 +0100 Subject: [PATCH] Add upgrade note about renderMode: 'image' for vector layers --- changelog/upgrade-notes.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/changelog/upgrade-notes.md b/changelog/upgrade-notes.md index 5f9e6e299d..8159f7496b 100644 --- a/changelog/upgrade-notes.md +++ b/changelog/upgrade-notes.md @@ -60,6 +60,10 @@ In addition (this should be exceedingly rare), if you previously created a `ol/t If you were previously using `VectorTile` layers with `renderMode: 'vector'`, you have to remove this configuration option. That mode was removed. `'hybrid'` (default) and `'image'` are still available. +##### Removal of the "renderMode" option for vector layers + +If you were previously using `Vector` layers with `renderMode: 'image'`, you have to remove this configuration option. Instead, use the new `ol/layer/VectorImage` layer with your `ol/source/Vector`. + ##### New `prerender` and `postrender` layer events replace old `precompose`, `render` and `postcompose` events If you were previously registering for `precompose` and `postcompose` events, you should now register for `prerender` and `postrender` events on layers. Instead of the previous `render` event, you should now listen for `postrender`. Layers are no longer composed to a single Canvas element. Instead, they are added to the map viewport as individual elements.