Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@igo2/geo

infra-geo-ouverte1.5kMIT18.0.0TypeScript support: included

IGO Library

igo

readme

Angular Style Guide master Status join chat https://gitter.im/igo2/Lobby Known Vulnerabilities

IGO2 Library

This repository is home to the IGO2 Library on which IGO2 is built. IGO2 and this library are open source projects using Angular, Angular Material and OpenLayers. While IGO2 is mapping oriented, this library can easily serve other purposes as it contains many components and services that may benefit any web application.

Description

IGO2 library is divided into several elements:

  • @igo2/utils : Basic utilies without dependency (ex: base64, clipboard, uuid)

  • @igo2/core : Element affecting the core of the application (ex: config, language, message, media, request)

  • @igo2/common : Library containing reusable components (ex: clickout, drag-drop, list, panel, spinner, table)

  • @igo2/auth : Library grouping the authentication and security module

  • @igo2/geo : Library containing the geomatic components. Depends on Openlayers.

  • @igo2/context : Library of components uniting @igo2/geo and @igo2/auth

  • @igo2/integration : Library integrate basic components

Demo

User Installation

The latest release of IGO2 Library can be used and installed from npm.

Example: npm install --save @igo2/core npm install --save @igo2/common

  • See the demo code for examples of simple use.

For developers

Developer Installation

Require:

IGO2 version Node version
>= 16.x >= 18.10.0
>= 1.15.x >= 16.19.x
>= 1.13.x >= 14, <= 16
1.5.x >= 12, <= 14
< 1.5.x >= 8, <= 11
0.x.x >= 6, <= 10

If you want to develop in IGO2 Library, it can be installed by:

  1. Clone current repository: using git clone https://github.com/infra-geo-ouverte/igo2-lib.git
  2. Navigate to the folder igo2-lib : cd igo2-lib/
  3. Install dependencies by running npm install
  4. Build librairies: npm run build.libs
  5. Start form npm npm start.demo (or you can run the VsCode config (Launch Demo))
  6. Open your browser at http://localhost:4200/

Build

Run npm run build.libs to build the whole project. The build artifacts will be stored in the dist/ directory.

Running tests

Run npm run test.libs to execute the tests

changelog

17.0.0-next.7 (2024-05-16)

