Skip to content

Commit

Permalink
cf. issue #242 compatibilité front end ex. angular
Browse files Browse the repository at this point in the history
  • Loading branch information
lowzonenose committed Sep 9, 2019
1 parent b612560 commit 13ff7d4
Show file tree
Hide file tree
Showing 21 changed files with 201 additions and 235 deletions.
4 changes: 2 additions & 2 deletions DEPENDENCIES.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ last
* geoportal-access-lib

last
└── [email protected].2
└── [email protected].4

* leaflet

Expand All @@ -43,7 +43,7 @@ last

* "itowns"

└── "itowns@2.3.0"
└── "itowns@2.13.1"

> upgrade to 2.5.0
Expand Down
151 changes: 22 additions & 129 deletions DRAFT_CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,179 +1,72 @@
# Extension Geoportail OpenLayers, version 3.0.0
# Extension Geoportail OpenLayers, version 3.0.2

**01/02/2019 : version 3.0.0**
**09/09/2019 : version 3.0.2**
> Release Extension Geoportail OpenLayers
## Summary

* Migration d'OpenLayers en version 5.3.0
* Nouvelle fonctionnalité avec l'import de couche au format *vecteur tuilé* (MapBox)
* Correctifs suite au passage ES6
* Migration Webpack en version > 4.0.0

[semver] :
- OpenLayers : increment semver MAJOR version (proj4/sortable/ol5/es6)
- Leaflet : increment semver MINOR version (proj4/sortable/es6)
- Itowns : increment semver MINOR version (proj4/sortable/es6)

**Remarques sur les projections**

Les projections chargées par défaut dans les extensions *OpenLayers* sont les suivantes :
* ['EPSG:4326'],
* ['EPSG:3785'], ['EPSG:3785'], ['EPSG:900913'], ['EPSG:102113'],
* ["EPSG:2154"],
* ["EPSG:27571"], ["EPSG:27572"], ["EPSG:27573"], ["EPSG:2757"],
* ["CRS:84"],
* ["IGNF:LAMB93"],
* ["IGNF:LAMBE"],
* ["IGNF:LAMB1"], ["IGNF:LAMB2"], ["IGNF:LAMB3"], ["IGNF:LAMB4"],
* ["IGNF:RGF93G"],
* ["IGNF:WGS84G"]

> Les projections sont disponibles dans les variables globales : *proj4()* et *ol.proj.get()*
Il est possible d'étendre la liste via la fonction :
`Gp.olExtended.includeProjections()`

> Les projections sont disponibles dans la variable globale : *proj4()*
* Compatibilité des extensions avec le Front End Angular.

## Changelog

* [Changed]

- Mise à jour du package *geoportal-access-lib* en version 2.1.2
- Mise à jour du package *proj4* en version 2.5.0
- Mise à jour du package *sortable* en version 1.8.4
- Mise à jour du package *backstopjs* en version 4.0.3

- Déplacement des CSS dans les sources

- Mise à jour des licences

- [dev-workflow] Mise en place du répertoire *build*
- [dev-workflow] Livraison des sources (via *npm*)
- [dev-workflow] Modification de la procédure de livraison
- maj dependance *geoportal-access-lib* en version 2.1.4

* [Added]

- Nouvelle fonctionnalité sur l'import de couche : le format *vecteur tuilé* (MapBox)
- Nouveau Widget : *Editeur* de styles pour le *vecteur tuilé*
- Description plus précise de la variable globale **Gp** dans la jsdoc
- Fenêtres des widgets *OpenLayers* en mode **draggable**
- Chargement de *projections* par défaut (cf. Summary)

- [dev-workflow] Ajout du package *ol-mapbox-style* en version 4.2.1
- [dev-workflow] Mise en place d'un *CHANGELOG* (historique des modifications)
- [dev-workflow] Mise en place de *HOWTO* à destination des developpeurs

* [Deprecated]

- [dev-workflow] Mise en place du protocole *HTTPS* par defaut sur les exemples

* [Removed]

- [dev-workflow] Suppression du mode de construction des bundles dit *"mixte"*
(La construction est portée par le projet *geoportal-sdk*)

* [Fixed]

