-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(integration, common, geo): keep selected catalog when changing tools #1654
Conversation
return this.storageService.get('selectedCatalogId'); | ||
} | ||
set selectedCatalogId(catalogId) { | ||
this.storageService.set('selectedCatalogId', catalogId); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ça devrait être dans le scope de session a mon avis
package-lock.json
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pourquoi qu'on retrouve le package-lock?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
après npm install le package-lock change. je vais essayer de le résoudre.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Super merci,
"On ne doit pas le commiter à moins que ça soit pour mettre à jour de librairies. Sinon cela nécessite de l'analyse supplémentaire"
@@ -198,6 +206,9 @@ export class Toolbox { | |||
this.activeToolHistory = this.activeToolHistory | |||
.filter((name: string) => name !== tool.name) | |||
.concat([tool.name]); | |||
this.toolHistory = this.toolHistory | |||
.filter((name: string) => name !== tool.name) | |||
.concat([tool.name]); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
C'est quoi la différence entre activeToolHistory et toolHistory?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
le activeToolHistory est utilisé dans la function "activatePreviousTool" pour activé PreviousTool.
le toolHistory pour conserver l'historique de navigation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Est-ce qu'ils sont équivalent?
Si oui, on pourrait obtenir la même information à partir du activeToolHistory
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
non, chacun a son propre fonction
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pour éviter la confusion entre ces deux historiques, je propose de conserver la logique du activeToolHistory
et de créer une propriété pour stocker le previousToolName
?
Comme ça tu aurais accès au previous et au current tool name. Le current serait déduit à partir du activeToolHistory
.
const [previous, current] = this.toolHistory.slice( | ||
Math.max(this.toolHistory.length - 2, 0) | ||
); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Qu'arrive t'il si on a un seul élément dans le tableau? Le current est attribué au previous, est-ce quelque chose de possible?
Shortcut:
const [previous, current] = this.toolHistory.slice( | |
Math.max(this.toolHistory.length - 2, 0) | |
); | |
const [previous, current] = this.toolHistory.slice(-2); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
oui le current est attribué au previous si il y a un seul élément dans le tableau.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dans ce cas ce n'est pas le previous mais le current! On devrait géré ce cas de figure.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok
@@ -198,6 +206,9 @@ export class Toolbox { | |||
this.activeToolHistory = this.activeToolHistory | |||
.filter((name: string) => name !== tool.name) | |||
.concat([tool.name]); | |||
this.toolHistory = this.toolHistory | |||
.filter((name: string) => name !== tool.name) | |||
.concat([tool.name]); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pour éviter la confusion entre ces deux historiques, je propose de conserver la logique du activeToolHistory
et de créer une propriété pour stocker le previousToolName
?
Comme ça tu aurais accès au previous et au current tool name. Le current serait déduit à partir du activeToolHistory
.
@pelord ready for you review |
8821e6c
to
f310dd2
Compare
author aziz <aziz@access-international.dev> 1711040184 +0100 committer aziz <aziz@access-international.dev> 1716486949 +0200 fix(geo): Print set the same horizontal margin for the map code review code improvment change variable name fix(geo): print - map position, comment and projection position and georeference code review change variable names add comments and change variable name merge and update solve comments solve package lock issue Revert "fix(geo): Print set the same horizontal margin for the map" This reverts commit e63c672. fix(common): export EntityOperation like it used to (#1658) fix(integration): check if workspace search source is defined (#1609) fix(geo): inporting vector (igo2 issues #1146) * refactor(geo): move detect epsg to projection utils * refactor(geo): refactor based on review * wip * wip * wip feat(auth): configure auth with provider BREAKING CHANGE: AuthModule is deprecated and use the provideAuthentification for the configuration feat(auth): remove auth.module for circular dependency BREAKING CHANGE: Replace by provideAuth and call the component directly v17.0.0-next.5 feat(geo): update Openlayers to v9 (#1642) feat: replace our icon library @mdi/angular-material with the Google Font - Material Symbol (#1664) * feat(common): icon add provider to register icon class for symbol BREAKING CHANGE - Breaking change: The CoreModule doesn't instantiate the icon anymore. We need to explicitly call the provideIcon() in our main file update packages build: v17.0.0-next6 fix(icon): revert some icon change fix(core): remove duplicated load of config BREAKING CHANGE - The behavior is change call the forRoot to call the provideConfig and provideTranslation. - provideConfigLoader and provideConfigOptions is remove call provideConfig directly fix(geo): register svg icon for layer-list fix(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 fix(search-bar): trigger search on click fix(auth): use IgoAuthModule instead of TranslateModule build(geo): make test work build(auth): include all test and mock translation fix(utils): Vitejs raise an error without the default import fix(geo): ensure ogc filter accept today and now (#1622) feat(directions): added possibility to toggle between two routing sources (#1644) feat(integration): catalog keep selection when changing tools (#1654) fix(context): add workspace option with layers when we export context (#1660) fix(integration): update coordinate if projection system change (#1661) fix(geo): import and export shp file (#1665) * fix(geo): transfer isValidJSON function to utils pakage Common - convert in sub-packages (#1668) * feat(core): add message provider * feat(common): refact in submodule BREAKING CHANGE feat(geo): add modularity for search and direction (#1669) * feat(geo): add modularity for search and direction BREAKING CHANGE: - 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. 17.0.0-next.7 deploy v17.0.0-next.7 fix(demo): directions add required search sources fix(demo): add doc for icons refactor(integration): change icon for proximity tool (#1679) fix: ol version to 9.1.0
# [17.0.0-next.1](v16.3.0...v17.0.0-next.1) (2024-05-30) ### Bug Fixes * **auth:** include submodule scss ([8b40bcf](8b40bcf)) * **auth:** use IgoAuthModule instead of TranslateModule ([3277105](3277105)) * **build:** clean up exports in the distributed package.json [#1616](#1616) ([#1617](#1617)) ([ecd7013](ecd7013)) * bump node engine version to a min of 18.13 ([e95a1ca](e95a1ca)) * **common:** export EntityOperation like it used to ([#1658](#1658)) ([32bbddb](32bbddb)) * **context:** add workspace option with layers when we export context ([#1660](#1660)) ([a904cbd](a904cbd)) * **context:** poi-button add PoiService provider ([7388ac4](7388ac4)) * **context:** revert change causing duplicate list ([fd525c2](fd525c2)) * **core:** remove duplicated load of config BREAKING CHANGE ([ae2dd97](ae2dd97)) * **demo:** add doc for icons ([0526198](0526198)) * **demo:** directions add required search sources ([3f251e7](3f251e7)) * **geo:** check Capability contains layers list before loop ([#1570](#1570)) ([f4959eb](f4959eb)) * **geo:** ensure ogc filter accept today and now ([#1622](#1622)) ([551e258](551e258)) * **geo:** garantine no comma in the beginning and end of search term ([#1608](#1608)) ([d5e20f8](d5e20f8)) * **geo:** import and export shp file ([#1665](#1665)) ([67725f7](67725f7)) * **geo:** inporting vector (igo2 issues [#1146](#1146)) ([fb9d1eb](fb9d1eb)) * **geo:** print add option to show hide north arrow direction ([#1672](#1672)) ([8b0e11b](8b0e11b)) * **geo:** Print set the same horizontal margin for the map ([#1662](#1662)) ([ca633c1](ca633c1)) * **geo:** register svg icon for layer-list ([de1fa78](de1fa78)) * **icon:** revert some icon change ([04fd431](04fd431)) * **integration:** check if workspace search source is defined ([#1609](#1609)) ([0fd5c83](0fd5c83)) * **integration:** fix advanced coordinate error Maximum call stack size exceeded ([#1620](#1620)) ([f0c5db6](f0c5db6)) * **integration:** update coordinate if projection system change ([#1661](#1661)) ([382f913](382f913)) * missing auth dependencies in geo and integration ([5269984](5269984)) * ol version to 9.1.0 ([7483865](7483865)) * **search-bar:** trigger search on click ([114f911](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](c08cdd1)) * **utils:** Vitejs raise an error without the default import ([9354bd3](9354bd3)) * Core Refactor - migrate to secondary entrypoints to optimize the bundle size (#1625) ([4aeca83](4aeca83)), closes [#1625](#1625) [#1556](#1556) * Release/17.0.0 (#1640) ([0cd2dcf](0cd2dcf)), closes [#1640](#1640) [#1551](#1551) [#1543](#1543) [#1563](#1563) [#1556](#1556) [#1610](#1610) [#1619](#1619) ### Features * **auth:** configure auth with provider ([e046947](e046947)) * **auth:** remove auth.module for circular dependency ([2bc4906](2bc4906)) * automate the release and publishing with semantic-release ([#1683](#1683)) ([bc4e61e](bc4e61e)) * **directions:** added possibility to toggle between two routing sources ([#1644](#1644)) ([ef607e2](ef607e2)) * **geo:** add modularity for search and direction ([#1669](#1669)) ([cd199eb](cd199eb)) * **geo:** change printed text to Sans Serif font ([#1626](#1626)) ([748099a](748099a)) * **geo:** print - add map attribution under the map ([#1670](#1670)) ([dcb3dda](dcb3dda)) * **geo:** update Openlayers to v9 ([#1642](#1642)) ([06ed562](06ed562)) * **integration:** catalog keep selection when changing tools ([#1654](#1654)) ([946d9f4](946d9f4)) * replace our icon library @mdi/angular-material with the Google Font - Material Symbol ([#1664](#1664)) ([f74c495](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 * 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 * 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
# [17.0.0-next.1](v16.3.0...v17.0.0-next.1) (2024-05-30) ### Bug Fixes * **auth:** include submodule scss ([8b40bcf](8b40bcf)) * **auth:** use IgoAuthModule instead of TranslateModule ([3277105](3277105)) * build ([0aa3f8e](0aa3f8e)) * **build:** clean up exports in the distributed package.json [#1616](#1616) ([#1617](#1617)) ([ecd7013](ecd7013)) * bump node engine version to a min of 18.13 ([e95a1ca](e95a1ca)) * bump version ([22ded11](22ded11)) * bump version ([b7f70d2](b7f70d2)) * bump version ([20e4e41](20e4e41)) * **common:** export EntityOperation like it used to ([#1658](#1658)) ([32bbddb](32bbddb)) * **context:** add workspace option with layers when we export context ([#1660](#1660)) ([a904cbd](a904cbd)) * **context:** poi-button add PoiService provider ([7388ac4](7388ac4)) * **context:** revert change causing duplicate list ([fd525c2](fd525c2)) * **core:** remove duplicated load of config BREAKING CHANGE ([ae2dd97](ae2dd97)) * **demo:** add doc for icons ([0526198](0526198)) * **demo:** directions add required search sources ([3f251e7](3f251e7)) * **geo:** check Capability contains layers list before loop ([#1570](#1570)) ([f4959eb](f4959eb)) * **geo:** ensure ogc filter accept today and now ([#1622](#1622)) ([551e258](551e258)) * **geo:** garantine no comma in the beginning and end of search term ([#1608](#1608)) ([d5e20f8](d5e20f8)) * **geo:** import and export shp file ([#1665](#1665)) ([67725f7](67725f7)) * **geo:** inporting vector (igo2 issues [#1146](#1146)) ([fb9d1eb](fb9d1eb)) * **geo:** print add option to show hide north arrow direction ([#1672](#1672)) ([8b0e11b](8b0e11b)) * **geo:** Print set the same horizontal margin for the map ([#1662](#1662)) ([ca633c1](ca633c1)) * **geo:** register svg icon for layer-list ([de1fa78](de1fa78)) * **icon:** revert some icon change ([04fd431](04fd431)) * **integration:** check if workspace search source is defined ([#1609](#1609)) ([0fd5c83](0fd5c83)) * **integration:** fix advanced coordinate error Maximum call stack size exceeded ([#1620](#1620)) ([f0c5db6](f0c5db6)) * **integration:** update coordinate if projection system change ([#1661](#1661)) ([382f913](382f913)) * missing auth dependencies in geo and integration ([5269984](5269984)) * ol version to 9.1.0 ([7483865](7483865)) * release ([c401c56](c401c56)) * **search-bar:** trigger search on click ([114f911](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](c08cdd1)) * **utils:** Vitejs raise an error without the default import ([9354bd3](9354bd3)) * Core Refactor - migrate to secondary entrypoints to optimize the bundle size (#1625) ([4aeca83](4aeca83)), closes [#1625](#1625) [#1556](#1556) * Release/17.0.0 (#1640) ([0cd2dcf](0cd2dcf)), closes [#1640](#1640) [#1551](#1551) [#1543](#1543) [#1563](#1563) [#1556](#1556) [#1610](#1610) [#1619](#1619) ### Features * **auth:** configure auth with provider ([e046947](e046947)) * **auth:** remove auth.module for circular dependency ([2bc4906](2bc4906)) * automate the release and publishing with semantic-release ([#1683](#1683)) ([bc4e61e](bc4e61e)) * **directions:** added possibility to toggle between two routing sources ([#1644](#1644)) ([ef607e2](ef607e2)) * **geo:** add modularity for search and direction ([#1669](#1669)) ([cd199eb](cd199eb)) * **geo:** change printed text to Sans Serif font ([#1626](#1626)) ([748099a](748099a)) * **geo:** print - add map attribution under the map ([#1670](#1670)) ([dcb3dda](dcb3dda)) * **geo:** update Openlayers to v9 ([#1642](#1642)) ([06ed562](06ed562)) * **integration:** catalog keep selection when changing tools ([#1654](#1654)) ([946d9f4](946d9f4)) * replace our icon library @mdi/angular-material with the Google Font - Material Symbol ([#1664](#1664)) ([f74c495](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 * 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 * 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
# [17.0.0-next.1](v16.3.0...v17.0.0-next.1) (2024-05-30) ### Bug Fixes * **auth:** include submodule scss ([8b40bcf](8b40bcf)) * **auth:** use IgoAuthModule instead of TranslateModule ([3277105](3277105)) * build ([edec59d](edec59d)) * **build:** clean up exports in the distributed package.json [#1616](#1616) ([#1617](#1617)) ([ecd7013](ecd7013)) * bump node engine version to a min of 18.13 ([e95a1ca](e95a1ca)) * bump version ([e315fc1](e315fc1)) * **common:** export EntityOperation like it used to ([#1658](#1658)) ([32bbddb](32bbddb)) * **context:** add workspace option with layers when we export context ([#1660](#1660)) ([a904cbd](a904cbd)) * **context:** poi-button add PoiService provider ([7388ac4](7388ac4)) * **context:** revert change causing duplicate list ([fd525c2](fd525c2)) * **core:** remove duplicated load of config BREAKING CHANGE ([ae2dd97](ae2dd97)) * **demo:** add doc for icons ([0526198](0526198)) * **demo:** directions add required search sources ([3f251e7](3f251e7)) * **geo:** check Capability contains layers list before loop ([#1570](#1570)) ([f4959eb](f4959eb)) * **geo:** ensure ogc filter accept today and now ([#1622](#1622)) ([551e258](551e258)) * **geo:** garantine no comma in the beginning and end of search term ([#1608](#1608)) ([d5e20f8](d5e20f8)) * **geo:** import and export shp file ([#1665](#1665)) ([67725f7](67725f7)) * **geo:** inporting vector (igo2 issues [#1146](#1146)) ([fb9d1eb](fb9d1eb)) * **geo:** print add option to show hide north arrow direction ([#1672](#1672)) ([8b0e11b](8b0e11b)) * **geo:** Print set the same horizontal margin for the map ([#1662](#1662)) ([ca633c1](ca633c1)) * **geo:** register svg icon for layer-list ([de1fa78](de1fa78)) * **icon:** revert some icon change ([04fd431](04fd431)) * **integration:** check if workspace search source is defined ([#1609](#1609)) ([0fd5c83](0fd5c83)) * **integration:** fix advanced coordinate error Maximum call stack size exceeded ([#1620](#1620)) ([f0c5db6](f0c5db6)) * **integration:** update coordinate if projection system change ([#1661](#1661)) ([382f913](382f913)) * missing auth dependencies in geo and integration ([5269984](5269984)) * ol version to 9.1.0 ([7483865](7483865)) * **search-bar:** trigger search on click ([114f911](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](c08cdd1)) * **utils:** Vitejs raise an error without the default import ([9354bd3](9354bd3)) * Core Refactor - migrate to secondary entrypoints to optimize the bundle size (#1625) ([4aeca83](4aeca83)), closes [#1625](#1625) [#1556](#1556) * Release/17.0.0 (#1640) ([0cd2dcf](0cd2dcf)), closes [#1640](#1640) [#1551](#1551) [#1543](#1543) [#1563](#1563) [#1556](#1556) [#1610](#1610) [#1619](#1619) ### Features * **auth:** configure auth with provider ([e046947](e046947)) * **auth:** remove auth.module for circular dependency ([2bc4906](2bc4906)) * automate the release and publishing with semantic-release ([#1683](#1683)) ([bc4e61e](bc4e61e)) * **directions:** added possibility to toggle between two routing sources ([#1644](#1644)) ([ef607e2](ef607e2)) * **geo:** add modularity for search and direction ([#1669](#1669)) ([cd199eb](cd199eb)) * **geo:** change printed text to Sans Serif font ([#1626](#1626)) ([748099a](748099a)) * **geo:** print - add map attribution under the map ([#1670](#1670)) ([dcb3dda](dcb3dda)) * **geo:** update Openlayers to v9 ([#1642](#1642)) ([06ed562](06ed562)) * **integration:** catalog keep selection when changing tools ([#1654](#1654)) ([946d9f4](946d9f4)) * replace our icon library @mdi/angular-material with the Google Font - Material Symbol ([#1664](#1664)) ([f74c495](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 * 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 * 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
# [17.0.0-next.1](v16.3.0...v17.0.0-next.1) (2024-05-30) ### Bug Fixes * **auth:** include submodule scss ([8b40bcf](8b40bcf)) * **auth:** use IgoAuthModule instead of TranslateModule ([3277105](3277105)) * build ([edec59d](edec59d)) * **build:** clean up exports in the distributed package.json [#1616](#1616) ([#1617](#1617)) ([ecd7013](ecd7013)) * bump node engine version to a min of 18.13 ([e95a1ca](e95a1ca)) * bump version ([e315fc1](e315fc1)) * **common:** export EntityOperation like it used to ([#1658](#1658)) ([32bbddb](32bbddb)) * **context:** add workspace option with layers when we export context ([#1660](#1660)) ([a904cbd](a904cbd)) * **context:** poi-button add PoiService provider ([7388ac4](7388ac4)) * **context:** revert change causing duplicate list ([fd525c2](fd525c2)) * **core:** remove duplicated load of config BREAKING CHANGE ([ae2dd97](ae2dd97)) * **demo:** add doc for icons ([0526198](0526198)) * **demo:** directions add required search sources ([3f251e7](3f251e7)) * **geo:** check Capability contains layers list before loop ([#1570](#1570)) ([f4959eb](f4959eb)) * **geo:** ensure ogc filter accept today and now ([#1622](#1622)) ([551e258](551e258)) * **geo:** garantine no comma in the beginning and end of search term ([#1608](#1608)) ([d5e20f8](d5e20f8)) * **geo:** import and export shp file ([#1665](#1665)) ([67725f7](67725f7)) * **geo:** inporting vector (igo2 issues [#1146](#1146)) ([fb9d1eb](fb9d1eb)) * **geo:** print add option to show hide north arrow direction ([#1672](#1672)) ([8b0e11b](8b0e11b)) * **geo:** Print set the same horizontal margin for the map ([#1662](#1662)) ([ca633c1](ca633c1)) * **geo:** register svg icon for layer-list ([de1fa78](de1fa78)) * **icon:** revert some icon change ([04fd431](04fd431)) * **integration:** check if workspace search source is defined ([#1609](#1609)) ([0fd5c83](0fd5c83)) * **integration:** fix advanced coordinate error Maximum call stack size exceeded ([#1620](#1620)) ([f0c5db6](f0c5db6)) * **integration:** update coordinate if projection system change ([#1661](#1661)) ([382f913](382f913)) * missing auth dependencies in geo and integration ([5269984](5269984)) * ol version to 9.1.0 ([7483865](7483865)) * retry publish ([237bc1b](237bc1b)) * **search-bar:** trigger search on click ([114f911](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](c08cdd1)) * **utils:** Vitejs raise an error without the default import ([9354bd3](9354bd3)) * Core Refactor - migrate to secondary entrypoints to optimize the bundle size (#1625) ([4aeca83](4aeca83)), closes [#1625](#1625) [#1556](#1556) * Release/17.0.0 (#1640) ([0cd2dcf](0cd2dcf)), closes [#1640](#1640) [#1551](#1551) [#1543](#1543) [#1563](#1563) [#1556](#1556) [#1610](#1610) [#1619](#1619) ### Features * **auth:** configure auth with provider ([e046947](e046947)) * **auth:** remove auth.module for circular dependency ([2bc4906](2bc4906)) * automate the release and publishing with semantic-release ([#1683](#1683)) ([bc4e61e](bc4e61e)) * **directions:** added possibility to toggle between two routing sources ([#1644](#1644)) ([ef607e2](ef607e2)) * **geo:** add modularity for search and direction ([#1669](#1669)) ([cd199eb](cd199eb)) * **geo:** change printed text to Sans Serif font ([#1626](#1626)) ([748099a](748099a)) * **geo:** print - add map attribution under the map ([#1670](#1670)) ([dcb3dda](dcb3dda)) * **geo:** update Openlayers to v9 ([#1642](#1642)) ([06ed562](06ed562)) * **integration:** catalog keep selection when changing tools ([#1654](#1654)) ([946d9f4](946d9f4)) * replace our icon library @mdi/angular-material with the Google Font - Material Symbol ([#1664](#1664)) ([f74c495](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 * 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 * 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
What is the current behavior? (You can also link to an open issue here)
this behavior related to #1007 in igo2
What is the new behavior?
Does this PR introduce a breaking change? (check one with "x")
If this PR contains a breaking change, please describe the impact and migration path for existing applications:
Other information: