Releases: IGNF/geoportal-access-lib
Release 2.1.0
01/08/2018 : 2.1.0 release of geoportal access library
Changelog
- #61 : Prise en compte du format XHR pour la fonction de callback onBeforeParse (voir #47 et #43)
- #60 : Migration des tests fonctionnels en ES6 modules sous mocha + Migration des exemples templatisés sous webpack
- #63 : Ajout de documentation (jsdoc) de la variable globale 'Gp'
- Mise en place de la couverture de code (cf. 3a95603)
- Amelioration message erreur XHR (statut et message) (cf. 9a3530a)
- Ajout d'outils d'analyse (maintenance) : cartographie des sources et dépendances (cf. d3b12ee)
- Mise à jour de la documentation (README.md) :
Release 2.0.0
05/04/2018 : 2.0.0 release of geoportal access library
Changelog
Migration du projet sous Webpack ainsi que les sources en ES6 modules.
Release 1.2.0
26/02/2018 : 1.2.0 release of geoportal access library
Changelog
- Déploiement auto de la jsdoc et des binaires sur la page publique
- Gestion du protocole https pour NodeJS via l'option ssl (#57)
- Maj de l'entête UMD sur les bundles (#56)
- Maj de la dépendance es6promise v4.2.4 (#51)
- Maj des dépendances npm
- Maj de la doc Gp.Services.getAltitude() : wrong default value for outputFormat
- Maj de la doc Gp.Services.route() : wrong type for totalDistance (#48)
- Ajout du fichier CONTRIBUTORS.md (#46)
Release 1.1.0
24/11/2017 : 1.1.0 release of geoportal access library
Summary
- New option onBeforeParse() available that allows to pre-process raw services responses before they get parsed (only available in JSONP protocol for the moment)
- New functionnal testing suite
- Contribution guideline
Changelog
-
Utilisation derrière un proxy d'entreprise #42
-
Contribution (howto) #40
-
Mise en oeuvre de test fonctionnels #37
-
Compilation sous Windows #32
-
Correction documentation lié à mélange des arguments x, y avec lon, lat #44 (ThomasG77)
-
ajout de l'option onBeforeParse dans CommonService #43 (sylvainpolletvillard)
-
Feature functional testing debug #41 (lowzonenose)
-
Feature functional testing #39 (lowzonenose)
Thanks to @sylvainpolletvillard (#43) and @ThomasG77 (#44) to their contributions on this release
Release 1.0.1
25//07/2017 : 1.0.1 release of geoportal access library
Summary
BugFix release of Geoportal Access Library
- Bug Fix on IE11
Complete ChangeLog
#38 Gp.Protocols.XHR - crash IE en raison d'un appel Object.keys sur une chaîne de caractères
462f32d remove build.sample cleaning before building
1457ded makes travis build compatible with trusty env
Release 1.0.0
12//07/2017 : 1.0.0 release of geoportal access library
Summary
First official release of Geoportal Access Library
- NodeJS environment support
- Published in NPM repositories
- XHR protocol used by default (except for getConfig operation)
- A few bug fixes since 1.0.0.beta3
Complete ChangeLog
a09c3fe fix jsdoc on territory management for autocomplete() method
#23 Feature nodejs
#24 Making DefaultUrlService public
#26 RawResponse fix
#27 Clean package Node
4722984 and 9211e4a upgrade to es6-promise 4.1.0
#29 reverse geocode and srs parameter
#31 clean code, jsdoc ans samples for 1.0 release
#36 XHR becomes default protocol
#33 NodeJS and JSONP Protocol management
#35 NPM publishing
release 1.0.0 beta 3
28/11/2016 : 1.0.0 beta3 release of geoportal access library
Summary
This is a bug fix version, with a few enhancements :
- Fixing ie10 and ie11 bugs : #11 and #16
- Making geoportal access lib aware of its protocol environment deployment (https / http) : #13
- Adding an extra parameter to identify the use of bib access on geoportal web services : #20 and #21
- documentation and code improvment : #14 and #17
- Using the right content-type in XHR POST requests : #19
Complete ChangeLog
#11 Erreur Internet Explorer 2 : Gp.Services.Geocode
#13 Appel aux webservices en HTTPs quand on est en HTTPS
#14 Fix forinloops
#16 IE10 : requêtes XHR en erreur
#17 Clarifier que GpServices.js est une release compilé et non pas un code…
#19 Gp.Services.geocode() en XHR POST : mauvais Content-Type de la requête
#20 Identifier l'utilisation de la bilitohèque d'accès lors de l'appel aux services wxs.ign.fr fixed by #21
Thanks to jfgigand to its contribution on #17
release 1.0.0 beta 2
30/05/2016 : 1.0.0 beta2 release of geoportal access library
Summary
This is a minor bug fix version.
Anyway some interface changes have to be noticed :
provideGeometry option is replaced by geometryInIntsructions instead. When it is set to true, the routeGeometry property of Gp.Services.RouteResponse response object is null and the route geometry can be found, instruction by instruction, in the new geometry property of Gp.Services.Route.RouteInstruction object.
The default coordinate system for position parameter is CRS:84 (and no longer EPSG:4326) : this means that position.x holds the longitude and position.y holds the latitude : in the request and also in the response (see : Gp.Services.Geocode.GeocodedLocation). When srs is set to "EPSG:4326", position.x will hold the latitupe and position.y the longitude.
- All Gp.Services methods : #1
A new callbackSuffix parameter is available which allows developers to provide a customised callback name for JSONP services invocations which will be in a "callback[callbackSuffix]" form. If not used. The callback suffix will be automatically generated on a timestamp basis.
Complete ChangeLog
#1 - Erreur du web service pour autoComplete qui retourne un XML au lieu d'un JSON
#2 - Erreur Internet Explorer
#3 - Erreur sur les "CadastralParcels"
#4 - Correction documentation suite à faute de typo
#5 - Route service : avoir la geometrie des instructions séparément de la géométrie globale
#6 - JSONP : nettoyage de la balise script lors d'un timeout
#7 - gestion de la simplification des tronçons lors du calcul d'itineraire…
#8 - Route service : erreur lorsque l'une des coordonnées est nulle
#9 - enable input coordinates to equal zero (but not to be null or undefined)
#10 - geographical coordinates management
Thanks to @ThomasG77 for his contribution on #4.
release 1.0.0 beta 1
08/02/2016 : 1.0.0 beta1 release of geoportal access library
Supports :
- direct and reverse geocoding service
- autocompletion service
- elevation service (with or without sampling)
- route service
- isochron or isodistance service
- autoconfiguration service (getConfig)
Not totally tested / handled :
- Error messages relay from web services (not always correctly transmitted)
- protocols modulation (XHR vs. JSONP) : works in many cases, but...