- [#221](https://github.com/IGNF/geoportal-extensions/issues/221) - Résolution du problème
d’exécution du plugin *jsdoc* pour *webpack* sur l'environnement Windows
- [#237](https://github.com/IGNF/geoportal-extensions/pull/237) - Ajout du plugin
*jsdoc* pour *webpack* en local

- [#222](https://github.com/IGNF/geoportal-extensions/pull/222) - Ajout du format *vecteur tuilé* (MapBox) sur l'import de couche du widget *OpenLayers*
- [#223](https://github.com/IGNF/geoportal-extensions/issues/223) - Conflit entre les widgets Route et Iso sur le widget *OpenLayers*
- [#217](https://github.com/IGNF/geoportal-extensions/issues/217) - Mise à jour d'OpenLayers > 5.3.0
- [#234](https://github.com/IGNF/geoportal-extensions/issues/234) - Gestion des icônes sur les écrans *Retina* sur les widgets *Leaflet*
- [#232](https://github.com/IGNF/geoportal-extensions/issues/232) - **TODO** Problème de logger en configuration production suite au module *uglifyjs* de *Webpack* 3

- Test d'existence des projections sur le widget *MousePosition*

- [#242](https://github.com/IGNF/geoportal-extensions/issues/242) - Compatibilité
des extensions avec le Front End Angular.

* [Security]

- [dev-workflow] Mise à jour des dependances de dev (faille de sécurité)


---

# Extension Geoportail Itowns, version 2.2.2

# Extension Geoportail Itowns, version 2.2.0

**13/05/2019 : version 2.2.0**
> Release Extension Geoportail Itowns
**09/09/2019**
> Release Extension Geoportail Itowns
## Summary

* Migration d'Itowns en version 2.13.1
* Migration Webpack en version > 4.0.0
* Description plus précise de la variable globale **Gp** dans la jsdoc
* Compatibilité des extensions avec le Front End Angular.

## Changelog

* [Changed]

- Déplacement des CSS dans les sources

- Mise à jour des licences

- [dev-workflow] Mise en place du répertoire *build*
- [dev-workflow] Livraison des sources (via *npm*)
- [dev-workflow] Modification de la procédure de livraison

* [Added]
- maj dependance *geoportal-access-lib* en version 2.1.4

- [dev-workflow] Mise en place d'un *CHANGELOG* (historique des modifications)
- [dev-workflow] Mise en place de *HOWTO* à destination des developpeurs

* [Removed]

- [dev-workflow] Suppression du mode de construction des bundles dit *"mixte"*
(La construction est portée par le projet *geoportal-sdk*)

* [Deprecated]

- [dev-workflow] Mise en place du protocole *HTTPS* par defaut sur les exemples

* [Security]

- [dev-workflow] Mise à jour des dependances de dev (faille de sécurité)
* [Fixed]

- [#242](https://github.com/IGNF/geoportal-extensions/issues/242) - Compatibilité
des extensions avec le Front End Angular.

---

# Extension Geoportail Leaflet, version 2.1.2

# Extension Geoportail Leaflet, version 2.2.0

**13/05/2019 : version 2.2.0**
> Release Extension Geoportail Leaflet
**09/09/2019**
> Release Extension Geoportail Leaflet
## Summary

* Migration Webpack en version > 4.0.0
* Description plus précise de la variable globale **Gp** dans la jsdoc
* Compatibilité des extensions avec le Front End Angular.

## Changelog

* [Changed]

- Déplacement des CSS dans les sources
- maj dependance *geoportal-access-lib* en version 2.1.4

- Mise à jour des licences

- [dev-workflow] Mise en place du répertoire *build*
- [dev-workflow] Livraison des sources (via *npm*)
- [dev-workflow] Modification de la procédure de livraison

* [Added]

- [dev-workflow] Mise en place d'un *CHANGELOG* (historique des modifications)
- [dev-workflow] Mise en place de *HOWTO* à destination des developpeurs

* [Deprecated]

- [dev-workflow] Mise en place du protocole *HTTPS* par defaut sur les exemples

* [Security]
* [Fixed]

- [dev-workflow] Mise à jour des dependances de dev (faille de sécurité)
- [#242](https://github.com/IGNF/geoportal-extensions/issues/242) - Compatibilité
des extensions avec le Front End Angular.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
50 changes: 25 additions & 25 deletions build/scripts/release/package-itowns.json
Original file line number Diff line number Diff line change
@@ -1,45 +1,45 @@
{
"main" : "dist/GpPluginItowns-src.js",
"peerDependencies" : {},
"scripts" : {},
"dependencies" : {
"request" : "^2.83.0",
"geoportal-access-lib" : "2.1.3",
"xmldom" : "^0.1.27",
"itowns" : "2.13.1",
"loglevel" : "~1.6.1",
"three" : "~0.107.0",
"sortablejs" : "1.8.4",
"three.meshline" : "~1.2.0",
"proj4" : "2.5.0"
},
"version" : "2.2.1",
"homepage" : "https://geoservices.ign.fr/documentation/utilisation_web/extension-itowns.html",
"author" : "IGNF",
"repository" : {
"type" : "git",
"url" : "https://github.com/IGNF/geoportal-extensions.git"
"url" : "https://github.com/IGNF/geoportal-extensions.git",
"type" : "git"
},
"description" : "French Geoportal Extensions for iTowns",
"homepage" : "https://geoservices.ign.fr/documentation/utilisation_web/extension-itowns.html",
"devDependencies" : {},
"directories" : {},
"name" : "geoportal-extensions-itowns",
"bugs" : {},
"keywords" : [
"geoportail",
"plugin",
"javascript",
"Itowns"
],
"date" : "05/09/2019",
"dependencies" : {
"sortablejs" : "1.8.4",
"three" : "~0.107.0",
"request" : "^2.83.0",
"xmldom" : "^0.1.27",
"three.meshline" : "~1.2.0",
"loglevel" : "~1.6.1",
"proj4" : "2.5.0",
"geoportal-access-lib" : "2.1.4",
"itowns" : "2.13.1"
},
"bundleDependencies" : [],
"description" : "French Geoportal Extensions for iTowns",
"files" : [
"dist/",
"src/",
"LICENCE.md",
"README.md",
"package.json"
],
"name" : "geoportal-extensions-itowns",
"module" : "src/Itowns/index.js",
"version" : "2.2.2",
"scripts" : {},
"license" : "CECILL-B",
"devDependencies" : {},
"bugs" : {},
"bundleDependencies" : []
"date" : "09/09/2019",
"author" : "IGNF",
"module" : "src/Itowns/index.js",
"main" : "dist/GpPluginItowns-src.js"
}
56 changes: 28 additions & 28 deletions build/scripts/release/package-leaflet.json
Original file line number Diff line number Diff line change
@@ -1,44 +1,44 @@
{
"main" : "dist/GpPluginLeaflet-src.js",
"scripts" : {},
"repository" : {
"type" : "git",
"url" : "https://github.com/IGNF/geoportal-extensions.git"
},
"bundleDependencies" : [],
"module" : "src/Leaflet/index.js",
"date" : "05/09/2019",
"author" : "IGNF",
"homepage" : "https://geoservices.ign.fr/documentation/utilisation_web/extension-leaflet.html",
"peerDependencies" : {},
"license" : "CECILL-B",
"description" : "French Geoportal Extension for Leaflet",
"name" : "geoportal-extensions-leaflet",
"bugs" : {},
"files" : [
"dist/",
"src/",
"LICENCE.md",
"README.md",
"package.json"
],
"version" : "2.1.1",
"devDependencies" : {},
"dependencies" : {
"leaflet-draw" : "1.0.2",
"proj4leaflet" : "~1.0.2",
"loglevel" : "~1.6.1",
"leaflet" : "1.3.1",
"geoportal-access-lib" : "2.1.4",
"sortablejs" : "1.8.4",
"proj4" : "2.5.0",
"leaflet" : "1.3.1",
"geoportal-access-lib" : "2.1.3"
"proj4leaflet" : "~1.0.2"
},
"directories" : {},
"keywords" : [
"geoportail",
"plugin",
"javascript",
"leaflet",
"publish"
]
],
"scripts" : {},
"main" : "dist/GpPluginLeaflet-src.js",
"date" : "09/09/2019",
"name" : "geoportal-extensions-leaflet",
"repository" : {
"url" : "https://github.com/IGNF/geoportal-extensions.git",
"type" : "git"
},
"bugs" : {},
"description" : "French Geoportal Extension for Leaflet",
"peerDependencies" : {},
"files" : [
"dist/",
"src/",
"LICENCE.md",
"README.md",
"package.json"
],
"license" : "CECILL-B",
"bundleDependencies" : [],
"homepage" : "https://geoservices.ign.fr/documentation/utilisation_web/extension-leaflet.html",
"version" : "2.1.2",
"module" : "src/Leaflet/index.js",
"directories" : {}
}
Loading

0 comments on commit 13ff7d4

Please sign in to comment.