Releases: infra-geo-ouverte/igo2-lib
Releases · infra-geo-ouverte/igo2-lib
16.0.0-rc.6
16.0.0-rc.6 (2023-10-30)
16.0.0-rc.5
16.0.0-rc.5 (2023-10-30)
16.0.0-rc.4
16.0.0-rc.4 (2023-10-18)
What's Changed
- chore(workflows): update gh_release action by @pelord in #1450
- fix(core): typography adjustment by @alecarn in #1451
- fix(geo): style regression with the material theme by @alecarn in #1452
- feat(geo): ilayer - add the showAdvancedSettings by @alecarn in #1453
Full Changelog: 16.0.0-rc.3...16.0.0-rc.4
16.0.0-rc.3
16.0.0-rc.3 (2023-10-13)
What's changed
- feat(context): save layer opacity in when creating context from map @aziz-access (#1439)
- fix(ogcFilter): v16 regression, let the button being clickable when header=false and mat-list-item is not inside a mat-list @pelord (#1444)
- fix(geo): fix homeExtentButtonOptions @aziz-access (#1442)
- refactor(common): rewrite trackby to RowData instead of entity record @pelord (#1440)
16.0.0-rc.2
16.0.0-rc.2 (2023-10-11)
What's changed
- chore(*): format all files to sort imports @pelord (#1427)
- fix(MessageService): handle number for field validation message @alecarn #1432
- feat(core): add default value param to the getConfig method @pelord #1434
- feat(*): add types for app environment and config @alecarn
- refactor(vector-layer): make sure to have properties to select the right loader @pelord
- traduction_couches_culture_mcc @karengeo (#1428)
- fix(geo, common): Integrate ngx color @aziz-access @alecarn (#1422)
- perf(wfs): cancel outgoing wfs xhr on pan/zoom @pelord (#1421)
- Performance - entity table related to workspaces @pelord (#1418)
- feat(core): add method to retrieve global configs @pelord (#1417)
- fix(Core): resolve infinite loop between MessageService and the ErrorInterceptor @alecarn (#1419)
- fix(EditionWorkspace): pass the service context to the function parameter @alecarn #1415
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