Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Openlayers upgrade #4236

Merged
merged 53 commits into from
Dec 3, 2019
Merged

Openlayers upgrade #4236

merged 53 commits into from
Dec 3, 2019

Conversation

fxprunayre
Copy link
Member

@fxprunayre fxprunayre commented Nov 29, 2019

See https://github.com/geonetwork/core-geonetwork/wiki/Openlayers-migration-codesprint-December-2019

* Editor / Add new protocol ESRI:REST
* View mode / Add action "add to map" to ESRI:REST links
* Search results / Add ESRI:REST links to be in the "add to map" dropdown
* Map / Add basic layer support
@fxprunayre fxprunayre added this to the 3.8.3 milestone Nov 29, 2019
@fxprunayre fxprunayre changed the title Olpenlayers upgrade Openlayers upgrade Dec 2, 2019
MichelGabriel and others added 20 commits December 3, 2019 15:25
Easier integration with custom behaviour
Only the first one found will be kept.
This allows upgrading bootstrap table beyond 1.9.1 (yay!)
Should prevent unwanted caching of resources (namely Etopo GepCapabilities)
* handle asynchronous WPS seamlessly
* better handling of WMS outputs

The process appears are running while requests are made to the WPS endpoint
to update the status.

Also disables the complex data output display in table form
as the modal is broken.
…-style

Fix for OpenLayers attribution styling
…label

Add label for the annotation text input
@fxprunayre fxprunayre marked this pull request as ready for review December 3, 2019 16:12
@fxprunayre
Copy link
Member Author

3.10 release

After today's discussion during the sprint, it maybe make sense to make a 3.10 release having this PR + S3 support (#4248). What do you think @pvgenuchten ?

@fxprunayre fxprunayre merged commit 706b3ad into master Dec 3, 2019
@fxprunayre fxprunayre modified the milestones: 3.8.3, 3.10.0 Dec 3, 2019
@fxprunayre fxprunayre deleted the olupgrade branch December 4, 2019 09:04
julsbreakdown pushed a commit to julsbreakdown/core-geonetwork that referenced this pull request Feb 7, 2020
* Map / Add ESRI ArcGIS Rest support

* Editor / Add new protocol ESRI:REST
* View mode / Add action "add to map" to ESRI:REST links
* Search results / Add ESRI:REST links to be in the "add to map" dropdown
* Map / Add basic layer support

* Map / Add ESRI ArcGIS Rest support / Config.

* Add gnDebounce util & remove ngeoDebounce dependency

* Added gn-btn and gn-btn-group directives

Replacement of ngeo-btn and ngeo-btn-group

* Turn off web-ui-docs

* Add olDecorateLayer and remove ngeoDecorateLayer dependency

* Add olDecorateInteraction and remove ngeoDecorateInteraction dependency

* Add olDecorateLayerLoading

* Add olMap directive and remove ngeoMap dependency

* Add olProfile directive and remove ngeoProfile dependency

* Added gn-popover directives to replace ngeo-popover ones

* add openlayers legacy build

* remove angular references to ngeo

* update closure base content

* remove ngeo library

* Fix new ol.layer.Graticule

* Remove ngeo-ol-cesium bundle and include only ol-cesium in latest version

* fix injection in BtnGroupController

* MeasureDirective / adapt to newer OL api

* Update Cesium to 1.63.1

* FeaturesLoader / fix getfeatureinfo url api

* MapService / fix md bbox geom generation

* add openlayers source map

* MeasureDirective / fix for new api

* OL migration / change unByKey calls to new API

* Fix zoom buttons with view.animate

* Remove ol.animations and replace by fit duration

* register proj4 in openlayers

* PrintMapDirective / adapt to new OL api

* OwsContextDirective / fix exportMapAsImage for ol6

A new library has been added: dom-to-image
This is necessary now that OL6 does not have only one canvas in the map

* Fix measure with new ol api

* OwsContextService / fix loading layer never removed in layers collection

* Map to image / added missing dom-to-image library

* Fix for OpenLayers attribution styling

* Fix map initialization promise chain

Easier integration with custom behaviour

* Cors filter / add CORS headers also when origin is the current server host

* Correctly handle proxy for WMS layers

* WFS facets / slightly improved render for facet items

* Improve WPS handling

* handle asynchronous WPS seamlessly
* better handling of WMS outputs

The process appears are running while requests are made to the WPS endpoint
to update the status.

