Releases: infra-geo-ouverte/igo2-lib
Releases · infra-geo-ouverte/igo2-lib
16.0.0-rc.1
16.0.0-rc.1 (2023-09-22)
What's changed
- feat(core): add a new method to handle deprecated configs @pelord & @alecarn #1408
- fix(Geo): downgrade Openlayers to 7.5.2 due to wms regression @alecarn #1402
- feat(qcca-theme): ajout de style pour la barre de défilement qc-ca @LAMM26 #1400
- fix(InteractiveTour): options migration from popperJS to floatingUI @alecarn #1399
- feat(direction): add a toogle to control user interaction with map @pelord #1396
- ui:(core, geo): fix input form width, change overly pane to fit-content @aziz-access #1395
16.0.0-rc.0
16.0.0-rc.0 (2023-09-19)
Breaking Changes
- Due to circular dependencies issue, we are making some changes to API methods such as
computeOlFeaturesExtent
,moveToOlFeatures
,featuresAreOutOfView
,featuresAreTooDeepInView
.EntityStore has been split into two variants, a basic#1347EntityStore
and another with the strategy managementEntityStoreWithStrategy
(reverted in v16.2) - A major refactoring has been made for the library styling and theme configuration for our app. #1305
Now we need to define each import for the features or reference we use inscss
files.- No more magic import each file know what to do: Each importation need to be clearly define in your file, if you use the get utility follow the documentation. The same thing if you refer to another file, import with the rule
@use 'your-import-path'
- Remove scss-bundle: The prebuilt theme was bundled in one file, now we have optimized the process to use individual file who drastically optimize our bundle size
- See the
theme.scss
file in the demo project for an example on how to style your application
- No more magic import each file know what to do: Each importation need to be clearly define in your file, if you use the get utility follow the documentation. The same thing if you refer to another file, import with the rule
What's Changed
- chore(*): resolve all circular dependencies and add a script to detect new circular dependencies by @alecarn in #1347
- chore(cypress): add cypress, initial setup and delete protractor by @pelord in #1316
- chore(Angular): Update Angular v15 - Part 1 by @alecarn in #1313
- chore(Angular): Update Angular v15 - Part 2 (MDC based) by @alecarn in #1315
- Many breaking changes in this migration, check this guides for more information
- chore(Angular): Update angular v16 by @alecarn in #1329
Core
- refactor(core): theme, we have made changes to the QCCA theme architecture to allow better separation of each concern, basic style (color, typography, ...) and by components by @alecarn in #1336
- refactor(core): replace
HttpClient
dependency byHttpBackend
where we don't needHttpInterceptor
by @pelord in #1387
Geo
- feat(geo): icherche - add culture to hashtag research by @MSPKarengeo in #1325
- feat(geo): icherche - allow accent in the hashtag research by @MSPKarengeo in #1258
- feat(geo): icherche - add
showAdvancedSettings
in the config to hide advanced options by @alecarn in #1386 - feat(geo) feature - detect wms properties to add remove layer by @pelord in #1126
- feat(geo): context- save layer opacity in exported context by @aziz-access in #1322
- feat(geo): context - set map zoom level after importing context by @pelord in #1384
- feat(geo): print - print route directions by @aziz-access in #1289
- feat(geo): print - allow resolution change for map printing by @aziz-access in #1264
- fix(geo): print - added rotate option and north direction to the map impression by @aziz-access in #1256
- fix(geo): print - remove the cursor position when hover the map by @aziz-access in #1265
- fix(geo): print - delete map legend element hidden in the DOM after the printing by @aziz-access in #1304
- fix(geo): draw - circle crash whole drawing component. by @pelord in #1273
- fix(geo): context- subscribe once to the url parameter by @alecarn in #1272
- fix(geo): context - import/export the drawing layer style (drawing layer) by @aziz-access and @pelord in #1374
- fix(geo): context- Exported context, draw layer with radius by @pelord and @aziz-access in #1380
- fix(geo): icherche - add custom cache hash to account for changes to http parameters (OsrmDirection, Cadastre, iLayer, Nominatim, StoredQueries) by @alecarn in #1262
- fix(geo): google map links were not interpreted on mobile by @pelord in #1388
- fix(geo): workspace - many fixes by @pelord in #1290
Common
- fix(common): entity - corriger le parseInt qui ajuste normalement les attributs en integer by @mikesmichael in #1257
- fix(common): entity - validate octal number by @alecarn in #1293
- refactor(common): color-picker - create new color picker component by @aziz-access in #1368
Integration
Developer Experience
- chore(*): add an launch file in Vscode to allow debugging with breakpoint directly inside Vscode by @alecarn in #1299
- chore(tsconfig): replace the references concept with a paths strategies by @alecarn in #1321
- chore(tsconfig): - upcoming ECMA runtime behavior by @alecarn in #1345
- chore(*): code standardization- format all packages and projects files with Prettier by @alecarn in #1393
Demo
- feat(demo): context - add an example for import/export context by @aziz-access in #1348
- feat(demo): splashscreen - follow the new splashcreen convention and move the logo in the right place by @alecarn in #1381
New Contributors
Full Changelog: 1.15.2...16.0.0-rc.0
1.15.4
1.15.3
1.15.2
1.15.2 (2023-05-16)
What's Changed
- chore(deps): bump core-js from 3.30.1 to 3.30.2 by @dependabot in #1244
- Minor fixes by @pelord in #1248
Full Changelog: 1.15.1...1.15.2
1.15.1
What's Changed
- chore(deps-dev): bump karma from 6.4.1 to 6.4.2 by @dependabot in #1233
- fix(searchOptions): show options for mobile by @pelord in #1237
- fix(map-tools): error on some layer deletion @pelord in bae5f0f
- fix(vector-layer): stored layer can now be searchable on app reload 7a3c717
Full Changelog: 1.15.0...1.15.1
1.15.0
1.15.0 (2023-05-03)
What's Changed
- chore(*): RIP Internet Explorer by @pelord in #1174
- perf(geo): changer l'affichage de Query du liste collapse ver afficha… by @aziz-access in #1156
- chore(*): upgrade to ol 7.3.0 by @pelord in #1187
- fix(draw): error with layers with numeric id by @pelord in #1195
- Complete style refactor + imported layer style changer by @pelord in #1190
- refactor(*): remove language service where used to translate a message by @pelord in #1196
- fix(drawing guide): Fix a regression to the drawing guide that wasn't… by @cbourget in #1201
- feat(search): search within imported data or vector data by @pelord in #1185
- feat(indexeddb): adding a store to save layers by @pelord in #1198
- feat(geo): add splitTextToSize to optimise long comment on more lines by @aziz-access in #1193
- feat(confirm-dialog): now support translations by @pelord in #1203
- Improve the coordinates tool style by @cbourget in #1202
- BREAKING CHANGE(import): importWithStyle config move inside importExport config by @pelord in #1207
- fix(longpress): prevent multitouch event emissioon by @pelord in #1205
- refactor(wake-lock-button): unused input and typo fix by @pelord in #1208
- revert(mapOffline): partial revert for language service linked to message service. by @pelord in #1210
- feat(integration): Make the save search result option configurable by @aziz-access in #1206
- feat(geo): add isInResolutionsRange in OutputLayerLegend and check if layer in r… by @aziz-access in #1192
- feat(workspace):add option to index or not content by @pelord in #1211
- BREAKING CHANGE(OFFLINE): major refactor and some properties moved by @pelord in #1213
- refactor(wake-lock-button): method to control if present of not by @pelord in #1214
- feat(geolocation): better handling view zoom/move + show movement direction by @pelord in #1209
- fix(zippedGeojson): fix utf8 encoding error by @pelord in #1217
- feat(map-proximity): keep radius distance into storage by @pelord in #1216
- fix(geo): export map and legend in the same file zip by @aziz-access in #1212
- fix(geo): add attribution and copyright if export pdf or image by @aziz-access in #1215
- fix(geo, integration): solve config bug save search result in layer by @aziz-access in #1222
- fix(export): export formats were wrong if allowed formats were imposed in config by @pelord in #1221
- feat(imported vector): allow to store vector data and layer in indexeddb by @pelord in #1204
- fix(core): Missing languageService randomly occur by @pelord in #1223
- fix(datasource): prevent service request when offline by @pelord in #1226
- 14lts by @pelord in #1150
- refactor(geolocation): adjusting threshold for speed detection by @pelord in #1227
- Layer analytics by @pelord in #1220
- feat(geo): add style and change color in feature store by @aziz-access in #1228
- feat(geo): Show add results icon only when hovering over the result by @aziz-access in #1230
- fix(geo, integration): solve bug - save search results in new layer aft… by @aziz-access in #1229
- feat(feature-datasource): add a preload options on vector source by @pelord in #1231
Full Changelog: 1.14.2...1.15.0
1.14.2
1.14.2 (2023-03-15)
What's Changed
- chore(deps): bump ua-parser-js from 0.7.31 to 0.7.33 by @dependabot in #1173
- (Fix) english translate mistake by @josee666 in #1176
- Fix du paramètre visible obligatoire pour faire l'édition d'une date by @mikesmichael in #1177
- fix(minmap): fix minimap view change by @PhilippeLafreniere18 in #1178
- chore(deps): bump @sideway/formula from 3.0.0 to 3.0.1 by @dependabot in #1182
- fix(demo): unable to add layers from the catalog by @pelord in #1186
- feat(regexService): config define regex list/object by @pelord in #1125
- fix(search-source): fix language reload on search source by @PhilippeLafreniere18 in #1189
- fix(context): crash on context export with vector data by @pelord in #1188
- feat(ilayer/catalog): add visible/non-visible badge icon by @PhilippeLafreniere18 in #1184
- feat(geo): update queryUrl with min max resolution by @aziz-access in #1167
- feat(geo): add new option to reverse coord format by @aziz-access in #1159
- fix(geo): solve absence of legend when printing an image by @aziz-access in #1191
- feat(geo): save search results in layer by @aziz-access in #1179
Full Changelog: 1.14.1...1.14.2
1.14.1
1.14.1 (2023-01-25)
What's Changed
- fix(ogc-filter-time): fix calendar select date function by @PhilippeLafreniere18 in #1153
- chore(deps): bump json5 from 2.2.1 to 2.2.3 by @dependabot in #1155
- perf(integration): add click action on igo-panel-title to show location details by @aziz-access in #1148
- fix(search-results): hide empty result during typing by @aziz-access in #1154
- Search - Remove the number of results #829 by @MSPKarengeo in #1157
- ui(search-bar): Invert reset button and search button by @LAMM26 in #1158
- Fix(draw.component) button zoomToExtent on draw layer by @josee666 in #1161
- feat(icherche): ajout des haltes cyclables et routières by @PhilippeLafreniere18 in #1163
- fix(geopdf): fix string de projection incluse dans le pdf georef by @josee666 in #1160
- feat(*): delete column geom32198 on query or feature conversion to se… by @pelord in #1165
- refactor(search-bar): switched from input to config for search button by @LAMM26 in #1164
- fix(mapOfflineDirective): keep layer's maxResolution on online/offlin… by @pelord in #1166
- fix(query): fix query url bbox param by @PhilippeLafreniere18 in #1169
- Change lat/lon to wkt for edition by @mikesmichael in #1170
- feat (theme) - Add new bluedark theme by @inspqgeomatique in #1172
- fix(search-result): allow more results on a filtered state by @pelord in #1171
New Contributors
- @aziz-access made their first contribution in #1148
- @inspqgeomatique made their first contribution in #1172
Full Changelog: 1.14.0...1.14.1
1.14.0
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)