Releases: Tailormap/tailormap-viewer
Releases · Tailormap/tailormap-viewer
v11.0.0-RC1
First release candidate of tailormap-viewer 11.0 including a new tailormap admin
What's Changed
- Bump renovatebot/github-action from 34.108.5 to 34.109.1 by @dependabot in #292
- HTM-628: Do not set crossOrigin to anonymous by @matthijsln in #293
- Generate version.json from core/package.json and load async for Sentry by @geertplaisier in #294
- Upgrade packages (Angular 15, Material 15, NgRx 15) by @geertplaisier in #295
- [HTM-675] Require CORS enabled or proxied services by @matthijsln in #296
- fix spelling "Smaller than" by @geertoff in #297
- Bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #299
- Bump aquasecurity/trivy-action from 0.8.0 to 0.9.0 by @dependabot in #301
- Bump renovatebot/github-action from 34.109.1 to 34.124.5 by @dependabot in #300
- Bump node from 18.13.0 to 18.14.0 by @dependabot in #302
- HTM-644: Setup admin project, add basic layout, setup test/lint/build by @geertplaisier in #298
- Remove legacy admin and nginx containers by @matthijsln in #303
- HTM-640: Layer order bookmark by @puckipedia in #304
- HTM-536: Fix pointer events in map controls by @puckipedia in #307
- Only do npm builds on amd64 by @mprins in #306
- Fix workflow for removing PR deployment by @matthijsln in #305
- Disable CSS source maps (prevent 404 on source maps for component style) by @geertplaisier in #309
- Update output path for admin by @matthijsln in #310
- ⬆️ Docker update: Update postgres Docker tag to v15.2 by @mprins in #311
- Change default listen address from localhost to 0.0.0.0 in Compose by @matthijsln in #308
- Bump aquasecurity/trivy-action from 0.9.0 to 0.9.1 by @dependabot in #314
- Bump renovatebot/github-action from 34.124.5 to 34.132.1 by @dependabot in #313
- Update for refactored map response, server type resolved server-side by @matthijsln in #312
- Bump renovatebot/github-action from 34.132.1 to 34.146.1 by @dependabot in #315
- Bump node from 18.14.0 to 18.14.1 by @dependabot in #316
- [DEVOPS-60][DEVOPS-61] Create and submit SBOM by @mprins in #318
- fix cleanup of composed images by @mprins in #320
- Bump renovatebot/github-action from 34.146.1 to 34.157.1 by @dependabot in #322
- Bump OpenLayers from 7.2.2 to 7.3.0 by @mprins in #319
- Bump node from 18.14.1 to 18.14.2 by @dependabot in #323
- Bump bots-house/ghcr-delete-image-action from 1.0.1 to 1.1.0 by @dependabot in #321
- Bump renovatebot/github-action from 34.157.1 to 36.0.0 by @dependabot in #326
- Bump aquasecurity/trivy-action from 0.9.1 to 0.9.2 by @dependabot in #327
- Bump node from 18.14.2 to 18.15.0 by @dependabot in #325
- Catalog tree. Add/edit catalog nodes, geo-services, layers by @geertplaisier in #330
- [HTM-545] Google streetview by @mprins in #324
- More memory for Lint by @matthijsln in #331
- [HTM-538] F - Location search in ESPG:3857 viewer zooms to EPSG:4326 coordinates by @mprins in #328
- Change service, application and appLayer id to strings, add route for service viewer by @matthijsln in #317
- Bump renovatebot/github-action from 36.0.0 to 36.0.1 by @dependabot in #333
- Bump renovatebot/github-action from 36.0.1 to 36.0.2 by @dependabot in #335
- Bump actions/stale from 7 to 8 by @dependabot in #334
- [HTM-648] add user and group admininstration pages by @mprins in #329
- Layer specific settings; Feature sources (add/edit) by @geertplaisier in #336
- [HTM-679] Add BUILDX_NO_DEFAULT_ATTESTATIONS with value 1 to docker buildx build/deploys by @mprins in #337
- Feature type selection for layers & show some feature type details by @geertplaisier in #338
- Combine binary bookmark fragments in a single compressed protobuf by @matthijsln in #332
- Crud actions for applications. Basic settings only. by @geertplaisier in #339
- Allow to set initial/max extent for an application by @geertplaisier in #340
- Update PDOK locatieserver url by @mprins in #341
- Create application layer tree by @geertplaisier in #342
- [HTM-649] Turn components on and off by @matthijsln in #343
- [HTM-713] Edit app styling by @matthijsln in #344
- Application layer settings by @geertplaisier in #345
- HTM-701: Admin login by @geertplaisier in #347
- Bump node from 18.15.0 to 18.16.0 by @dependabot in #348
- HTM-743: Allow to add to catalog with root node only. by @geertplaisier in #349
- HTM-746: Fix misaligned buttons on Chrome/Linux by @geertplaisier in #350
- Add override file to add an extra external network to tailormap by @matthijsln in #352
- Bump renovatebot/github-action from 36.0.2 to 36.0.3 by @dependabot in #354
- Bump aquasecurity/trivy-action from 0.9.2 to 0.10.0 by @dependabot in #355
- [HTM-727] Disallow blank username and group name by @mprins in #356
- [HTM-761] use the same regex pattern as the API for username and group name by @mprins in #357
- Select Catalog item after creating (node, geo service, feature source) by @geertplaisier in #351
- [HTM-760] Show only add sub folder icon for root level by @matthijsln in #353
- [HTM-714] Add proxy and authentication credentials to form by @matthijsln in #358
- Expand parents when expanding a node by @geertplaisier in #360
- Do not bind PostgreSQL to the host by default, fix some typos by @matthijsln in #359
- HTM-723: Use draft application when editing applications by @geertplaisier in #361
- Bump renovatebot/github-action from 36.0.3 to 36.1.1 by @dependabot in #364
- HTM-742: Open application from admin by @geertplaisier in #362
- HTM-718: Set default application by @geertplaisier in #363
- [HTM-763] Use unique layer id from backend by @matthijsln in #365
- HTM-705 / HTM-704: Admin authorization UI by @puckipedia in #346
- HTM-706: Allow to remove geo services from the catalog by @geertplaisier in #366
- Process test results via artifact for forked PRs (dependabot etc.) by @matthijsln in #367
- Bump renovatebot/github-action from 36.1.1 to 37.0.0 by @dependabot in #368
- HTM-726: Refactored user/group management to use routing + general form improvements by @geertplaisier in https://github.com/B3Partners/tailormap...
10.0.1
What's Changed
- [HTM-665] Fix vendor-specific legend parameters not added in layer details by @matthijsln in #290
- [HTM-668] Display SVG URLs as images by @matthijsln in #291
Full Changelog: v10.0.0...v10.0.1
10.0.0
What's Changed
See the full changelog for all dependency updates.
- HTM-635: Apply configured primary color and logo to application by @geertplaisier in #266
- HTM-256: Re-order layers and folders in TOC by @geertplaisier in #263
- HTM-541: Filter TOC by @matthijsln in #275
- HTM-174: Show error message for attribute list by @geertplaisier in #276
- map: update vector layers while interacting and animating by @puckipedia in #269
- HTM-625, HTM-624: Track initial opacity, add opacity data to bookmark by @puckipedia in #270
- HTM-546: Add geolocation button by @puckipedia in #262
- HTM-638: Highlight search result by @geertplaisier in #278
- HTM-639: Show labels for legends with one rule by @geertplaisier in #279
- Reset application style after navigation away from application by @geertplaisier in #281
- Improved and simplified autofocus directive by @geertplaisier in #280
- HTM-571: Fetch user information to update username/login info by @geertplaisier in #282
- HTM-638: Remove red border from point search result highlight by @geertplaisier in #283
- app: disable Sentry session tracking by @puckipedia in #285
- HTM-512: Fetch export capabilities and export data from attribute list by @geertplaisier in #286
Full Changelog: v10.0.0-rc2...v10.0.0
v10.0.0-rc1 🎁
What’s Changed
- [HTM-92] Show print preview polygon for image export (#162) @matthijsln
- Bump renovatebot/github-action from 32.211.1 to 32.236.4 (#192) @dependabot
- [HTM-322, HTM-466] Enable sentry (#188) @puckipedia
- [HTM-506] Update the docker compose file to make running release versions possible (#190) @mprins
- Revert to old docker-compose for pulling snapshot images on main branch deployment (#177) @mprins
- Fixed some filtering and testing issues (#176) @geertplaisier
- HTM-337: Update URL after application load + add spinner + add basic error handling (#173) @geertplaisier
- HTM-350: Improved initial background toggle cycle behavior (#174) @geertplaisier
- Combine pull and up in 1 command (#172) @mprins
- Bump node from 16.17.0 to 16.17.1 (#171) @dependabot
- Bump actions/stale from 5 to 6 (#170) @dependabot
- HTM-460: Added API models + method to get unique values. Merged mock-data and mock-api service. (#168) @geertplaisier
- HTM-463: Convert filters to CQL and add to map request (#167) @geertplaisier
- HTM-471: Added state for filtering on attributes (#166) @geertplaisier
- HTM-134: Request feature info using WMS GetFeatureInfo (#163) @geertplaisier
- Use tooltip directive everywhere + cleaned up tests (#160) @geertplaisier
- Update translations, set i18nMissingTranslation explicitly to default warning (#157) @matthijsln
- HTM-376: Break long words over multiple lines (#158) @geertplaisier
- HTM-465: Change the color for out-of-scale layers in the TOC (#155) @geertplaisier
- Fixes ng-serve constantly recompiling (#156) @geertplaisier
- Use URLSearchParams forEach() instead of entries() (#154) @matthijsln
- Add SCALE to GetLegendGraphic request and gray out layer title when out of scale (#153) @matthijsln
- Improve GeoServer legend quality using LEGEND_OPTIONS parameter (#148) @matthijsln
- Rename hiDpiMode to serverType and add resolvedServerType (#149) @matthijsln
- [HTM-442] Move generated
version.json
file to project root (#145) @mprins - Adjust mouse coordinate sizes, use tabular numbers (#141) @puckipedia
- Translations setup (#133) @geertplaisier
- Lazy load Map Pdf service because of large dependencies (#137) @geertplaisier
- Bump postgres from 14.4-alpine3.16 to 14.5-alpine3.16 in /docker/db (#135) @dependabot
- Add SVG logo and north arrow to PDF export (#134) @matthijsln
- Print include drawing option (#131) @matthijsln
- Add orientation, paper size and image size form controls (#128) @matthijsln
- Added comma-spacing linting rule (#132) @geertplaisier
- Added recommended lint rules + added some spacing rules + auto fix run (#130) @geertplaisier
- Bump nginx from 1.23.0-alpine to 1.23.1-alpine (#127) @dependabot
- Upgrade to Angular 14 (#129) @geertplaisier
- Map image export: add scalebar (#124) @matthijsln
- [HTM-427] Upgrade OpenLayers from 6.14.1 to 6.15.1 (#125) @mprins
- [CI] configure CodeQL to ignore some directories and files (#126) @mprins
- Map image export (PNG and PDF) (#117) @matthijsln
- Create codeql-analysis.yml (#122) @mprins
- Create codecov.yml (#120) @mprins
- Bump EnricoMi/publish-unit-test-result-action from 1 to 2 (#118) @dependabot
- Bump node from 16.15.1 to 16.16.0 (#119) @dependabot
- [HTM-48] Use configured hidpi options (#101) @matthijsln
- [HTM-400] use latest version of new persistence module (#111) @mprins
- Bump nginx from 1.21.6-alpine to 1.23.0-alpine (#103) @dependabot
- Bump actions/dependency-review-action from 1 to 2 (#102) @dependabot
- Bump node from 16.15.0 to 16.15.1 (#100) @dependabot
- Removed spectator dependency. Test with @testing-library/angular (#95) @geertplaisier
- Update packages for angular + ngrx + eslint (#94) @geertplaisier
- HTM-311: Implement drawing settings (#92) @geertplaisier
- HiDPI map support (#93) @matthijsln
- Bump node from 16.14.2 to 16.15.0 (#86) @dependabot
- Bump codecov/codecov-action from 2 to 3 (#77) @dependabot
- Bump actions/stale from 4 to 5 (#76) @dependabot
- use current major versions for actions (#71) @mprins
- Bump rlespinasse/github-slug-action from 4.0.0 to 4.2.2 (#66) @dependabot
- Bump actions/cache from 2 to 3 (#69) @dependabot
- Bump node from 16.14.0 to 16.14.2 (#62) @dependabot
- HTM-257 Update tailormap-db dump with current state from snapshot.b3pnl / h02 (#63) @mprins
- Bump vlaurin/action-ghcr-prune from 0.3.0 to 0.4.0 (#58) @dependabot
- HTM-190: Added generic tree component + services (#52) @geertplaisier
- Bump actions/setup-node from 2 to 3 (#50) @dependabot
- Bump actions/checkout from 2 to 3 (#51) @dependabot
- Core state refactoring to prevent selectors from running too often (#49) @geertplaisier
- Make sure to call API before doing POST to get XSRF token (#44) @matthijsln
- HTM-119: Login page (#38) @geertplaisier
- Do not create Tailormap account (#41) @matthijsln
- Bump postgres from 14.1-alpine3.15 to 14.2-alpine3.15 in /docker/db (#40) @dependabot
- Bump node from 16.13.2 to 16.14.0 (#39) @dependabot
- Configure nginx reverse proxies with env, rework docker compose files… (#36) @matthijsln
- Bump nginx from 1.21.5-alpine to 1.21.6-alpine (#30) @dependabot
- HTM-108: Models and API to retrieve Features (#24) @geertplaisier
- Add ref parameter when creating deployment (#25) @matthijsln
- HTM-104: Adds MapClick tool (#17) @geertplaisier
- Load specific OpenLayers classes only, prevents loading too many modules (#18) @geertplaisier
- Enable linting as Github action (#19) @geertplaisier
- Send host header to proxied services (#21) @matthijsln
- Bump node from 16.13.1 to 16.13.2 (#20) @dependabot
- Remove image from container registry (#16) @matthijsln
- CI workflows update (#15) @matthijsln
- Do not start container in workflow (#13) @matthijsln
- Updated packages (#14) @geertplaisier
- HTM-31: Fetch application, map, layers and display on the map (#6) @geertplaisier
- [HTM-43] CI PR deployment and cleanup (#10) @matthijsln
- Bump nginx from 1.21.4-alpine to 1.21.5-alpine (#7) @dependabot
- Adds Map library (#4) @geertplaisier
🚀 New features and improvements
- Optimized background layer selector for smaller screens (#191) @geertplaisier
- Composer updates, add Renovate workflow (#187) @mprins
- HTM-489: Added search trough PDOK | Nomatim (#185) @geertplaisier
- [HTM-480] Add hidpi settings and services (#181) @matthijsln
- HTM-493: Transform image-like links to tags (#183) @geertplaisier
- [security] Don't run container as root, add Trivy scanner to scan built images (#180) @mprins
- HTM-478: Mobile screen fixes (#178) @geertplaisier
- HTM-462|HTM-461: Added attribute list UI for filtering + implement filtering (#169) @geertplaisier
- [HTM-472] Update title and add all the favicons and application tiles (#164) @mprins
- HTM-148: Transform URL's in feature info to clickable links (#161) @geertplaisier
- HTM-377: Toggle all layers visibility (#159) @geertplaisier
- Add legend to PDF (#144) @matthijsln
- [HTM-332] Increase the default buffer distance multiplier from 4 to 10 (#152) @mprins
- [HTM-451][HTM-452] use as-is sorting for the feature info rendering (#151) @mprins
- [HTM-447] send crs with x and y coordinates (#146) @mprins
- [HTM-448] Send CRS with get feature by FID request (#147) @mprins
- [HTM-442] Create a
version.json
file as an asset (#142) @mprins - [HTM-336] Expose the nginx stub_status (#138) @mprins
- HTM-355: Load, highlight and zoom to feature after selection in attribute-list (#121) @geertplaisier
- HTM-410: Allow sorting by clicking attribute list headers (#116) @geertplaisier
- [HTM-417] Update features API design with sortBy and sortOrder (#115) @mprins
- HTM-366: Adding attribute-list (#109) @geertplaisier
- [HTM-395] Add a
hasAttributes
member to the API's AppLayer (#105) @mprins - HTM-315: Added more styling options for labels + multi-line label (#99) @geertplaisier
- HTM-314: Add drawing buttons for square, rectangle, ellipse and star (#98) @geertplaisier
- HTM-313: Add option for pattern fill to polygon/circle (#97) @geertplaisier
- HTM-312: Add properties for line drawing (#96) @geertplaisier
- HTM-319: Drawing UI + interaction (#88) @geertplaisier
- Toggle panel content instead of opening/closing on top (#87) @geertplaisier
- HTM-328: Make feature-info dialog more responsive to content (#84) @geertplaisier
- HTM-317: Scale bar instead of scale line (#85) @geertplaisier
- HTM-317: Added scale to map (#83) @geertplaisier
- HTM-318: Implements live mouse coordinates control (#81) @geertplaisier
- HTM-156: Implements background layer toggle component (#80) @geertplaisier
- HTM-171: Add Legend component (#75) @geertplaisier
- HTM-249: Use new API/models for layer tree (#74) @geertplaisier
- HTM-181 select coordinates (#72) @mprins
- HTM-178: Add measurement tools and buttons (#68) @geertplaisier
- Added linting rules to prohibit import from own project & openlayers (#65) @geertplaisier
- HTM-145: Show highlight of currently selected feature info feature (#60) @geertplaisier
- [HTM-243] add extra crs parameter to features call (#59) @mprins
- HTM-77: Zoom to initial extent button (#57) @geertplaisier
- [HTM-240] new datadump after loading WMS / WFS and JDBC sources from HTM-245 (#56) @mprins
- compose file updates (#55) @mprins
- HTM-187: Added zoom in/out buttons (#54) @geertplaisier
- HTM-189: Add TOC component (#53) @geertplaisier
- HTM-120: Added menu-bar && component to login/logout from viewer (#47) @geertplaisier
- [HTM-186] Remember URL before redirect to login and restore after login (#45) @geertplaisier
- [HTM-205] Change API url design (#43) @mprins
- HTM-106: Show message in case of an error or when no features are found (#37) @geertplaisier
- HTM-139: Add map controls service to add components on top of the map (#35) @geertplaisier
- HTM-138: Add scripts to publish packages as NPM package (#34) @geertplaisier
- HTM-99: Basic WMTS support (#31) @geertplaisier
- HTM-107...