Bug Fixes

  • auth: use IgoAuthModule instead of TranslateModule (3277105)
  • common: export EntityOperation like it used to (#1658) (32bbddb)
  • context: add workspace option with layers when we export context (#1660) (a904cbd)
  • core: remove duplicated load of config BREAKING CHANGE (ae2dd97)
  • geo: ensure ogc filter accept today and now (#1622) (551e258)
  • geo: import and export shp file (#1665) (67725f7)
  • geo: inporting vector (igo2 issues #1146) (fb9d1eb)
  • geo: Print set the same horizontal margin for the map (#1662) (ca633c1)
  • geo: register svg icon for layer-list (de1fa78)
  • icon: revert some icon change (04fd431)
  • integration: check if workspace search source is defined (#1609) (0fd5c83)
  • integration: update coordinate if projection system change (#1661) (382f913)
  • search-bar: trigger search on click (114f911)
  • utils: remove moment.js and delete datetime.utils BREAKING CHANGE- This file was added in the v16 but was not documented. Maybe we could mute this one (c08cdd1)
  • utils: Vitejs raise an error without the default import (9354bd3)

Features

  • auth: configure auth with provider (e046947)
  • auth: remove auth.module for circular dependency (2bc4906)
  • directions: added possibility to toggle between two routing sources (#1644) (ef607e2)
  • geo: add modularity for search and direction (#1669) (cd199eb)
  • geo: update Openlayers to v9 (#1642) (06ed562)
  • integration: catalog keep selection when changing tools (#1654) (946d9f4)
  • replace our icon library @mdi/angular-material with the Google Font - Material Symbol (#1664) (f74c495)

BREAKING CHANGES

  • geo: - SearchState and SearchService no more provided in root. They depend on the SearchSource who are no more provided in the root.

  • Analytics capability is provided with the SearchService directly.

  • DirectionModule, provideDirectionsSourceService is removed, use the provideDirection.

  • auth: Replace by provideAuth and call the component directly

  • auth: AuthModule is deprecated and use the provideAuthentification for the configuration

17.0.0-next.4 (2024-03-13)

Bug Fixes

  • auth: include submodule scss (8b40bcf)
  • context: poi-button add PoiService provider (7388ac4)
  • context: revert change causing duplicate list (fd525c2)

17.0.0-next.3 (2024-03-12)

17.0.0-next.2 (2024-03-08)

  • Core Refactor - migrate to secondary entrypoints to optimize the bundle size (#1625) (4aeca83), closes #1625 #1556

BREAKING CHANGES

  • IgoLanguageModule don't import TranslateModule.forRoot defaultLanguageLoader is not exported anymore
  • 'provideDefaultLanguageLoader' and 'provideLanguageLoader' are replaced by 'DEFAULT_LANGUAGE_LOADER' and set directly inside the TranslationConfig

  • build(packagr): keep only one config

  • feat(core): split in submodule for bundle optimization BREAKING CHANGES

  • refact(compression): convert and move to utils packages BREAKING CHANGE

  • build(clean-exports): account all keys in the exports object

17.0.0-next.0 (2024-02-19)

Bug Fixes

Features

  • geo: change printed text to Sans Serif font (#1626) (748099a)

BREAKING CHANGES

  • IgoLanguageModule don't import TranslateModule.forRoot defaultLanguageLoader is not exported anymore

  • provideDefaultLanguageLoader and provideLanguageLoader are replaced by DEFAULT_LANGUAGE_LOADER and set directly inside the TranslationConfig

  • feat(demo): Convert all components, directives and pipes to standalone

  • ToolboxColor is now a type

16.3.0 (2024-01-25)

Bug Fixes

Features

  • geo: add a sub level to arcgisrest catalogs (#1592) (e3b5246)
  • geo: provide a method to select the featuremotion when adding searchresult as overlay (#1587) (afe56d5)
  • integration: add a new tool to report data issues (#1524) (1b6b5c6)

16.2.0 (2024-01-19)

Bug Fixes

  • demo: Repoint web services in assembly demo (#1557) (b714937)
  • demo: update layers option in print and ogc filter (#1571) (f5a0186)
  • geo/search-pointer&hover: init the store before subscription (#1569) (773695a)
  • geo: Baselayer Switcher stay open without useStaticIcon (#1548) (4c6cebd)
  • geo: check catalog not undefined before loading items (#1583) (1efb4a6)
  • geo: initial rotation is not supplied to viewcontroller (#1586) (edb29c3)

Features

  • demo: add layer showcase for multiple styles (#1581) (a00975e)
  • linked-layers: Added new config for visibility in Base Layer Switcher (#1560) (0c35c3d)

Reverts

  • common/store: remove EntityStoreWithStrategy0 (297f96e)

16.1.1 (2023-12-14)

16.1.0 (2023-12-12)

Bug Fixes

  • auth: expose auth-monitoring (f936023)
  • common: Context menu doesn't work on Firefox (#1494) (65776d2)
  • common: fix sidenav button scrollUp and scrolldown (#1493) (da807d9)
  • common: prevent form submit on password hide/show and auto hide password after 10sec of inactivity (#1536) (499a8a0)
  • common: solve Select or unselect all rows at once (#1513) (37669a9)
  • core, integration,geo: fix advanced map tool + map-browser-buttons placements responsability is delegated to the app (a4c9f2c)
  • core: delete foreground on some theme (#1503) (3c19a4a)
  • demo: adjust path to package styles (345f1f2)
  • demo: style adjustment on mobile device (1b3d96b)
  • geo/search-bar: adjust search bar overflow on mobile (1a7df4b)
  • geo: adapt numbers with unit and solve show hide distance and area (#1504) (09a2f0d)
  • geo: add jspdf-autotable to peer dependencies (0cbe0b1)
  • geo: build with partial compilation mode (#1506) (838d4aa)
  • geo: check manual value for mat-autocomplete and mat-datepicker (#1518) (3a05ebf)
  • geo: color picker with style modal layer (#1523) (8c95c41)
  • geo: detect map print extent after change map resolution (#1510) (34bc859)
  • geo: eliminate 300 ppp resolution from mobile devices (#1498) (4ed5e3e)
  • geo: Layer color picker do not change the fill/stroke color (#1509) (424214e)
  • geo: solve export file on mobile android using uri (#1490) (2bdbdd0)
  • theme: replicate the same folder structure for local / prod (#1532) (dd74269)

Features

  • common: enhance dialog components (select, checkbox, form based) (52d7ace)
  • core/monitoring: implement sentry for application monitoring (#1341) (9992296)
  • qcca-theme: ajout de style pour la barre de défilement qc-ca (#1400) (b8b9cba)

Reverts

  • geo: keep compilationMode to full (29e3265)

16.0.2 (2023-11-07)

Bug Fixes

16.0.1 (2023-11-06)

Bug Fixes

  • geo: print handle canvas with no controls (#1488) (13c1d6c)

16.0.0 (2023-11-03)

16.0.0-rc.7 (2023-10-30)

Reverts

  • Revert "fix(context): save layer opacity in context export (#1458)" (dae76f1), closes #1458

16.0.0-rc.6 (2023-10-30)

16.0.0-rc.5 (2023-10-30)

Bug Fixes

  • common: interactive-tour add the auto placement (#1457) (0087ace)
  • context: context-permissions style regression (#1462) (975fc6d)
  • context: poi-button style regression (#1470) (85d1331)
  • context: save layer opacity in context export (#1458) (168ab6b)
  • context: style regression for the menu (#1468) (13cb3e7)
  • context: trigger the changes on empty result (#1471) (18aebca)
  • core: adjust typography (#1466) (b8885c6)
  • geo: layer - visibility button style regression (#1456) (9221c04)
  • geo: store strategy in-map-extent revert changes (54027da)

Features

  • geo: add a error message on fail during data download (#1464) (6673979)

16.0.0-rc.4 (2023-10-18)

Bug Fixes

  • core: typography - adjust some size regression (#1451) (cfd6f73)
  • geo: style regression with the material theme (#1452) (7cad71a)

Features

  • geo: ilayer - add the showAdvancedSettings (#1453) (a72e03b)

16.0.0-rc.3 (2023-10-13)

Bug Fixes

  • geo: fix homeExtentButtonOptions (#1442) (c431663)
  • ogcFilter: v16 regression, let the button being clickable when header=false (#1444) (f7f82dd)

Features

  • context: save layer opacity in when creating context from map (#1439) (cc2669d)

16.0.0-rc.2 (2023-10-11)

Bug Fixes

  • Core: resolve infinite loop between MessageService and the ErrorInterceptor (#1419) (bc0da58)
  • EditionWorkspace: pass the service context to the function parameter (#1415) (111f851)
  • geo, common: Integrate ngx color (#1422) (e920a41)
  • MDC: resolve all remaining TODO from MDC migration (#1416) (dc0815e)
  • MessageService: handle number for field validation message (#1432) (e6eaa28)

Features

  • add types for app environment and config (3b75824), closes #1430
  • core: add default value param to the getConfig method (#1434) (8a24b6f)
  • core: add method to retrieve global configs (#1417) (05454b9)

Performance Improvements

  • wfs: cancel outgoing wfs xhr on pan/zoom (#1421) (b796cec)

16.0.0-rc.1 (2023-09-22)

Bug Fixes

  • InteractiveTour: add Placement types from @floating-ui (#1407) (44b3d4a)
  • InteractiveTour: options migration from popperJS to floatingUI (#1399) (fbc4ff7)
  • menu-button: fix v16.0.0 regression form menu button color configuration (#1403) (c92b488)
  • Openlayers: downgrade to 7.5.2 due to wms regression (#1402) (a18905a)

Features

  • core: add a new method to handle deprecated configs (#1408) (8019300)
  • direction: add a toogle to control user interaction with map (#1396) (cdea457)
  • Prettier: be specific about the end of line (a4be26e)
  • qcca-theme: ajout de style pour la barre de défilement qc-ca (#1400) (8d00c6b)

16.0.0-rc.0 (2023-09-19)

Bug Fixes

Features

  • context: import export context in demo (#1348) (41cfaa6)
  • context: save layer opacity if export context (#1322) (cdcfc9d)
  • context: set map zoom level after importing context (#1384) (c1a1491)
  • Debug: add launch to debug in vscode with breakpoints (#1299) (2ec8376)
  • geo: add print route directions function (#1289) (63a7435)
  • geo: Added rotate option and north direction to the map when pr… (#1256) (b79c7a0)
  • geo: Print with resolution PDF and image (#1264) (f492050)
  • iCherche: add a config to hide advanced options (#1386) (0fee36e)
  • SplashScreen: add a replaceable image (#1381) (1bc4bc7)
  • workspace: can now detect geoservice properties (wms...) to add/remove layer from workspace (f49984f)
  • workspace: workspaces table view are now printable (#1291) (1b62cd4)

1.15.2 (2023-05-16)

1.15.1 (2023-05-05)

Bug Fixes

  • map-tools: error on some layer deletion (bae5f0f)
  • searchOptions: show options for mobile (#1237) (a9d0836)
  • vector-layer: stored layer can now be searchable on app reload (7a3c717)

1.15.0 (2023-05-03)

Bug Fixes

  • catalog: error message on catalog crash (e2d72e4)
  • ConfigFileToGeoDBService: date parsing was wrong on iOS (7d2c7e0)
  • core: Missing languageService randomly occur (#1223) (80e090d)
  • datasource: prevent service request when offline (#1226) (1d44c5c)
  • demo: fix error due to style refactor (086c1d7)
  • draw: error with layers with numeric id (#1195) (327e5d3)
  • drawing guide: Fix a regression to the drawing guide that wasn't working with certain draw style definition (#1201) (7bfb646)
  • export: export formats were wrong if allowed formats were imposed in config (#1221) (566d0f4)
  • geo, integration: solve bug - save search results in new layer aft… (#1229) (f7f55dc)
  • geo, integration: solve config bug save search result in layer (#1222) (dab8166)
  • geo: add attribution and copyright if export pdf or image (#1215) (25da649)
  • geo: export map and legend in the same file zip (#1212) (f8bd55b)
  • longpress: prevent multitouch event emissioon (#1205) (4b89f11)
  • search-results-add-button: error with layers with numeric id (331d998)
  • translations: missing interpolated value (f7bc3d8)
  • zippedGeojson: fix utf8 encoding error (#1217) (fce88f7)

Features

  • confirm-dialog: now support translations (#1203) (3171e3f)
  • feature-datasource: add a preload options on vector source (#1231) (c303d57)
  • geo: add splitTextToSize to optimise long comment on more lines (#1193) (b6b77b9)
  • geo: add style and change color in feature store (#1228) (ce14056)
  • geo: allow query results to show results as tab instead of a list (#1156) (1a79c2d)
  • geolocation: better handling view zoom/move + show movement direction (#1209) (7e82ee4)
  • geo: Show add results icon only when hovering over the result (#1230) (bdd304a)
  • imported vector: allow to store vector data and layer in indexeddb (#1204) (7862664)
  • indexeddb: adding a store to save layers (#1198) (ebe27b7)
  • integration: Make the save search result option configurable (#1206) (ebb3f21)
  • map-proximity: keep radius distance into storage (#1216) (ee63921)
  • search: search within imported data or vector data (#1185) (8f5889f)

Reverts

  • mapOffline: partial revert for language service linked to message service. (#1210) (21e29e9)

1.14.2 (2023-03-15)

Bug Fixes

  • context: crash on context export with vector data (#1188) (7e8054b)
  • demo: unable to add layers from the catalog (#1186) (bdde58c)
  • geo: solve absence of legend when printing an image (#1191) (0a4f3f3)
  • minmap: fix minimap view change (#1178) (5da63de)
  • search-source: fix language reload on search source (#1189) (46924d2)

Features

  • geo: add new option to reverse long lat coord (#1159) (a3ef8b8)
  • geo: save search results in layer (#1179) (a0d727b)
  • geo: update queryUrl with min max resolution (#1167) (5b2cf96)
  • regexService: config define regex list/object (#1125) (1199e18)
  • search/catalog: add visible/non-visible badge icon on layers (#1184) (b4f130d)

1.14.1 (2023-01-25)

Bug Fixes

  • draw: drawlayer zoom to extent (#1161) (78664b2)
  • mapOfflineDirective: keep layer's maxResolution on online/offline toggle (#1166) (1a5f238)
  • ogc-filter-time: fix calendar select date function (#1153) (2b444ca)
  • print: bug in geopdf with projection string (#1160) (50e2b4c)
  • query: fix query url bbox param (#1169) (94481a9)
  • search-result: allow more results on a filtered state (#1171) (7d2dea3)
  • search-results: hide empty result during typing (#1154) (10cee3c)

Features

  • delete column geom32198 on query or feature conversion to search result (#1165) (c015744)
  • icherche: add bike and road rest areas(#1163) (b615d50)
  • search-results: Remove the number of results #829 (#1157) based on config (f20e344)

Performance Improvements

  • integration: add click action on igo-panel-title to show location details (#1148) (23b4982)

1.14.0 (2022-12-15)

Bug Fixes

  • app: fix mat-icon suffix css (#1139) (afae52e)
  • export: layer names with ’ cause export crash (ogre). (#1146) (f9e0551)
  • hover: different view projection cause app crash due to vector tile definition (e1a0a93)
  • query: don't show message when feature count is 1 or less (#1141) (74dc55d)
  • query: undefined geometry handling (#1143) (74c18d4)

Features

  • auth: allow language force to bypass user locale (#1147) (52ab2c9)
  • ConfigFileToGeoDBService: using zipped geojson (#1140) (8c7dc93)
  • draw: added possibility to use a predefined radius when drawing circle in drawing tool (#1090) (4a93c0d)
  • draw: Drawing coordinate label and predefined values (area,length,perimeter)(#1092) (f9e3fe0)
  • import: controls for import formats (#1144) (13ed654)
  • layer & catalog: provide interface to handle profils on layer (auth) (#1109) (f00532f)
  • print: print make georeferenced PDF (#1149) (7b3eeb6)

1.13.4 (2022-11-22)

Bug Fixes

  • contexts: fix empty context list when ours is empty (#1137) (cd8b830)
  • imgerror: relative path is used (#1135) (4fe3918)

1.13.3 (2022-11-16)

Bug Fixes

  • layer-sync/feature-details: layer sync filters init / embedded link (#1132) (a8c911f)

Features

  • draw: Make multiple layers with the drawing tool (#1081) (39179bb)

1.13.2 (2022-11-14)

Bug Fixes

Features

  • geoDB: service to load data from config file into the indexed-db (#1115) (a8f866a)

1.13.1 (2022-11-07)

Bug Fixes

  • arcgis: url remplacement may cause errors if mapserver is not enabled (#1072) (0474418)
  • auth Interceptor: withCredentials & token conflict (#1123) (d8fb861)
  • contextmenu: handle ios mobile device (#1119) (c26b81e)
  • delete geometry column from search result or query (#1108) (99a1c3c)
  • feature-details: add multi embedded link condition (#1124) (a787d00)
  • layer-list: follow checked or focused layer on layer displacement (#1116) (61bf9da)
  • measure-poi: fix measure state layer init / CSS poi fix (#1113) (c2c991f)

Features

  • draw: Management of the editing of individual element (#1065) (8427863)
  • edition: allow absolute url if config is not defined (#1127) (27bd2fe)
  • feature-details: copy content button alongside the url (#1114) (636a70f)
  • geolocate: add basic icon button config (#1085) (a243317)
  • importExport: add custom html for clarification (#1095) (7b47d68)
  • searchBar: add clear search tooltip (#1111) (1b2d1ad)
  • share: add custom html for clarification (#1122) (c8586d9)

1.13.0 (2022-10-14)

Bug Fixes

Features

1.12.1 (2022-07-13)

Bug Fixes

  • catalog/spatial-filter: 1.12.0 fix (#1080) (25444d1)
  • geolocation: fix missing config service (b9c6ffe)

1.12.0 (2022-06-23)

Bug Fixes

  • demo: missing import for indexeddb service (4530872)
  • entity-table: fix entity-table buttons (#1041) (a671b53)
  • export: export to latin1 with no latin1 equivalent characters (#1042) (9d9e8c6)
  • import: imported layers are disabled when offline (#1047) (2e916e3)
  • ogcfilter: between operator crash with undefined values for lower and upper boundary (#1070) (f807de4)
  • ogcfilter: propertyislike operator crash with undefined values (#1069) (3e8151e)
  • print: handle display of legend (#1051) (fd259f3)
  • print: tfw filename was different than the tiff file (#1050) (3d73b08)
  • search-results: prevent empty message to be shown during typing (#1061) (fcbd5e0)
  • wms-workspace: duplicated query on non exposed workspace (#1039) (6a48351)

Features

  • draw: Management of the editing of the labels (#1059) (2c039e2)
  • edition: allow send config option / url call for dom / add, modify, delete disabled button config (#1048) (31c57f8)
  • entity-table: add css class to hide content (#1046) (ac9e019)
  • feature-details: open secure docs and images from depot API (#1015) (05cb02e)
  • icherche: allow + hashtags to be read (#1056) (a1c40a4)
  • integration: tool for vector source closest feature (#994) (5c4f0a0)
  • ogc-filter/dom: allow domain of values to fill ogc-filter selec… (#1044) (5b52199)
  • search-results: Top panel state default options in config (#1054) (5b90527)
  • wakeLockApi: button to prevent the screen lock (#1036) (ec0cae3)

1.11.1 (2022-04-07)

Bug Fixes

  • context/layer-list-tool: fix CSS overflow with Chrome 100 (#1031) (6b48062)
  • entity-table: fix formControl with no properties entity (#1032) (b52ee5c)
  • workspace: fix wfs-actions workspace demo (#1034) (46c9fd6)

Reverts

  • Revert "feat(layerSync): prevent refresh of linked layer if applied OGC filters are the same (#1027)" (#1033) (7ae2b2b), closes #1027 #1033

1.11.0 (2022-03-30)

Bug Fixes

  • about: fix depot url (#1009) (c168667)
  • auth: Fix disabled login button with autocomplete form (#1003) (e726b0b)
  • Circular dependency with toastr (#1005) (ebe4585)
  • Don't fail when creating form fields or groups without validator (#1006) (7cb159f)
  • export: fix layers error when export tool is aleardy selected (#1025) (0a0fba1)
  • icherche: fix icherche hashtags caps lock comparison (0f71795)
  • layer-legend: fix arcgisrest and imagearcgisrest legend (#966) (5ca2e4a)
  • layer-legend: fix layer-legend display (#1026) (55b864e)
  • layerSync: error on time property transfer (#1028) (70c613b)
  • Make sure the dynamic component outlet doesn,t raise an error when the component is undefined (#1007) (2170f16)
  • ogcFilters: fix advancedOgcFilters when filters not defined (#1018) (df4078e)
  • search bar: fix an issue with the search bar when the store is null (#1000) (d54f580)
  • typing: Fix typing issues in geometry controls (#999) (c167a77)

Features

  • edition-workspace: allow layer edition from new edition workspace (#996) (c4ddfc6)
  • export: added headers in separators (#967) (2f87eed)
  • geo: adding initial button component files (#957) (81f0ace)
  • geo: info content on map (#979) (8e88f41)
  • layerSync: prevent refresh of linked layer if applied OGC filters are the same (#1027) (f4affea)
  • network: prevent showing 2 different network state simultaneously (#992) (7d8633c)
  • ogc-time: allow alias to ogc-filter-time section (#981) (55c634a)
  • query: provide a way to show the querytitle in htmlgml2 queryformat (#963) (2304568)

1.10.0 (2021-12-13)

Bug Fixes

  • arcgis layer: attribution cause crash on add layer. (#942) (dbdf136)
  • layer-legend-component: problem with a layer contain many layerName into the layer-legend (c1275dd)
  • message: undefined title crash of message service (#960) (01629a6)

Features

  • advanced-coordinates: add the map's scale and resolution to the tool. (#953) (ba6af1d)
  • core: notification are now based on ngx-toastr (82544c0)
  • export: added possibility of exporting merged CSV files (#949) (a24382a)
  • hover/sba: Style by attribute and Hover style refactor (#951) (c2b5041)
  • messages: message at the layer level, config to allow the message to be shown each time the layer is set to be visible. (#943) (3822e9c)
  • spatial-filter: add search results entity table (#954) (94f999f)

1.9.4 (2021-11-15)

Bug Fixes

  • context/vector/map/measure: various fix (#934) (227d5e8)
  • directions: observable management on search (#929) (07089b8)
  • legend: for layer with more than one layer (#935) (f39d868)
  • route-service: URL issue from certains Office suite (teams, word… (#937) (0c4270b)
  • storedQueries: param was undefined. (#933) (9b7fcf2)

Features

  • auth: Provide a config to setup a key value based on regex value (#926) (b9bc82e)
  • catalog: add catalog dialog, the title is now a list to select values (#931) (33543e5)
  • query: Custom url for get info (#927) (1e51e39)

Reverts

  • Revert "fix(context-menu): ios context menu was not available. (#899)" (#939) (4571b98), closes #899 #939

1.9.3 (2021-10-18)

1.9.2 (2021-10-15)

Bug Fixes

  • igoMatBadgeIcon: empty matBadge directive cause icondirective to… (#924) (9629b6e)
  • layer-legend: WMS datasource with multiple style were not updated after style selection (b1cc06f)
  • layer-list: fix layer-list tool crop (#925) (a3b32dd)

Features

  • home-button: add home-button component to library (#923) (4d0c8b2)

1.9.1 (2021-10-13)

Bug Fixes

Features

  • geolocation: add a point (center) to the geolocation feature (#908) (45199c2)
  • sharemap: keep the layer wms version on share map (#917) (5dc345d)

Reverts

1.9.0 (2021-09-20)

Bug Fixes

  • baselayers-switcher: migration to ng12 anf ol6.6 broke shift drag zoom behavior (cf89418)
  • context-menu: ios context menu was not available. (#899) (52da7a4)
  • customloader: vector source now have a custom loader for non url source (6a54b73)
  • demo: https url and extra dependencies removed (b5ad553)
  • demo: https url and extra dependencies removed (e94e4a2)
  • draw-measurer: fix ol typo (cbfc116)
  • feature-details: fix foreground color (265bf07)
  • geometry-form: drawControl and freehandDraw won't toggle (#898) (b17b1c5)
  • imports-service: Ogre error 500 handling (#890) (696efa0)
  • layer and store deletion for draw/mesure/direction tool #648 … (#896) (6d49e0f), closes #650
  • map: attribution button position (b4ea5df)
  • map: Legend scroll bug fix (#903) (41f0f71)
  • measurer: label text color (d72d832)
  • search-settings: fix sub menu checkbox display (0d86344)
  • sharemap: textearea size (662805c)
  • vector-layer: moving wfs loader (datasource) to vector-layer loader to allow featuresloadend to be fired inside a custom loader (4c7969c)
  • wms-wfs: fix olFormatCls (ef1e120)

Features

  • about: add a header section (bd40051)
  • draw: new features, improvements and bug fixes (#897) (9dd0b3c)
  • libs: upgrade librairies to angular 11 (1bf0506)
  • map: Advanced map tool (#900) (a0c7785)

1.8.2 (2021-08-12)

Bug Fixes

  • feature-details: create base href with relative url (c4bf4bf)

1.8.1 (2021-07-07)

Bug Fixes

1.8.0 (2021-07-07)

Bug Fixes

  • about-tool: disabled guide button when downloading (#868) (e67d951)
  • capabilities: fix bad geographical extent (#886) (2bb29d8)
  • catalog: predefind catalog options were not used correctly (#873) (afefce2)
  • directions: auto zoom on new stop/route (#874) (b9d3b1f)
  • ESRI layer + inverted epsg codes for import (#880) (ceedf2e)
  • icherche: remove types not available (ce0ea20)
  • image-layer: catch mapserver error with 200 status (#867) (1a43b64)
  • ogcFilter: fixed button badge (#884) (80cc58a)
  • osmDataSource: do not automatically take the standard osm tile service url (#864) (536e18f)
  • query: wms query in geojson format now use source fields as alias (#862) (818cc7f)

Features

  • auth: Add azure b2c (#872) (d0fe84b)
  • context: handling an array of message instead of a message. (#865) (81f6542), closes #877
  • icherche: allow #number and add hq (f42f242)
  • layer-list: add button to zoom to the extent of a layer (#860) (f9ebfce)
  • layer-list: Fix layer filter on top of list (#882) (5cdd067)
  • layer-list: move/change select all button with checkbox and add scrollbar in tools (#887) (18854b1)
  • measurer: Display distances of the measures of a polygon (#878) (5e4612d)
  • ogcFilter: add MatSelect to selectors for OGC filters and bug fixes (#876) (22612a1)
  • print: Choose legend position on the page or on a new page(#883) (8e945fc)
  • scale bar: scale bar is now configurable (#859) (4156461)
  • search: provide style by a search result (server side) (#870) (f9e530c)
  • theme: create a new theme bluedq (#888) (7fd1fa0)
  • vector: more formats available (7247a0d)

1.7.2 (2021-05-17)

Bug Fixes

  • map utils: conversion to latitude longitude out of bounds (#858) (6a5a211)
  • ogcfilters: minors fixes (#851) (0b037fe)

Features

  • add-catalog-dialog: add info message if catalog isn't in the pr… (#854) (301e941)

1.7.1 (2021-05-03)

Bug Fixes

  • directions: marker was not correctly selected. (#844) (04ae23b)
  • imagearcgisrest/layer-legend: release 1.7 various fix (#848) (5ab57af)
  • ogcFilter: css fix for pushButtons title (#846) (05cbf68)
  • ogcFilters: fix wfs datasource ogcFilters / clearTimeout for checkbox filters (#849) (99f9d75)
  • ogcFilters: various fix for release 1.7 (#847) (166a895)

Features

  • directions: let the layer into the layer list (to be printed) (#845) (e53721a)
  • search: computeTermSimilarity is now not case sensitive (#850) (ef9e548)

1.7.0 (2021-04-26)

Bug Fixes

  • context: load context without authService (075fb9b)
  • context: update context when auth changed (882e663)
  • disabled buttons look like they are (757659d)
  • feature-details: fix secure iframes (5786376)
  • icherche: allow + charactere (2267bed)
  • icherche: encode + correctly (02650a4)
  • icherche: fix distance options for reverse icherche (ee17b8f)
  • ilayer: more results (#842) (63ed85c)
  • layer-legend: catch getLegendGraphic error (#834) (2d440b7)
  • pointerSummary: delete the mouseout - due to issues on rdp connections (#829) (e9ac980)
  • print: graphic scale + attribution in print pdf (#832) (82ff8b5)
  • shareMap: update url if the baselayer is changed (#827) (fa34773)

Features

  • about-tool: authenticated training guide (#826) (18f3ae8)
  • about-tool: Open guide on new tab / add menu if multiple (#833) (858e40f)
  • catalog: advertize warning if layer or catalog come from an external source (#835) (a6a910c)
  • draw: draw points as icons (#837) (e617969), closes #645 #646
  • igo-feature-detail: add html display event (#830) (e4128c1)
  • ilayer: add ecmax setting (fc81111)
  • imagearcgisrest: add possibility to use renderingRule param (f475c1e)
  • message: add an optional date range to message application (#839) (01d5eef)
  • ogc-filters: Reshuffle of ogc filter selection (#831) (c173e36)
  • search-source: add settings in storage (3d53ed7)
  • search: add a method to manage if search results's geometrie are shown on map (#825) (dfd4a19)
  • search: allow multiple search term separated by a term splitter (#821) (15db5e6)
  • searchSource - coordinate: show radius when available (02fc015)
  • secure-image.pipe: put in cache the requested url (legend retrieval) (#841) (2b128bc)
  • share-map: show the 2 options: sharing by context or by url (ec19474)

1.6.4 (2021-03-15)

Bug Fixes

  • arcgisREST: fix forced title and legend for arcgis layer (#819) (abdd881)
  • auth: httpHeader class are immutable objects (72c51d0)
  • context: pass object to service instead of json.stringify (2a54c62)
  • draw: drawing popup label changed (#820) (d2227b9), closes #645 #646
  • options-api: fix when layerOptions is undefined (2255c5b)

1.6.3 (2021-02-23)

Bug Fixes

  • datasource: standardize the URL when generating the id (bb3fdba)

1.6.2 (2021-02-15)

Bug Fixes

  • catalog: esri rest catalog were showing group as layer. (#808) (f431f47)
  • print: subtitle newline image format fix (#809) (5a9fe42)

Features

  • layers-list: add removable option (483a7f4)

1.6.1 (2021-02-02)

Bug Fixes

  • layerContextDirective.computeLayerVisibilityFromUrl: share link bug with layer id numeric (#807) (158a7a6)
  • typo: font-size is overwrited (bb7e601)

1.6.0 (2021-02-01)

Bug Fixes

  • entity-table: fix paginator undefined (03f7bdc)
  • fix unsafe external link (f464fc6)
  • forcedProperties: add ICatalog forced properties attribute (#803) (1a5b98f)
  • geometry-form-field: fix map undefined when drawStyle changed (fb18e82)
  • icherche: geometry null (4c7e1f9)
  • intercept: add url to xhr request interception (#785) (bf80109)
  • print: center title, fix margins and add subtitle (#805) (8efa97f)
  • provide hashtags for search and add eye into filter tool (#789) (7b45d3b)
  • search: No provider for SearchSourceService in somes cases #786 (76748c4)
  • spatial filter: Spatial filter1.6 (#783) (a1d0534)
  • spatial-filter: fix radius and buffer sending (#788) (e08500e)
  • spatial-filter: Generic type NestedTreeControl<T> requires 1 type argument (79e2828)
  • wfs: fix url with ? (aa7a973)

Features

  • about-tool: add IGO2 training guide (#790) (36b18b0)
  • catalog: allow alias to force name on catalog's layer (#787) (c392912)
  • catalog: allow to use abstract a meta when metadata url is undefined (#799) (7535b09)
  • draw: new draw tool (#795) (dac05d2)
  • form: allows user to specify validator option for form field configuration as string value (47b00d2)
  • interactive: map interactive tour (#781) (ee37f12)

1.5.3 (2020-11-19)

Bug Fixes

  • flexible: Cannot read property unsubscribe of undefined (bdec1d5)
  • print-tool: fix small screen layers print (#780) (9e404fe)
  • print: the legend was called twice and improvement of its positioning (1ea159c)
  • workspace: WMS workspace with a different url for wms-wfs is not correctly assigned. (#778) (c16a1c9)

Features

1.5.2 (2020-11-11)

Bug Fixes

  • actionbar: chevrons are now relative to igo div (2019da3)
  • drap-drow: drop event is fired twice (5f36c8b)
  • locale: fix merge locales (6e6e843)
  • ogc-filter-form: applied projection and change field on typing (#760) (66e894f)
  • print: fix legend print (571fa31)
  • print: fix print legend (ad7d121)
  • print: print legend icon (#772) (228543f)
  • spatial-filter: Spatial filter1.5.2 - in progress (#769) (bf7d7a6)
  • spinner: the directive created a new component instead of using the associated one (b049a96)
  • stringToLonLat: negative DNS now returns the correct coordinate and DMS regex stricter (e5fabd5)
  • workspace: CSS modifs for actionbar menu (#766) (8156bce)

Features

1.5.1 (2020-10-20)

Bug Fixes

  • timeFilter: getCapabilies populates the timeFilter (41dbd1f)

1.5.0 (2020-10-16)

Bug Fixes

  • arcgisrest datasource: Fix id generator for arcgis rest catalog + add demo example (#715) (b2b6beb)
  • auth: auth microsoft use location href (94aaec1)
  • auth: trustHosts now working (b29ac99)
  • capabilities.service: Access denied err handling (#717) (4a4c736)
  • catalog: preview conflict with layer add (#722) (6416022)
  • context-export: keep the order of the layers coming from catalogs or search (4e3dd07)
  • demo: remove pointerPositionByKey (7fd2d74)
  • directions: copy link, multi/polygon proposal (#733) (1e2177d)
  • export: fix encoding ex;l and google maps name link (#712) (244416d), closes #696 #696
  • feature-details: fix routing property when directions tool out of config (#745) (4d8618b)
  • geolocate: geolocate always track the position (8368057)
  • igoPointerPositionByKey: remove directive not used (8fd4b09)
  • interactive-tour: css fix for interactive tour (#708) (6fa80f4)
  • interactive-tour: fix missing element condition (#730) (720a0d0)
  • legend: fix stylesAvailable undefined (ea1952e)
  • legend: legend close on return in map (#517) (#736) (847029d)
  • spatial-filter: fix spatial filter 1.4 (#697) (7180323)
  • spatial-filter: fix spatial filter results according to expansio… (#727) (51c826b)
  • spatial-filter: fix workspace results (#734) (349f021)
  • view: constrain resolutions (be77ec8)

Features

  • auth: add microsoft azure authentification (055cb7f)
  • badge-icon: manage color, disabled and invert colors (96dada8)
  • badge: add inherit color and change layer-list filter icon (7570040)
  • catalog: arcgis rest data catalog (#709) (db658d7)
  • entity-table: add pagination (#707) (7ca6be8), closes #702
  • feature-details: add routing directive to access route from directions tool (#711) (e32f102)
  • feature-details: show images in feature-details (2b96972)
  • filter: add ogc tim filter (#705) (496e9bb), closes #696 #697 #700 #701 #506
  • icherche: add route property (#740) (6ca26e7)
  • interactive-tour: add config + handling error no configtourFile (#746) (eff4335)
  • interactive-tour: Disabled and tooltip condition (#731) (c579280)
  • interactive-tour: skip step if element attach is not found and add mat-typography class (#723) (3f143d7)
  • interactiveTour + welcomeWindows: add new component and service (#701) (9bfedbc)
  • layer-list: add eye in multiple selection to activate or deactivate selected layers (#714) (1248fd5)
  • libs: upgrade librairies (#696) (0c0fd83)
  • search-bar: can set appearance and map is optional (1d083f4)
  • search-bar: dynamic placeholder according to the type of search (30484f4)
  • search-state: add selected result property (#744) (1a701ab)
  • search: add help in search-result (666244d)
  • vector-layer: add authInterceptor for vector and vectortile layers (#719) (3cdd84b)
  • version: release date constant (#735) (2b93269)
  • workspace: enabling table view for vector layers (#667) (66e5d83), closes #696 #697 #700 #701 #703 #696 #697 #707 #702 #709 #708

1.4.3 (2020-09-08)

Bug Fixes

  • context-list: profils are checked by defaults (b1a7171)
  • geometry: fix performance issue when drawing multiple holes in a polygon (5af7249)
  • geometry: properly compute the draw guide style when the draw style is an array (8087029)
  • layer and modify control issues (3be1301)
  • layer: fix issue with remove layer index (cb7c1b9)
  • modify: modify performance issue caused by the drag box interaction (47fc2e8)
  • transaction: when an entity is updated more than once, always keep a reference to the original entity (1fd0eb7)

Features

  • form: add a method to get a form field by name (bb0e1bd)
  • geometry: allow control options to be passed and translation to be disabled (61835ab)
  • layer: layers can have an alias (986dac5)
  • selection: add a way to deactivate the selection without removing the selection overlay (a61ce05)
  • strategy: add a method to set a strategy's feature motion (bb6be2d)

1.4.2 (2020-08-04)

1.4.1 (2020-08-04)

1.4.0 (2020-08-04)

Bug Fixes

  • context-manager: LayerContextDirective supports all income routes (#650) (7c9625f)
  • context: load default context when context is invalid (42d7baf)
  • context: show button only if connected (1fb7848)
  • export: GPX export integrates MultiLineString geometry (#660) (7a26ddc)
  • export: URL translation and layer remove from map (#691) (764c70b)
  • GoogleMapsLink: fix line and polygon google maps link (#682) (3cbe9fe)
  • importExport: Skip while exportOptions undefined (#659) (f95d7d4)
  • query: html target = iframe for HTMLGML2 (6a4ac45)
  • search-results: remove previous selection with new selection (#681) (95c0583)
  • search-results: smoother search update (29bf796)

Features

  • context: Context hiding (#680) (d9052de)
  • context: copy context id (d3391e6)
  • context: filter context by user + autocomplete on permissions adding (#664) (e4967ca)
  • context: Import export context (#693) (f644956)
  • context: read only context can revoke permission if the context is shared directly (95e7c5b)
  • export: Allow the CSV semicolon delimiter export format (#668) (95bf271)
  • export: multiple layers (#692) (5e02471)
  • import-export: enhancement: add export in extent only, save selected tab and options (#657) (e308859)
  • import: clusterStyle in default style for importWithStyle (#649) (85335ed)
  • importExport: new export method by URL (based on download property) (#661) (f1af5ed)
  • map: geolocation follower (#648) (edabdd7)
  • print: print Ionic service (#685) (56dbb84)
  • query-params: Allow the user to add layer from URL (données Québec) (#690) (87eed27)
  • spatial-filter: link spatial filter to export tool (#662) (2ac67f1)
  • storage: add storage service (25c033d)
  • user-agent: add service to detect browser and os (9902593)
  • vector-layer: add clusterBaseStyle attribute (#666) (2ffd570)

1.3.1 (2020-06-01)

Bug Fixes

  • context: limit length title context (88de4ee)
  • context: reset z-index (64c2861)
  • datasource: optionsFromApi disabled by default in context (23abbe8)
  • getCapabilites: nonexistent layer results in an untitled layer (07bd348)
  • getCapabilities: slow request results in an unfilled list (762f33f)
  • layer-list / export: Fix 1.3 release (#654) (ff28783)
  • layer-list: sort alpha with upper cases and accent (#647) (f244e69)
  • map: improve zIndex management (6657c4a)
  • optionsApi: remove default url (b3eaf3b)
  • query: catch GML3 error (4c9c4fe)
  • spatial-filter: fix polygon/line layer display (#655) (9588672)

Features

  • export: GPX export properties in comment by default (8687d53)

1.3.0 (2020-05-11)

Bug Fixes

  • catalog: apply the regular expression on the isolated layers of the first level of the catalog (#599) (514822f)
  • context: queryable must be saved (2085a17)
  • context: queryable must be saved (dba0e3e)
  • datasource: improve error handling (e83a84e)
  • demo/toast-panel: fix spatial-filter alias in demo / resize checkbox in zoom menu feature (#586) (b9a1727)
  • directions: search term change and map synchronization (#580) (dc68fe3)
  • feature: excludeAttribute works with offlineButton (#628) (4acfbbc)
  • layer-list: fix baselayer with select all and opacity CSS (#632) (f57405c)
  • layer-list: fix selection mode (#635) (29bac86)
  • layer: add tile-watcher to vectortile-layer (#595) (b3cb8b3)
  • layer: prevent empty map message to be shown too quickly (c44378b)
  • layer: updateInResolutionRange works properly if maxResolution = 0 (#597) (cb6226a)
  • map: tracking fix (#629) (1c09410)
  • network: connection message after leaving the tab on the phone (#614) (b652565)
  • ogc-filter, style: better handling grouped layers (#581) (f0c33d5)
  • query: fix Firefox and IE svg change bug (#610) (9ab8497)
  • queryFormat: fix layer's queryFormat htmlgml2 (#620) (111f8fc)
  • search: provide projection service for coordinates search source (229c81a)
  • spatial-filter: fix bug when _internal is not defined (b7a6354)
  • time-filter: fix UTC time, language and style on selected date (#621) (30d5573)
  • TimeFilter: calendar year range, don't reset year range in UI (igo2 #359) (#619) (8091a41)

Features

  • catalog: add catalog composite (#559) (2d729fc)
  • context-list: add context list tool (alpha, add context) (#624) (d8a1431)
  • context: allow user to filter context list (#588) (0ed466b)
  • datasource: retrieve options from api (#583) (e943f86)
  • datasource: retrieve query format from capabilities (#582) (1278cef)
  • import-export: ajout de l'aggregation pour gpx (#623) (20253a4), closes #599
  • import: import cluster (#616) (e5dcbfd)
  • layers: Enhanced table of content for layers management (#625) (31c75a7)
  • ogc-filter: Provide operator at the field scale (#608) (f7911db)
  • QueryService: Add create geom for mapTag when geom is null on extractData #617 (#618) (8c07a9f)
  • search results: manage focus/unfocus and select action on search results (and get feature info) (#585) (b23693f)
  • search-setting: Add a button to check/uncheck all sources (#589) (92bbe07)

1.2.0 (2020-02-10)

Bug Fixes

  • actionbar: icon is not the right size (5c2e5dc)
  • auth: Fix IE11 authentification interceptor bug (#569) (583e908)
  • auth: fix import order of auth and config (d404ccc)
  • catalog: add resolution to WMTS catalog (#574) (e7d426b)
  • catalog: options from api (66ba65a)
  • catalog: preview layer (96bec67)
  • context: fix some problems with context updates (#536) (202b07b)
  • context: globals tools (7079625)
  • context: only layer with source type (0ae5342)
  • contexts: add permission error message change (#540) (4710037)
  • context: toolbar is replaced instead of merge (4a808bf)
  • directions: hover style on steps (5caca59)
  • export: bug when cluster datasource (a36648e)
  • geo: Duplicated WMS params lowercase vs uppercase (#519) (9f85d47)
  • icherche: ajust regex to filter type (dc30fc2)
  • icherche: rename bornes to bornes-sumi (00b1b6e)
  • ilayer: hashtags is now working (5aa5fbd)
  • layer-legend: fix firefox loading icon (dc6e5f1)
  • legend: loading icon (637831d)
  • measure: ft tooltip to pi for french translation (#572) (e40495e)
  • minors fix (f40c785)
  • query: add warning message for multipolygons in mapserver GML2 (881270c)
  • reverseSearch: fix coordinates and feature selection with reverse search (#553) (85c931b)
  • scroll / swipe malfunction in mobile (2d18eb2)
  • search-results: display more results fix (ce5c6f9)
  • search-results: features-details stays with tool deactivation (#555) (97c81b5)
  • search-source: can now define limit and others options in config (f8ef468)
  • search-source: Replace toFixed by a rounding function to fix error on string data and preventing trailling zeros (#520) (9ed03dd)
  • search: Fix cadastre and pointer summary setting (#550) (15612e4)
  • search: fix some issues with coordinates regex and add options to invert the coordinates if they are not in North America (f5c959d)
  • share-map: remove included excluded elements when use an api (d55f9aa)
  • spatialFilter: missing traduction fix / CSS title update (#554) (04e1beb)
  • terrapi: fix if all types is disabled (28f5c51)
  • toast-panel: get feature info collapsible fix (1a65a92)
  • view: keepCurrentView option prevent the map to load on init #477 (2de6393)
  • view: Zoom to behavior on feature select/zoomto (#551) (9e9ed1e)

Features

  • accentuate / emphasize on catalog group title and search results title (#542) (c48eb10)
  • analytics: track events (#557) (13b4de9)
  • auth: refresh token (fa94a3f)
  • baselayer: the map zoom is now limited by the baselayer (08c42d2)
  • bust cache when user changed (#543) (dad02d3)
  • directions: improve the directions tool (#578) (1ee3f63)
  • feature: possibility to generate mvt data source as regular features or as renderFeatures. (#527) (a157337)
  • icherche: can restrict by extent (ff828a0)
  • ilayer: add type setting (f78edaf)
  • import-export: imported file can be styled from a style list (#571) (8b7565c)
  • map-details-tool: empty map message (#560) (53cc7ec)
  • map: new button to manually activate/deactivate offline mode (#539) (0e009b1)
  • reverse-search: Retrieve the mouse coord on move/click (#537) (6ea9127)
  • reverse-search: sort by distance (85468b9)
  • search-results: Display more results (#544) (fce0b94)
  • search-source: New search by 'cadastre' number (#546) (8b7ca22)
  • Spatial filter: add spatial filter tool (#513) (de1db79)
  • spatial-fiter: add config (dfe58b8)
  • tooltip: better tooltip on search results (2159180)
  • view: add maxZoomOnExtent options to restrict the zoom level after a set extent (74fae5a)
  • view: animation and padding (7dc0a0c)
  • zoom-button: disable the buttons when the zoom limit is reached (ea01bdb)
  • zoom: Zoom feature (#524) (7c76fef), closes #2

1.1.0 (2019-11-12)

Bug Fixes

  • catalog/map-tool: Display catalog layer and map layer in the same order (#424) (47dc732)
  • catalog: Keep catalog's sort for added layers (#448) (eee16b8)
  • context: a layer that is badly configured or doesn't respond is not added to the map (fc138d7)
  • context: remove double default context (40d4826)
  • demo: fix demo for github pages (f3b6235)
  • filter: collapse not available on the push button when the layer is not inResolutionRange (#449) (58b89c2)
  • font-color: font-color now respect theme (dedc3b1)
  • geometry: fix geometry form field drawGuide and geometryType model (b95789d)
  • geometry: properly destroy geometry input (#469) (96afac9)
  • icherche: allowed types lieux (a841bce)
  • icherche: distance options (5fb8a3b)
  • icherche: ignore allowed types if settings is empty (cb2ac9e)
  • icherche: route is avaibled (1da1cb0)
  • ilayer: fix undefined title (adeb8b2)
  • ilayers: add minScale and maxScale params (9a47575)
  • layer-list: layer-list toolbar button were not linked to the layers status (#467) (d70eb0f)
  • legend: The select style into the list is now the style used by the map (#487) (f64d73a)
  • lint: lint and fix excludeAttribute undefined (0acacd2)
  • map: geolocate buffer follow the geolocation while it's tracking (#495) (a2334fc)
  • mapOffline: set conditions correctly (#457) (7105c93)
  • modify: allow concave holes (f212ddd)
  • modify: when drawing a hole and CTRL is released, finish drawing like the user double-clicked (#437) (c3535ec)
  • naturalCompare: null values are properly sorted (eaa7565)
  • network: fix minors bugs (26f8237)
  • ogc-filter: display ogc-filter-button (#446) (56e45cd)
  • overlay: fix addOlFeature typo (a83d091)
  • query: query demo fix (issue #499) (#502) (989ef33)
  • search-results-details: fix flexible state (af5058d)
  • search-results-tool: fix feature missing (83e0cb4)
  • sharemap: Context was not provided to every links. Impact on layers visibility Issue #322 (#463) (47e8454)
  • shareMap: remove double buttons (f78a3b2)
  • shareMap: remove options (hasShareMapButton, hasCopyLinkButton) (be882e2)
  • tool: fix error caused by tools not having a parent (67852c3)
  • user-button: show buttons only if api (adad9b1)
  • wms, token: add new token to wms layers when changed (ed37674)

Features

  • action: add a way to reactively set an actionbar item's availab… (#425) (d1eb9cd)
  • auth: show message if password is expired (2f8f274)
  • catalog: Layer visibility indicator if out of scale + mouseover (#512) (0758c2e)
  • directions: improve the directions tool (#452) (2973ec5)
  • dynamic component: improve dynamic component input changes detection (#427) (f65d46c)
  • entity selector: entity selector may now be disabled (f7a4a18)
  • entity table: connect entity tables to the state view (#497) (1d8252b)
  • feature form: add a way to retrieve a feature form's data without submitting it (9527600)
  • filter: Unify filter access (#496) (e52ee8e)
  • font: add topography config (2cef056)
  • geo.layer.vector: use sourcefield's alias on query (#459) (824ba25)
  • geolocation: possibility to add a buffer to the geolocation (#394) (658f3d6)
  • geometry: when drawing or modifying a geometry, pressing space centers the map on the mouse position (1c176af)
  • i18n: merge lib and app translations and fix search-selector translation key (#498) (175e637)
  • icherche: add "anciennes-adresses" (311fb6d)
  • icherche: add icons to search results (04c50f5)
  • icherche: add radius setting and pass hashtags to service for places (94d31db)
  • ilayer: add subtitle (11d18c2)
  • import-export: EPSG not mandatory and fix encoding issue (#428) (ee37eb3)
  • layer-item: layer's resolution change depending of the network state (#395) (9092530)
  • map: normalize the dpi to 96 (#468) (6f86377)
  • matomo: it's now possible to define the file names (a85281c)
  • message-context: add message in context config (52337f2)
  • naturalCompare: treat undefined as nulls (a1fc5de)
  • network: new ionic network service (#490) (a8222d1)
  • network: now works with cordova (#393) (30d07dd)
  • projection: add mtm projection (d84be88)
  • query, feature: possibility to exclude attributes (#465) (3ecd11e)
  • strategy: move strategies from feature to entity store and add filter selection strategy (#500) (2a83591)
  • territoire: add icon and subtitle (b36b833)
  • time-filter: rename timeAnalysis to timeFilter (4c7ceaf)
  • toolbox: remove toolbox tooltips when the action titles are displayed (166618d)
  • toolbox: the color of the toolbox can be chosen (5ad989f)
  • track feature: add possibility to track a feature (#422) (6af0c94)
  • transaction: transaction now a an empty observable and it's possible to retrieve operations (1199b96)
  • translate: return key if missing translation and beginning by igo. (81ac778)
  • version: add current version in config (145df09)

Reverts

  • Revert "ui(query): query results don't have a marker icon anymore" (9a39582)

1.0.0 (2019-09-23)

Bug Fixes

  • auth: error caught (6d89e07)
  • catalog-browser: fixed add/remove function for baselayers catalog (241d111)
  • catalog: bug when catalog is empty (3ef2964)
  • catalog: fix icon (80b3f51)
  • catalog: wait for all sources (d13b6f7)
  • cluster: makes layer style the base style when a cluster feature as length = 1 (#398) (3b1ad3a)
  • directions: fix directions alpha (#402) (33ee728)
  • filter: set text center on toggle button (#414) (bc9f062)
  • geo-layer-id: id is the same with or whitout origin (09e2218)
  • icherche: catch error (76f9197)
  • icherche: invalid characters (af1fe8d)
  • import-export: better error handling (7952731)
  • import-export: fix with ogre api (555bb1e)
  • media: JS and CSS breakpoint are now the same (b4262f2)
  • minors bugs, locale (730df39)
  • prod: fix build prod import (a2d3a90)
  • routing: fix icone, padding, recherche textuelle, label (#388) (d7d34e5)
  • search-bar: use the arrows no longer launching the search (997ad90)
  • shareMap: only wms (8eeb175)
  • wms-wfs: fix imports format (9994184)

Features

  • about-tool, ogc-filter-toggle-button: management of multi-lines (#399) (76c63b3)
  • base: possibility to use a base file to put repetitive elements (tools) (d8b41d6)
  • catalog: remove icons (7b842e3)
  • context: choose to remove or not all layers on context change (#406) (8b2929e)
  • context: link context-editor and context-permission (e153820)
  • datasource: Add property to show an attribute on map (label) (#403) (860ca13)
  • form: form autocomplete may now be disabled (b70d404)
  • geo.layer.style: styleByAttribute with regex (#401) (6ea3d20)
  • icherche: get types allowed (03cbc64)
  • layer-list: Show/hide legend on click (title) (#390) (37220dc)
  • layer-order: verify baselayer before move layer (531d87d)
  • legend: add Legend Switcher on WMS (#392) (2a8ca55)
  • search hashtag: add hashtag to nominatim and ilayer (a77a2db)
  • search-details: search-details is now opened after focus (e0f4e1c)
  • search: add a way to trigger a search (and update the searchbar) manually (53045c0)
  • search: Add select unselect all button on search setting (#408) (4c14a2f)
  • search: Apply restrictions programatically to search sources (#418) (8787a5f)
  • search: change settings refresh search results (1978446)
  • search: decrease latency (7d87907)
  • shareMap: Share map alpha for added layers by catalog (#376) (18c9572)
  • time-filter: Time filter enhancement alpha (#411) (a15e340)
  • toolbox: add scrool buttons (#404) (6e8c62e)
  • toolbox: toolbox is now using the theme (5330977)

1.0.0-alpha.6 (2019-08-15)

Bug Fixes

1.0.0-alpha.5 (2019-08-13)

Bug Fixes

  • context: create context with tools (2624053)
  • geo-layer-list: raise/lower layer (4fbe5c4)
  • geo-translate: add missing translate (a9177f7)
  • integration-directions: fix module import (489a09c)
  • remove autoscroll list and minors fix (8455d51)

Features

  • geo:search: add buttons, ajust Metadata, links to Google Maps (#381) (60dde1a)
  • map: add a directive that change url to path depending on the network status (#384) (ad5b5de)
  • network: new network service that return the network status (#380) (b31254e)

1.0.0-alpha.4 (2019-08-07)

Bug Fixes

  • context: fix minors issues context module (7771fb9)

Features

  • catalog: add metadata button (#377) (b1083e8)
  • entity-table: add option to choose button style (d0d4aae)
  • ogcFilters: OgcFilters simplification, PushButtons and fields & operator control (#361) (1466996)
  • search: Search setting upgrade (#375) (67074c6)

1.0.0-alpha.3 (2019-07-26)

Bug Fixes

  • catalog: fix add layer icon (0a4e591)
  • context: fix create layerOptions when create context (7054b02)
  • demo: fix action demo (bcd2a11)
  • entity-table: fix check for button click functions (af7b60b)
  • fix icon, harmonizing crossOrigin syntax and Allow IE 11 to manage some object properly (#372) (e9d9f31)
  • form: fix disabled form fields (43d88a2)
  • geometry input: fix buffer of size 0 behavior (71fac4b)
  • icons: fix a few missing icons (post font upgrade) (308bac4)
  • icons: fix icons (4d98eb7)
  • print: fix print undefined comment (f537a95)
  • sharemap: Limit sharemap url length, Coord precision & skip default context (#367) (4c4fb3c)
  • workspace-selector: change many attr to multi (4564e91)
  • zoom: remove minResolution (758fb0b)

Features

  • catalog tool: allow catalog tool to define the toggle group input (b5bc01a)
  • catalog: allow ctalogs to define query params and source options (83d61ce)
  • catalog: optionnally force a user to expand a group of layers before adding it to the map (e502a52)
  • datasource,layer: add MVT datasource, vectortile layer and style by attribute (#368) (5ff9239)
  • datasource: add Cluster datasource (#374) (d22d3c2)
  • entity selector: support multiple selections (3d30520)
  • entity-selector: support multiple selections (fc89dd7)
  • form: add utility method to retrieve a form's fields (1329282)
  • form: dynamic form fields can now have a disable switch, useful for batch editing, for example (d7d7fb4)
  • form: dynamic forms now support textareas (bf8d081)
  • geometry-form-field: allow to set symbol (#373) (87cf1cd)
  • icherche: icherche v2 / territoire (e0e0a0a)
  • query: Force a geometry to html getfeatureinfo (#363) (d2e33ae)
  • query: keep wms title (9575f30)
  • rotation-button: Set option to always show even if no rotation (#312) (58dd071)
  • search-results-tool: add feature details in tool (753cb23)
  • search: add Searchsource settings (#370) (0a01898), closes #349
  • search: rainbow of possibilities for searching coordinate (#365) (e8c2147), closes #288
  • search: Searchsource hashtag (#371) (e69276e), closes #349
  • store: add an empty$ and count$ observables (f0de496)
  • view: add a count and empty observables to entity views (4a0444c)

1.0.0-alpha.2 (2019-06-07)

Bug Fixes

  • action: fix undefined itemClassFunc (0e30af3)
  • context-favorite: api was called even if we were not authenticated (0d23cc2)
  • coordinates.providers: remove http dependency (b6964bd)
  • demo: minors fix (c743add)
  • map: map details' legend was, by default, updated on each resolution change (0ac6765)
  • share-map: getUrl must not be executed on component initialization if using the context api (2f3caeb)
  • view: keepCurrentView (d83f7aa)
  • websocket: update onmessage (187d4dc)
  • wms: fix xy wms < 1.3.0 (02abb68)

Features

  • actionbar: add support a item class function (86e164b)
  • Change material icons for material design icons (#346) (dc7bb9d)
  • context-menu: add context-meny and reverse geolocate (#323) (9d27dc9)
  • draw: ability to delete the last vertex when drawing by pushing the ESC key (7876328)
  • draw: last point can be remved by pushing the ESC key (e24fd82)
  • entity table: header can now be fixed (default) (39bb60f)
  • form: form groups can now have a title (11e078d)
  • icon: include mdi.svg in core module (861a9e1)
  • query: the query directive now allows querying vector features, which incluses imported and ilayer datasources (581062c)
  • websocket: Websocket support (#264) (56e611d)

1.0.0-alpha.1 (2019-05-21)

Bug Fixes

  • measure: fix remaining issues with the measure dialog (2bfd165)
  • modify: clear draw source when activating the draw hole control (4dc8696)
  • print: doZipFile wasn't properly set (5682e5a)

Features

  • editor: allow defining metadata on editors (cc48de5)
  • entity-table: add button renderer (ffa0611)
  • measure: improve the measure dialog interface (403e748)
  • selection: allow feature deselection by holding the CTRL key (01b910b)
  • selection: drag box selection (08b3d7c)
  • state: allow state reversing (2ddf6bd)
  • store: add a clear method to the selection startegy (79607c6)

1.0.0-alpha.0 (2019-05-08)

Bug Fixes

  • analytics: change piwik to matomo (8d73e28)
  • build: fix build error caused by a bad import in the widget service (02b52b3)
  • build: fix builds to work with the new tool module from the common package (e06c58b)
  • catalog: fix issue with the catalog browser that displayed nothing the second time it was accessed (3365b23)
  • catalog: properly display layers added or removed from the map tool (c86f387)
  • context: fix missing context tools (30c6fe3)
  • datasource: fix xyz and feature datasource id genrator (b74f9aa)
  • editor: fix wfs/wms editor issue (543f800)
  • editor: fix wfs/wms editor issue (aeb1e57)
  • entity: fix issue with shared states (7ae4226)
  • entity: fix transaction key issue and add count getters on store and view (abe36df)
  • form: change the form choices type from Observable to BehaviorSubject (9308413)
  • geometry: issue when changing the geometry type in the geoemtry field (648dd96)
  • icherche: fix an issue with icherche reverse that occured when parsing the bbox (be43a71)
  • integrations: replace tools options with inputs (7e838ef)
  • layer list: fix issue with reordering and sorting and clean up some code (#286) (6f0b78c)
  • layer: fix layer issue with capabilities options (4b6ad54)
  • layer: fix layer-item unsubscribe issue (3217860)
  • layer: fix map layers ordering and removal (f88e03d)
  • map: fix map view error not initialized (32f12bf)
  • mapService: remove mapService (96c855c)
  • measure: fix measurer tool title and i18n (6a53e45)
  • measure: properly clear segment measures after measuring an area (74ee97f)
  • overlay: add missing exports to the index file (719b25c)
  • overlay: display feature's _mapTitle property (100c5bd)
  • polyfills: Allow string normalization on IE (#263) (0d1154e)
  • print: fix print issue with wms legends (87de1d8)
  • print: print comment misplaced (45d2883)
  • providers: providers must be in public_api (843061e)
  • query: restore query result layer index when more than one features are returned (4f6d5f0)
  • query: wms version support in query service (df82157)
  • search-bar: fix css (76a33c3)
  • wfs editor: fix wfs/wms editor recursion issue (2cbef26)
  • zoom: limit max zoom resolution (4f63adf)

Features

  • action: action module and actionbar component (017d97e)
  • action: allow action handlers to receive args (6a3b8cc)
  • angular: upgrade to angular7 (02cf0ba)
  • catalog: support wmts catalogs and ordering by title (a5041e9)
  • catalog: wmts not support regex filters (9489dbc)
  • config: use a deep merge for merging the run-time and the environment config (#287) (459a9e9)
  • demo: add table demo (3ef98db)
  • dynamic-component: dynamic component class and dynamic outlet component (7b4e90c)
  • edition: consider thta no entity is selected when more than one is selected (918ce5b)
  • edition: wms edition with ogc filters + wfs download widget (7f216d4)
  • entity table: add optional selection checkboxes to the entity table (5cfe6ac)
  • entity table: allow custom header class (00affa1)
  • entity table: allow multiple selections (3b4f1d9)
  • entity table: entity table now supports selection checkboxes (01f549f)
  • entity table: select only one entity on row click, and a multiple on checkbox toggle (1d7ac3b)
  • entity table: support unsanitized html renderer (3e6e98d)
  • entity: entity selector component (d4e5ea0)
  • entity: merge entity module and add an entity-table demo (f892dc2)
  • entity: merge entity module and add an entity-table demo (757e45b)
  • feature store: feature store demo (d7d4809)
  • feature: improve the featuire store loading strategy motion behavior (a3e3e04)
  • form: add support for form group valdiation (b575461)
  • form: configurable forms (abad9ab)
  • form: make the geometry types configurables in the geometry field (faa4b45)
  • geometry: add config options to the geometry form field (a988179)
  • geometry: geometry module and geometry form field (9f4d86d)
  • import-export: import service returns features and both services let the parent component handle errors. Also, use ogre when possible. (10bb152)
  • import/export: import/export service supports more file and handles export errors (405582c)
  • integration: add edition module (ac7791b)
  • integration: add map tool in integration (d688327)
  • layer: queryable layers can optionnally have a have indicating that they are queryable (41930f0)
  • layer: Visible layers show legend onInit (9b79373)
  • legend: make the legend adapt with the scale level (d4b823f)
  • map: handle context layer in a way that doesn't interfere with … (#275) (feeeb2a)
  • measure: after an area measure is complete, remove the segment measures (ce7066b)
  • measure: allow measuring while drawing a geometry using the geometry field (f476587)
  • measure: allow selecting multiple measures with checkboxes (fd4158f)
  • measure: remove vertex measures on completion of an area measure (90dd732)
  • measure: working measure module (4a74094)
  • measure: working measure module (e61a2aa)
  • modify: the modify control can now add holes to a polygon by holding the CTRL key (601a295)
  • package: upgrade openlayers (863d849)
  • projection: inject the projection service with the map state (d3a8f32)
  • projection: projection service where custom projections can be registered (8a7bdd6)
  • search-results: search-results-tool (1e64e46)
  • search: add search state (58a6431)
  • search: allow custom search types (cd1b282)
  • search: don't display the number of results per source if there is only one and remove the layer index in a map query result (9b056a9)
  • search: make search source params overridable on demand (9789f11)
  • slice: working slice control (polygons only) (0cdd328)
  • spinner: improve spinner behavior (e360f60)
  • store: make it possible to configure the feature store movement (932a8bf)
  • toolbox: refactor context toolbar into a better and reusable toolbox (64e078d)
  • transaction: uncommited transactions can be rollbacked (d93fe04)
  • view: move most of the map view stuff into a dedicated controller and track the previous and next view state (c8d86c6)
  • wfs: ogc filter widget title and tooltip (#282) (13d2eb1)
  • widget: add widget type (0ca4281)
  • widget: allow passing subscribers to a widget (56665f9)
  • widget: widget module. A widget is a specialez version of a dynamic component (3da3e34)
  • wms: Provide title to grouped layers (comma) (e8ddafa)

0.26.2 (2019-02-15)

Bug Fixes

  • custom-html: ByPassTrustHtml to string declared as html (#256) (7a9b71d)
  • rotation: add rotation button (#261) (039ae62)
  • string: inverse inserted and deleted class when string is empty (e486b4c)
  • various minor fix (#262) (3f3f054)

0.26.1 (2019-02-08)

Features

0.26.0 (2019-02-07)

Bug Fixes

  • package: add angular-cli-ghpages dependencies (f138029)

0.25.0 (2019-02-07)

Bug Fixes

  • gulpfile: Empty directory (#252) (6bf6bd6)
  • layer-list: wrong keyword was used. (#253) (12785d4)
  • ogc-filter: OGC Filters from contexts now interpreted (#257) (f209332)
  • string-utils: cast to string (e12feb2)

Features

  • cache: add metadata tag to cache calls (793d1ff)
  • gulp: upgrade gulp to 4.0 (b051df8)
  • layer-list: Allow search with layer keyword (capabilities or context) (#250) (9c7ee86)
  • layer-list: control layerlist by url (#248) (7e609af)
  • package: update package-lock (33dec7c)
  • query: Provide ALIAS to wms getfeatureinfo(gml), wfs and vector datasources (#249) (871be03)
  • sidenav: put the same title as the tab (eaece1c)
  • theme: add blue theme (0652936)

0.24.3 (2018-12-06)

Bug Fixes

  • print: Print options fix Issue #189 (#238) (6f8921e)
  • query: remove shape propertie after getFeatureInfo (a79637c)

Features

  • datasource: add Carto capabilities from mapId, add legends for Carto and ArcGIS Rest (d908484)
  • demo: add ArcGIS Rest, Tile ArcGIS Rest and Carto examples (d095cd6)
  • list: igo-list-items can now be disabled (#233) (ebdc466)
  • panel: make it possible to create a igo-panel without a header (dc9783e)

0.24.2 (2018-11-02)

Bug Fixes

  • import: add mimetype for zip file (6dc9cce)
  • layer: options defined in context take precedence over getCapabilities (e6bc48f)

0.24.1 (2018-11-01)

Bug Fixes

  • context: change url context (c864845)
  • datasource-search-source: change default url (46eaf49)
  • directions: Clear directions and stops on destroy (#216) (ce6fa35)
  • routing: Disable queryLayers on routing and reactivate on destroy (#217) (f7f3989)

Features

  • query: queryable is true by default (d13e6fd)
  • route: provide new key to control which tool to open by default (#222) (9a2abf9)

0.24.0 (2018-10-30)

Bug Fixes

  • context: api layer options (85b5c66)
  • context: fix default context (a632017)
  • context: locale do not contains common keys (b8113c9)
  • context: locale do not contains common keys (#192) (f9f116a)
  • context: rename order to zIndex (3c7f958)
  • context: send type layer to api (81436c8)
  • context: stop propagation on button (a923548)
  • css: add padding to forms (3d27dee)
  • css: add padding to forms (5c33716)
  • custom-html: add padding (f3bced5)
  • datasource: always lowercase type (98aee36)
  • demo: ajust size map (responsible) (84a6794)
  • dropGeoFile: directive not working (build prod - aot) (402d21c)
  • getCapabilities: fix options from getCapatibilities (e6efe73)
  • getCapabilities: merge getCapabilities and json options (445757c)
  • import-export: add missing imports (04af7df)
  • import-export: fix drop file on map (e6f7c58)
  • layer-list: fix css of the sorting button and filter on mobile (497f15e)
  • layer-list: remove empty space above the list - fix issue #187 (#190) (34449dc)
  • layer: fix optionsFromCapabilities (4bfb4ce)
  • map: offset baselayer in prod build (f0cb14a)
  • metadata: define metadata in layerOptions (de7baed)
  • ogc-filter: Fix for Angular 6 and adjustements for minilib (#186) (cb77a93)
  • panel: title is now centred (d2d41a9)
  • print: geotiff filename (d1f3ff7)
  • print: pdf height-width undefined (8a46749)
  • search-layer: fix search layer type (0ea77fa)
  • time-filter: get options from capabilities (aa359de)
  • time-filter: take current date if min is not defined (edee6f2)
  • toolbar: rename toolbar click event to trigger to avoid overriding the default click event (#206) (5a040fa)
  • WMTS: GetCapbilities import error (#205) (1e13fdb)

Features

  • backdrop: let the backdrop be shown on any media instead of on mobiles only (#202) (d8cea17)
  • map-details-tool: add filter/download/metadata button on layer item (0d43226)
  • map: Prevent zooming on result if already contained in map extent (#193) (d917886)
  • notifications: upgrade angular-notifications (45c626e)
  • overlay: Feature zoom if not in extent based on feature geometry. (#198) (dd92fc8)
  • print: Add test layers for CORS in print (#183) (63dfc9e)
  • print: Improve Print module (#179) (d066e64)
  • search-source: Provide interface for reseautq (#199) (043c168)
  • search-source: Reseau transport quebec (#176) (21086e1)
  • toolbar: toolbar emit a click event as well as the usual select event (#201) (931175d)
  • wms: Refresh interval on WMS (#177) (f8c40ea)

0.23.1 (2018-09-07)

Bug Fixes

  • tool: export directly tool.service (6e7dd01)

0.23.0 (2018-09-07)

Bug Fixes

  • auth: fix and improve login/logout route (cf3d1a2)
  • auth: fix login/logout/alreadyLogin div (55fdc2a)
  • build prod: fix path destination (c0de9e1)
  • change: rename modif to change (4e79fb3)
  • context directive: fix No provider for MapBrowserComponent (329363e)
  • directions: Directions minor fixes (#175) (19c4b4c)
  • filter: fix topo function (b25d9ed)
  • json dialog: rename component app-json-dialog to igo-json-dialog (c4cbf29)
  • modif: immuable object (6c3ae40)
  • modif: inverse added and deleted (2fb09b1)
  • routing: fix move pin (388d808)
  • search-bar: Adding a pinpoint on locate XY by searchbar (#167) (3380ccf)
  • table: reset selection when database changed (7b5ef33)

Features

  • auth: add guards (49c6bc9)
  • auth: options allowAnonymous (945664f)
  • datasource: add layer source connection to CARTO and ArcGIS Rest services (#174) (3976c45)
  • demo: add context demo (b3261a1)
  • import service: more flexible and permissibe way to import files (#162) (af66dae)
  • json-dialog: add json dialog component (81a7aff)
  • modif: add utils to find difference between arrays (65cb301)
  • object-utils: add natural sort util (88e1b74)
  • print: add comment, legend, scale and projection in pdf. New possibility to download image of map. (#171) (7d45a9d)
  • routing: add routing on osrm (#166) (664f42a)
  • string-utils: add utils to find difference between 2 strings (0685845)
  • table: improve table component (selection, filter) (560308b)
  • time-filter: add time filter in catalog, possibility to have time filter on minute (#172) (b74b910)

0.22.2 (2018-08-15)

Bug Fixes

0.22.1 (2018-08-15)

Bug Fixes

  • Correct various bugs due to the passage of the new version (e3a81e0)
  • demo: fix polyfills for ie (566de5c)
  • download: Fix for indefined value (#158) (f6c412a)
  • feature zoom: add click SourceFeatureType (#154) (a7f7dcb)
  • filter: year list (#151) (5745a3f)
  • layer-item: Undefined download url (#160) (525a419)
  • ol: add gulp command to fix openlayers (34d16fd)
  • query.directive: Fixing undefined clicked or dragged features (#159) (b6394a8)
  • toast: rename onOpened to opened output (a16fe24)

Features

  • backdrop: add backdrop component (40f6d7e)
  • cut into small lib and upgrade to ol5 (#173) (3293ac8)
  • demo: correct links for github.io (0edc80d)
  • feature: Make features clickable (#149) (f668d78)
  • feature: Manage drag box on feature select (#157) (e22e006)
  • flexible: add flexible component (101f973)
  • reverse search: Adding XY search by location on search-bar (#155) (2cd2bfa)
  • search: reverse geocode (#153) (67346b8)
  • sidenav: add sidenav component (1b91d38)
  • time-filter: year support (#148) (4918ee6)
  • toast: add toast component (ad2245d)

0.19.10 (2018-05-10)

Reverts

  • Revert "fix(font): remove external fonts" (e70f102)

0.19.9 (2018-05-09)

Bug Fixes

  • ogc-filter: Alignements and adding refresh controls (#146) (b4fb16f)

0.19.8 (2018-05-04)

Bug Fixes

  • filter: use good interface for layer-item (55bf075)
  • geojson: Geojson geometry type (#145) (64bd438)
  • wmstime: set only if min or max date is undefined (#143) (2878cea)

Features

  • catalog: Dig multiples levels in getCapabilities service (#141) (cf7c77d)
  • filter: Ogc filter toolbar (#142) (bddf332)

0.19.7 (2018-05-01)

Bug Fixes

  • auth: fix typeConnection typo (4bbfd7d)
  • filter: Set active status for empty filter array (#139) (17a16be)
  • filter: wmstime init startdate value + css placeholder (4c77841)
  • time-filter: timeFilterForm implements onInit (8c16aa6)

0.19.6 (2018-04-16)

Bug Fixes

  • context: replace wfs_test pattern with expression for EqualTo (#138) (89ee81c)

0.19.5 (2018-04-13)

Bug Fixes

0.19.4 (2018-04-12)

Bug Fixes

Features

  • context: Updating embacle.json for wfs source (#136) (c46440c)

0.19.3 (2018-04-12)

Bug Fixes

  • legend: add display key for DataSourceLegendOptions interface (4564e29)
  • wfs: wrong URL (close #134) (a57dd15)

Features

  • context: updating wfs-test context for ogcFilters's options. (#135) (964dfb7)

0.19.1 (2018-04-12)

Bug Fixes

  • ol: import ol in interface files (a210fa0)

0.19.0 (2018-04-11)

Bug Fixes

  • demo: fix get feature info (a4438e8)
  • panel: fix directive panelBeforeTitle (2edc2ea)
  • Replace olx with ol.olx (#130) (3f56799)
  • wfs: wfsGetCapabilities (b1d07b6)

Features

0.18.0 (2018-04-05)

Bug Fixes

  • message: offset on iphone 5 (e87c00c)
  • message: set default icon (da68e61)

Features

  • message: can pass templateRef to message service (7c1773c)
  • message: change default template (e63f19c)
  • message: remove padding when no icon (9c23ee5)
  • query: queryService is now independant of the featureService (8d31be9)
  • query: return map click event (07e2dc7)
  • rxjs: use deep imports and use pipeable operators everywhere (041a899)

0.17.1 (2018-03-22)

Bug Fixes

  • query: no query if resolution is out of range (15ae113)
  • watcher: fix watcher layers (#128) (572c84d)

Features

  • analytics: add matomo to analyse website (575b62c)

0.17.0 (2018-03-21)

Bug Fixes

  • query: log error when unable to parse geojson (94f908f)

0.16.0 (2018-03-15)

Bug Fixes

  • baselayers-switcher: change icon (4f6dc7a)
  • featuresList: sort in feature.service (54a685d)
  • font: remove external fonts (0c63f1a)
  • ie: fix css for ie (8ad4667)
  • minimap: fix title for ie (0303899)
  • query: inverse order (b5bd402)
  • search-bar: conflict between text and icon (ccf19c1)
  • toolbar: double tooltip (af5198a)

Features

  • auth: secure token with trust hosts (89bd0f2)
  • baselayerSwitcher: user static icon instead of minimap on mobile (366e9b1)
  • legend: add an option to no display the legend (0c74486)
  • media: add ie media filter (7f4719f)
  • message-center: add some options (id, class, timeOut) (558ab20)
  • message-center: move icon parameter to options (4313fd9)
  • message: can remove a message by id (9479cbd)
  • panel: add content before or after title (f724df6)

0.15.0 (2018-03-05)

Bug Fixes

  • attribution: fix set collapse (cce3c70)
  • auth: don't send token when is null (dd65dd1)
  • basemap: title at the bottom (f94b468)
  • context.json: remove duplicate context (9dacb9d)
  • fix some minor styles (729e319)
  • legend: use token with image tag (e1cd461)
  • map: use default options if not define (ccac803)
  • minimap: remove all map controls (04ff16e)
  • share-map: remove sharemap button when not auth (d817693)
  • shareMap: fix share map (3dd2a4d)
  • toolService: allow custom tools (cd7e8d7)

Features

  • clipboard: copy text to clipboard is working in all browsers (79b1f75)
  • control: add attibutioncollapse view config (2adac26)
  • errorInterceptor: add handle uncaught error (0675d11)
  • feature-list: grouping features is now optional (bf05e43)
  • featuresList: sort by zIndex (0b56b68)
  • icherche: add type to search source (3b0caeb)
  • interceptor: provide interceptor (5d67739)
  • list: support image icon (png) (5dead1a)
  • map: add scaleline (1a25e8f)
  • map: add tooltip to button (2cc33bb)
  • map: overlay style can be changed (5222806)
  • message-center: icon at left and add option to add close icon (5a96a85)
  • minimap: title on multiple lines (8031e05)
  • scaleline: scaleline is now optional (64dda28)
  • search-bar: add optional search icon (c53b2da)
  • search-bar: fill search bar when feature is selected (73d0cdd)
  • share-map-tool: pass options to the component (531b188)
  • shareMap: add message error (958dd2d)
  • wfs: creating an indepedant source for from wfs-datasource (#120) (96f66e1)

0.14.0 (2018-02-02)

Features

0.13.3 (2018-01-26)

Features

  • time-filter-form: input date value, hidden clear button. (#117) (f94ccad)

0.13.2 (2018-01-25)

Bug Fixes

  • getFeatureInfo: polygon ((NaN,...)) for html getfeatureinfo (#115) (dfa674b)

0.13.1 (2018-01-25)

Bug Fixes

  • ie11: fix getFeatureInfo html (5cd8f56)
  • importExport: fix vectorLayer detection (a4dbb06)

0.13.0 (2018-01-12)

Bug Fixes

Features

  • baselayer-switcher: show minimap only if in resolutions range (581cf00)
  • context: always keep context by default in context list (258ff53)
  • importExport: add import and export features and vectorlayer list (876dc31)

0.12.2 (2017-12-07)

Bug Fixes

  • layer: This suscribe was not referencing to named id (#113) (1e353fc)
  • spinner: propagate the click to the button below (58e17b5)

0.12.1 (2017-12-06)

Bug Fixes

  • getFeatureInfo: update due to an inconsistent slice behavior for empty html (#112) (18aa2db)
  • media: mobile landscape (83dba8b)
  • shareMap: inverse visible and invisible layers (ce88b6b)

0.12.0 (2017-12-06)

Bug Fixes

  • baselayer: baselayer is not visible by default (8c4e72b)
  • context: context default always loaded (3589d2b)
  • context: keep the inputs object intact (52e725e)
  • context: load only one context when defined in the url (699a85b)
  • geolocate: fix missing feature bug (6b199e2)
  • getFeatureInfo: fix build lib (c2a1a19)
  • layer: define a layer id in json context (f915ff9)
  • query: To avoid empty html returns. (#104) (d49a877)
  • wmst: css, style, pointer (#103) (cae1668)
  • wmstime: css, wmstime datetime format, x button (#105) (ea895dc)

Features

  • add delay before showing the tooltip (ed45862)
  • baselayer-switcher: add images to change baselayers (7f45cac)
  • baselayers: rewrite baselayer and add in catalog (911103f)
  • context: add uri to form context (8d7c9d9)
  • getFeatureInfo: entire content instead of only body (#111) (0abf413)
  • layer: Adding route param invisiblelayers and visiblelayers (#106) (2667ac3)
  • layer: rewrite route param visiblelayers (b6a7995)
  • share-map: add share map tool (e277007)

0.11.0 (2017-11-14)

Bug Fixes

  • css: wmstime-slider (#98) (22c21fa)
  • feature: getinfo too sensitive for html (5e42c4c)
  • poi: convert coordinate string to number (2f96d69)
  • slider: wmstime slider min value (#99) (7b67e4b)
  • wmst: fix wmst startdate, capabilites-wmst no dimension (#95) (b868cb0)

Features

  • context: add a favorite context for each user (fcf0386)

0.10.2 (2017-11-03)

Bug Fixes

0.10.1 (2017-11-03)

Bug Fixes

  • time-filter: Property params does not exist on type FilterableDataSourceOptions (ec3d4f6)

0.10.0 (2017-11-03)

0.9.4 (2017-09-20)

Bug Fixes

  • catalog: add catalogs by config json (7f307a0)
  • context: fix url context (a60e823)

0.9.3 (2017-09-15)

Features

  • auth: only show auth form if define in config (bb496a5)
  • search-source: clean search-source return (158c7e0)

0.9.2 (2017-09-08)

Bug Fixes

  • context: save button saves also view (f3a991f)
  • getInfo: get info returns the first 10 elements (20c096b)
  • layer-watcher: fix count when remove layer (2d320c5)

Features

  • auth: refresh contexts list when login or logout (97d37c7)
  • layer: save visibility (b352b3a)
  • poi: zoom on click instead of on change (17a7eb5)

0.9.1 (2017-09-01)

Bug Fixes

0.9.0 (2017-09-01)

Bug Fixes

  • animation: fix animation after update angular (8e7d7f6)
  • auth: show message error (af79cca)
  • dependency: fix circulars dependencies (8e103f6)
  • form: rename md-input-container to md-form-field (3d90f6e)
  • layer: keep order layers after save or clone (1cbd693)
  • media: ajust width for mobile media (17f6f36)
  • mobile: fix tools maps position on mobile (06730cd)

Features

  • auth: add anonymous login (e7a6a4d)
  • auth: add authentication form and service (c5b20ec)
  • auth: add authentication form and service (468b5c8)
  • auth: call service with token (d028163)
  • bookmark: add map tool to create new context (6436510)
  • catalog: add catalog tool (4c9a7d1)
  • confirm-dialog: add confirm dialog component (8a96e14)
  • context: add context editor components (83e7942)
  • context: remove buttons when anonyme (bdd5bff)
  • context: use api to retrieve contexts (fbe6d10)
  • dialog: add confirm dialog component (7c678e3)
  • gelocate: add geolocation button (63a099f)
  • legend: retrieve legend only if displayed (da3509c)
  • message-center: add types message (57b3884)
  • stop-propagation: add stop propagation directive (7324243)
  • table: add generic table component (2bdafd8)
  • tooltip: add tooltip to tools map (32c3036)
  • user: add user button on map (379b757)

0.8.1 (2017-06-27)

Features

  • package: upgrade @angular material to beta.7 (ec9d201)
  • searchbar: disable native autocomplete (97810e1)
  • searchbar: focus on searchbar after clear search text (c505601)

0.8.0 (2017-06-27)

Bug Fixes

  • geolocate: geolocate when changing context (e1f91a9)
  • ie: fix material-font import in ie (f3946bc)

Features

  • feature-details: can receive html (5e9ed5f)
  • geolocate: add option to get position of device (c5f23e8)
  • list: long title is displayed on 2 lines (d7f9414)
  • query: query only layers that are shown on map (561b0a5)

0.7.0 (2017-06-12)

Bug Fixes

  • capabilities: fix getCapabilities function (c4a4f3c)
  • layer: transform scale to resolution from wms getCapabilities (05e616f)
  • message-center: fix message center (#69) (21498a7)
  • mobile: fix flex and keyup (251e570)

Features

  • config: add config service to manage the application (#65) (fddefb7)
  • config: move providerOptions to config (#66) (5a21cfa)
  • feature: clear function now also unselected and unfocus feature (e2e17ca)
  • layer-list: show layers that are not in range of resolutions (36c04b4)
  • layer: update material visibility icon (#67) (1861f24)
  • search: clear old results when searching or querying (ed66eab)

0.5.1 (2017-05-31)

Bug Fixes

  • layer-item: Property metadata does not exist on type LayerOptions (0db4ad4)

0.5.0 (2017-05-31)

Bug Fixes

  • query: fix query details that are not updated (a3e76bb)
  • route.service: fix return type queryParams (e0352c9)

Features

  • metadata: add metadata for layers (10c2694)
  • translate: add a way to get translations (#63) (1b0878f)
  • urlParams: add url params to define map view and context (#60) (9c11f37)

0.4.3 (2017-05-16)

Bug Fixes

  • layer: fix layer watcher scope issue (96c8ed3)

0.4.2 (2017-05-15)

Bug Fixes

  • feature: focused feature not properly focused in toolbox (c2d88fe)
  • feature: keep selected feature when opening a feature list (a4391dc)

Features

  • material: upgrade material (71c06a6)

0.4.1 (2017-05-12)

0.4.0 (2017-05-11)

Bug Fixes

  • build: fix provider search exports (9a3703a)
  • search: fix unsubcribe issue that prevented the lib from working (9d302a1)
  • search: limit as string (2f7a896)
  • typo: add missing this (42b2432)

Features

  • activity: activity service and spinner component (074df7c)
  • datasource: split layers into datasource and layer (743e2d9)
  • form: map field (#44) (7d1bf4b)
  • map: map browser binding directive (61d9d26)
  • message: message center (#53) (32955bd)
  • overlay: move some overlay directive stuff to the map to allow for more flexibility when overlaying stuf (972bdb7)
  • search: add directive to pass search term in url param (#40) (6b7a9f0)
  • search: add icherche search source (f88d85f)
  • search: datasource search source (3eab198)
  • vector layer: add style to show points (750591d)
  • watcher: map and layers status (#51) (4ec49ba)

0.3.3 (2017-05-04)

Bug Fixes

  • map: don't throw error when setting/getting a map in the map service (6870a6b)

0.3.2 (2017-05-04)

0.3.1 (2017-05-03)

0.3.0 (2017-05-03)

Bug Fixes

  • build: fix forRoot imports (199e5a3)

Features

  • print: basic print tool (#35) (8ba1839)
  • print: handle some print CORS errors and disable the print button while printing (#37) (e20f5d6)
  • print: wait for tiles to be properly loaded before printing and don't crash on CORS error (76a679f)

0.2.2 (2017-05-01)

Bug Fixes

  • slider: add hammerjs to support touch gestures (7c39172)

Features

  • legend: layer legend html style (493bc5b)
  • wfs: support wfs layers and vector styling (#34) (c7d9136)

0.2.1 (2017-05-01)

0.2.0 (2017-05-01)

Bug Fixes

  • layer: fix layer list push strategy issue (eaf070d)
  • overlay: fix errors when trying to overlay a feature withotu geometry (81407e6)
  • tool: fix toolbox animation issue (9bf86f8)

Features

  • context: add context tool (#30) (9a961bc)
  • context: add keepCurrentView options (29ba202)
  • feature list: always focus the first query item (ab41e69)
  • layr legend: do not toggle the legend when a layer is set visible (2114580)

0.1.0 (2017-04-27)

Bug Fixes

  • build: fix build prod with aot (74285fc)
  • feature: fix focus method (7485261)
  • icon: fix path assets (41808b7)
  • language: fix this missing (fc7d52b)
  • layer list: fix layer list reordering issue (926d644)
  • message: add missing file with message types (631e23f)
  • search bar: fix clear button and missing deps (7f58664)
  • search bar: search bar uses 100% of the width (7c97cee)
  • search source: remove test search source (28a9b14)
  • test: test only src directory (e66d998)
  • toolbox: fix toolbox component init issue (001cfa4)
  • translate: add translate providers in lib (8b0509e)
  • unused imports (4692cae)

Features

  • animation: export toolbox animation (7f8019f)
  • context: context service (#20) (a17054c)
  • feature-list: split feature list into two components to allow more customization (#15) (aef0e24)
  • language: add support language in lib (#13) (383e475)
  • media: media service (#18) (39655a6)
  • search bar: better display of the search bar clear button (#17) (1747c1c)
  • search bar: search bar component (193d879)
  • search service: search service and nominatim search source (b2a191d)
  • search tool: search tool (f1ee400)
  • search: add search options support (#22) (f77766a)
  • sidenav: shim directive to prevent the default focus behavior (eaea180)
  • time filter: time filter module (#5) (d857c4e)
  • toolbar: toolbar selected item input (#27) (a808e93)
  • tool: some tools and working toolbox (#25) (72422ee)
  • tool: tool module with toolbar, toolbox and tool service (#14) (f513261)
  • tool: unselectTool method on tool service (744da24)
  • translate: add translate support (8c9e41a)
  • translate: improvement for translate module (0871eb6)