Releases: IGNF/geoportal-extensions
Extension Géoportail pour Leaflet, version 1.1.0
Summary
Version 1.1 de l'extension Géoportail pour Leaflet :
- compatibilité avec Leaflet 1.3.0
- version 1.2.0 de la bibliothèque d'accès
- personnalisation et enrichissement des contrôles searchEngine et elevationPath
Changelog
- [contrôle searchEngine] Ajout d'options pour la personnalisation de l'extension (placeholder/marker) #183
- [contrôle searchEngine] Mise en place de la navigation avec les touches du clavier sur les résultats de l'autocompletion #186
- [contrôle elevationPath] Mise en place de champs calculés pour un affichage personnalisé du profil altimétrique #188 #158
- [contrôle searchEngine] Exécution d'un geocodage si aucun résultat sur l'autocompletion #185 #163
- Compatibilité de l'extension avec Leaflet 1.3.0 #190
Extension Géoportail pour Itowns, version 1.1.0
Summary
Version 1.1 de l'extension Géoportail pour Itowns :
- mise à jour de la documentation
- enrichissement de l'API itowns
Changelog
- [Documentation] Diverses mises à jour et ajout d'exemples jsfiddle #200
- [API itowns] Enrichissement de la classe GlobeViewExtended
Extension Géoportail for iTowns, version 1.0.0
14/03/2018 : 1.0.0 release of the Geoportal Extension for iTowns
Provides :
- itowns.control.LayerSwitcher control class
- itowns.control..MousePosition control class
- itowns.control.MiniGlobe control class
- itowns.control.Attributions control class
- itowns.control.Scale control class
Compatible with :
- iTowns v2.3.0
Extension pour OpenLayers version 1.0.0
Summary
Version 1.0 de l'extension Géoportail pour OpenLayers :
-
Publication dans les dépots NPM
-
version 1.1.0 de la bibliothèque d'accès
-
compilation sous windows
-
gestion templatisée des exemples avec handlebarjs
-
gestion du mécanisme d'autopan pour les popups avec le controle getfeatureinfo
-
debugs divers ...
Merci à @ojathelonius pour sa contribution sur #172
Changelog
-
Compilation sous Windows : régression (path.join) #167
-
Leaflet et OL3 - SearchBar : décalages dans le positionnement avec l'autcompletion #151
-
ol.control.GeoportalAttribution : suppression des attributions des couches non Géoportail #146
-
ol.control.SearchEngine : postalcode autocompletion returns null coordinates [0,0] #107
-
Autopan à l'ouverture de pop-ups #170
-
Dependance à geoportal-access-lib depuis NPM #128
-
Compilation sous windows #119
-
Add npm installation instructions to READMEs #177 (gcebelieu)
-
Ajout du paramètre autoPanOptions pour permettre le recentrage automatique des pop-up #172 (ojathelonius)
-
Recentrage de la pop-up lorsqu'elle apparaît en dehors du canvas #171 (ojathelonius)
-
Automatisation des publications #166 (lowzonenose)
-
Feature template samples #161 (lowzonenose)
-
Feature dependency npm #160 (lowzonenose)
-
fix #146 : clean previous attributions only for Geoportal Layers #147 (lboulanger)
-
drawing tools conflicts with openlayers popups #143
-
Edition des coordonnées (MousePosition) : gestion du cas où displayCoordinates = false #140
-
MousePosition coordinates edition : bug fixes #141 (lboulanger)
Extension pour Leaflet, version 1.0.0
Summary
Version 1.0 de l'extension Géoportail pour Leaflet :
- Publication de l'extension dans les dépots NPM
- Version 1.1.0 de la biblitohèque d'accès
- compilation sous windows
- gestion templatisée des exemples avec handlebarjs
- paramétrer le lieu de départ ou d'arrivé du widget de calcul d'itinéraires
debugs divers ...
Changelog
-
Extension Leaflet Route : paramétrer le lieu de départ ou d'arrivé du widget #48
-
Compilation sous Windows : régression (path.join) #167
-
Extension Leaflet LayerSwitcher : Mauvaise interprétation de l'option collapsed... #154
-
Extension Leaflet LayerSwitcher : mauvaise gestion de paramètre de visibilité des couches #152
-
Leaflet et OL3 - SearchBar : décalages dans le positionnement avec l'autcompletion #151
-
L.geoportalControl.Route rechercher uniquement à partir du nom de la commune ou du lieu-dit #165
-
L.geoportalControl.LayerSwitcher option #156
-
Calcul d'Isochrone, pointeur qui ne se place pas au bon endroit #144
-
Extension Leaflet Layer : Provide custom serviceUrl #142
-
Dependance à geoportal-access-lib depuis NPM #128
-
Compilation sous windows #119
-
Add npm installation instructions to READMEs #177 (gcebelieu)
-
Automatisation des publications #166 (lowzonenose)
-
Feature template samples #161 (lowzonenose)
-
Feature dependency npm #160 (lowzonenose)
-
Test de render sur les extensions #153 (lowzonenose)
Extension Leaflet 0.9.1
17/08/2017 : 0.9.1 release of the Geoportal Extension for Leaflet
Summary
Leaflet 1.2.0 has been released, so it's the default version of the Geoportal Extension for Leaflet.
This leaflet release fixes non-extendable objects regression of 1.1.0, and the incompatibility between Leaflet 1.1.0 and Leaflet-Draw #739.
Posted on 08 August 2017 by Per Liedman
Leaflet 1.2.0 has just been released. The major reason for this release is to address an unfortunate regression in the 1.1.0 release, causing trouble with several plugins. Traditionally, Leaflet plugins has altered and added
to Leaflet’s namespace (the L global), something which is no longer allowed after Leaflet was rebuilt on ES6
modules (an imported module is read-only). To preserve backwards compatibility, we have made aworkaround
to make the Leaflet namespace and its contents mutable again.
So, you can use the widget ReverseGeocoding and ElevationPath with this newer release of Leaflet...
Extension OL3 0.12.0
27/07/2017 : 0.12.0 release of the Geoportal Extension for OL3
Summary
New Features :
Additional widgets :
- ol.control.GetFeatureInfo : permet d'accéder aux informations attributaires des objets des couches vecteur et d'interroger les couches raster (WMS et WMTS) via une requête GetFeatureInfo : #104
Others features
- #74, #90 : Modification des identifiants dans le DOM des widgets LayerSwitcher, MousePosition et des outils de mesure, de façon à permettre leur duplication dans une même page
- #77, #92 : Ajout du format GeoJSON dans le widget d'import de données (LayerImport)
- #96 : Préfixage de la classe CSS tooltip du widget d'outils de mesures (GPmeasureToolTip.css)
- #91, #98, 3480739 : Rationalisation de la gestion des styles dans les KML
- #101 : Gestion des collisions des interactions entre les widgets
- #106 : Mise en conformité des extensions avec OpenLayers v4
- 5ce83b2 : Evolution des outils de mesure : possibilité d'annuler les derniers points saisis
- d4af3c5 : Modification du paramétrage des styles des couches vecteurs importées dans le widget d'import
- #114, #115 : Mise en place du paramétrage de la méthode de calcul de l'azimuth
- b51a85a : l'export d'un croquis vide n'est plus autorisée dans le widget d'outils de dessin
- #117, #122 : Possibilité de rechercher des coordonnées en éditant les coordonnées du widget d'affichage des coordonnées de la souris (MousePosition)
- 7c31212 : utilisation du mode XHR par défaut pour les requêtes de calcul d'altimétrie du widget d'affichage des coordonnées de la souris (MousePosition)
- #133 : Mise à jour de la bibliothèque d'accès (geoportal-access-lib)
- #95, #58, #93, #97, cee8cde, #107, #108, #102, #110, #124, #131, #134, #135 : divers corrections de bugs
Breaking changes
Les changements suivants apportent des modifications des interfaces ou éléments du DOM, et peuvent impacter votre application :
- #74 : Modification des identifiants dans le DOM des widgets LayerSwitcher, MousePosition et des outils de mesure : à prendre en compte par exemple si vous surchargez les CSS de ces widgets
- #96 : Préfixage de la classe CSS tooltip du widget d'outils de mesures (GPmeasureToolTip.css) : idem
- d4af3c5 : Modification de la structure des options de paramétrage des styles des couches vecteurs importées dans le widget d'import : à prendre en compte si vous utilisiez ce paramétrage
Merci à @pprev94 pour son importante contribution à #117, à @sylvainpolletvillard pour ses contributions à #97, à @iamvdo pour son aide pour #108, et à @F3L1X79 pour ses remarques et son intérêt à notre projet !
Extension OL3 0.11.0
04/12/2016 : 0.11.0 release of the Geoportal Extension for OL3
Summary
New Features :
Additional widgets :
- ol.control.LayerImport
- ol.control.MeasureArea
- ol.control.MeasureLength
- ol.control.MeasureAzimuth
- ol.control.ElevationPath
Others features
- #78 : configurable zoom function on search engine results
- Mouse Position aware of CRS extents
- #36 : adding IGNF register to proj4 CRS definitions
- #65 : adding extra parameter to track extension use
... and several bugfixes
Change Log
- proposer un outil de calcul de profil altimétrique #64
- zoom moteur de recherche
#78 - gestion des emprise des differents systemes de projection pour un affichage dynamique dans le widget mouse position des systems en fonction de l'emprise de la vue.
- fix #76 : ol.control.layerimport - define default styles for KML and GPX imports #79
- fix #61 : ol.control.LayerImport - display WMS enclosed child layers #62
- fix #52 : ol.control.LayerImport : extent mal récupérée pour les couches en EPSG:4326 #60
- proposer un outil de mesure de surface
#57 - proposer un outil de mesure de distance
#56 - proposer un outil de mesure d'azimuth
#55 - fix #50 : ol.control.GeoportalAttribution : affichage attributions de type text sous Safari
- fix #53 : correction titre des outils d'edition
- fix #51 : try ol.proj.get(crs.toUpperCase()) (e.g. if crs="epsg:3857") #54
- Suppression de codes EPSG en doublons
#38 - Feature register proj4
#37 - Rajout des définitions du registre IGNF et enrichissement des définitions EPSG dans les extensions #36
- PB de Compatibilité IE10 (extension OL3 et Leaflet) #30
- Fix ie10 compatibility
#41 - Gérer l'import d'un KML créé via le portail
#47 - Surcharge de ol.format.KML pour la gestion des styles sur les outils …
#46 - Evolutions widgets itinéraires et isochrones (ol.control.Route et ol.control.Isocurve)
#43 - ol : route & isocurve enhancements
#44 - Compatibilité IE10 : calculs d'itinéraires et isochrones non fonctionnels #40
- Compatibilité IE10 : css des widgets Route et Isochrone #39
- ol.control.LayerSwitcher : addLayer with zIndex param #29
- ol.control.GeoportalAttribution: ne pas créer d'éléments de liste (
- ) vide #35
- Feature ol3 layerimport #28
- layerswitcher ol3 : gestion des changements de zindex #26
- mise en place du controle d'import de couches (OL3) #24
- ol.control.LayerImport : encodeURIComponent() lorsqu'on utilise un proxy #34
- Support IE9 envisageable pour OL3 ? #13
- fix #29 : LayerSwitcher - addLayer with zIndex param #33
Extension Leaflet 0.9.0
04/12/2016 : 0.9.0 release of the Geoportal Extension for Leaflet
Summary
New Features :
Additional widgets :
Others features
- #63 : configurable zoom function on search engine results
- Mouse Position aware of CRS extents
- #36 : adding IGNF register to proj4 CRS definitions
- #65 : adding extra parameter to track extension use
... and several bugfixes
Change Log
- proposer un outil de calcul de profil altimétrique #64
- zoom moteur de recherche
#63 - gestion des emprise des differents systemes de projection pour un affichage dynamique dans le widget mouse position des systems en fonction de l'emprise de la vue.
- Suppression de codes EPSG en doublons
#38 - Feature register proj4
#37 - Rajout des définitions du registre IGNF et enrichissement des définitions EPSG dans les extensions #36
- PB de Compatibilité IE10 (extension OL3 et Leaflet) #30
- Fix ie10 compatibility
#41 - Compatibilité IE10 : calculs d'itinéraires et isochrones non fonctionnels #40
- Compatibilité IE10 : css des widgets Route et Isochrone #39
Extension OL3 0.10.0
08/06/2016 : 0.10.0 release of the Geoportal Extension for OL3
Provides :
- ol.layer.GeoportalWMS layer class
- ol.layer.GeoportalWMS layer class
- ol.source.GeoportalWMS source class
- ol.source.GeoportalWMS source class
- ol.control.LayerSwitcher control class
- ol.control.GeoportalMousePosition control class
- ol.control.SearchEngine control class
- ol.control.ReverseSearch control class
- ol.control.Route control class
- ol.control.Isocurve control class
- ol.control.GeoportalAttribution control class
- ol.control.Drawing control class
Compatible with :
- OpenLayers v3.14+ releases
- not yet tested with previous OpenLayers 3 releases (TODO)