Also disables the complex data output display in table form
as the modal is broken.

* WFS facets / do not update the state of the last clicked facet

* Trigger a digest when the feature table is generated (using ES)

* Allow several files with the same name in wro4j dependencies

Only the first one found will be kept.
This allows upgrading bootstrap table beyond 1.9.1 (yay!)

* Map Service / do not add proxy in url when creating layer (2nd part)

* Add ETag header in hop by hop headers

Should prevent unwanted caching of resources (namely Etopo GepCapabilities)

* WPS directive / handle value ranges in input.allowedValues

* Add label for the annotation text input

* Cors Filter / mock setting manager bean to make tests pass again

* print: dont resize rectangle during animation

* print: update rectangle on layout change

* fix editor thumb generator

* Fix WroModel test when multiple css with same name
pmauduit pushed a commit to pmauduit/core-geonetwork that referenced this pull request Sep 29, 2020
* Map / Add ESRI ArcGIS Rest support

* Editor / Add new protocol ESRI:REST
* View mode / Add action "add to map" to ESRI:REST links
* Search results / Add ESRI:REST links to be in the "add to map" dropdown
* Map / Add basic layer support

* Map / Add ESRI ArcGIS Rest support / Config.

* Add gnDebounce util & remove ngeoDebounce dependency

* Added gn-btn and gn-btn-group directives

Replacement of ngeo-btn and ngeo-btn-group

* Turn off web-ui-docs

* Add olDecorateLayer and remove ngeoDecorateLayer dependency

* Add olDecorateInteraction and remove ngeoDecorateInteraction dependency

* Add olDecorateLayerLoading

* Add olMap directive and remove ngeoMap dependency

* Add olProfile directive and remove ngeoProfile dependency

* Added gn-popover directives to replace ngeo-popover ones

* add openlayers legacy build

* remove angular references to ngeo

* update closure base content

* remove ngeo library

* Fix new ol.layer.Graticule

* Remove ngeo-ol-cesium bundle and include only ol-cesium in latest version

* fix injection in BtnGroupController

* MeasureDirective / adapt to newer OL api

* Update Cesium to 1.63.1

* FeaturesLoader / fix getfeatureinfo url api

* MapService / fix md bbox geom generation

* add openlayers source map

* MeasureDirective / fix for new api

* OL migration / change unByKey calls to new API

* Fix zoom buttons with view.animate

* Remove ol.animations and replace by fit duration

* register proj4 in openlayers

* PrintMapDirective / adapt to new OL api

* OwsContextDirective / fix exportMapAsImage for ol6

A new library has been added: dom-to-image
This is necessary now that OL6 does not have only one canvas in the map

* Fix measure with new ol api

* OwsContextService / fix loading layer never removed in layers collection

* Map to image / added missing dom-to-image library

* Fix for OpenLayers attribution styling

* Fix map initialization promise chain

Easier integration with custom behaviour

* Cors filter / add CORS headers also when origin is the current server host

* Correctly handle proxy for WMS layers

* WFS facets / slightly improved render for facet items

* Improve WPS handling

* handle asynchronous WPS seamlessly
* better handling of WMS outputs

The process appears are running while requests are made to the WPS endpoint
to update the status.

Also disables the complex data output display in table form
as the modal is broken.

* WFS facets / do not update the state of the last clicked facet

* Trigger a digest when the feature table is generated (using ES)

* Allow several files with the same name in wro4j dependencies

Only the first one found will be kept.
This allows upgrading bootstrap table beyond 1.9.1 (yay!)

* Map Service / do not add proxy in url when creating layer (2nd part)

* Add ETag header in hop by hop headers

Should prevent unwanted caching of resources (namely Etopo GepCapabilities)

* WPS directive / handle value ranges in input.allowedValues

* Add label for the annotation text input

* Cors Filter / mock setting manager bean to make tests pass again

* print: dont resize rectangle during animation

* print: update rectangle on layout change

* fix editor thumb generator

* Fix WroModel test when multiple css with same name
@jodygarnett
Copy link
Contributor

What version of open layers was this? Based on the open layers website the "latest" in 2019 would be:

Latest v5: v5.3.0 released 2018-11-06

@fgravin
Copy link
Member

fgravin commented Sep 7, 2023

Regarding this commit I would expect a version 6 3c0a01e

Looking at the releases we have https://github.com/openlayers/openlayers/releases/tag/v6.1.1 on the 2019-11-4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants