v11.0.0 🎁
github-actions
released this
14 Jul 08:40
·
1024 commits
to refs/heads/main
since this release
What’s Changed
- [HTM-821] admin: OIDC support (#416) @puckipedia
- Support more types of error responses (#429) @matthijsln
- [HTM-850] Show feature source saving error messages (#428) @matthijsln
- docs: add dependabot as a contributor for maintenance (#427) @allcontributors
- [HTM-875] Remove the superfluous crs parameter from the
/features
call (#425) @mprins - [HTM-873] Add all contributors (committers) in chronological order (#424) @mprins
- [HTM-849] Display friendly error messages when creating service (#421) @matthijsln
- [HTM-867] Fix display of validation errors in user form (#423) @matthijsln
- [HTM-860] Add a
geometryInAttributes
option for the/features
endpoint (#420) @mprins - HTM-852: Check subfolders for items as well when deleting catalog folder (#419) @geertplaisier
- HTM-830: Reorganize catalog (#417) @geertplaisier
- Change way to disable db container for pr deployments (#418) @matthijsln
- Bump node from 18.16.0 to 18.16.1 (#415) @dependabot
- HTM-819: Remove catalog folder (#412) @geertplaisier
- HTM-841: Prevent browser from auto-fill passwords for new users/services (#413) @geertplaisier
- Fixes to be enable releasing separate packages (#411) @geertplaisier
- HTM-839: Fixes adding users to state (#410) @geertplaisier
- HTM-810: Use Ngrx state for users/groups + listen to SSE events (#409) @geertplaisier
- Update projects package.json files peerDependencies (#408) @geertplaisier
- [HTM-768] Fix 'inherit' vs 'specificGroups' ambiguity when no groups are selected (#407) @puckipedia
- HTM-831: Fixes selection for applications/services/features sources (#406) @geertplaisier
- Bump aquasecurity/trivy-action from 0.11.0 to 0.11.2 (#405) @dependabot
- HTM-809: Create/update/delete application on server sent events (#404) @geertplaisier
- [HTM-768] Add GeoService layer authorization editing (#369) @puckipedia
- HTM-818: Make sure layer id's are unique for both layers and base-layers (#402) @geertplaisier
- Update test-and-deploy.yml (#403) @mprins
- HTM-815: Fixes feature type selector resetting after switching layers (#400) @geertplaisier
- Remove console.log statement from catalog-tree.component.ts (#401) @mprins
- HTM-793: Fixes background selector for layers directly under root (#399) @geertplaisier
- HTM-803: Fixes selection in catalog tree (#398) @geertplaisier
- HTM-790: Improved fetching services/sources by excluding ones in store (#397) @geertplaisier
- Bump aquasecurity/trivy-action from 0.10.0 to 0.11.0 (#396) @dependabot
- HTM-790: Remove feature source with check for source used in layers (#394) @geertplaisier
- Set "_blank" as default target for links (#393) @matthijsln
- [HTM-798] Add attribution separator (#390) @matthijsln
- Add attributions for WMTS layers (#391) @matthijsln
- [HTM-711] Set document.title to app title when loading viewer (#389) @mprins
- HTM-769: HTM-771: Show configured title in tree and show/edit geoservice (#385) @geertplaisier
- HTM-791: fix app-authenticated group name (#381) @puckipedia
- HTM-789: Use unique id's for app tree layer nodes (#383) @geertplaisier
- HTM-762: Send current geo service protocol when editing service (#384) @geertplaisier
- HTM-764: Remove reference to delete app layer from parent node (#378) @geertplaisier
- HTM-785: Disable name field when editing group, cannot be changed (#379) @geertplaisier
- HTM-784: Enable users by default when creating a new user (#380) @geertplaisier
- HTM-747: Show layer title for toc node details (#377) @geertplaisier
- Update to Angular 16 (#376) @geertplaisier
- Add buttons to refresh geo-service and feature-source (#374) @geertplaisier
- remove comments from json files as to make them valid (#373) @mprins
- Configure Renovate (#372) @renovate
- HTM-726: Refactored user/group management to use routing + general form improvements (#370) @geertplaisier
- Bump renovatebot/github-action from 36.1.1 to 37.0.0 (#368) @dependabot
- Process test results via artifact for forked PRs (dependabot etc.) (#367) @matthijsln
- HTM-706: Allow to remove geo services from the catalog (#366) @geertplaisier
- HTM-705 / HTM-704: Admin authorization UI (#346) @puckipedia
- [HTM-763] Use unique layer id from backend (#365) @matthijsln
- HTM-718: Set default application (#363) @geertplaisier
- HTM-742: Open application from admin (#362) @geertplaisier
- Bump renovatebot/github-action from 36.0.3 to 36.1.1 (#364) @dependabot
- HTM-723: Use draft application when editing applications (#361) @geertplaisier
- Do not bind PostgreSQL to the host by default, fix some typos (#359) @matthijsln
- Expand parents when expanding a node (#360) @geertplaisier
- [HTM-714] Add proxy and authentication credentials to form (#358) @matthijsln
- [HTM-760] Show only add sub folder icon for root level (#353) @matthijsln
- Select Catalog item after creating (node, geo service, feature source) (#351) @geertplaisier
- [HTM-761] use the same regex pattern as the API for username and group name (#357) @mprins
- Bump aquasecurity/trivy-action from 0.9.2 to 0.10.0 (#355) @dependabot
- Bump renovatebot/github-action from 36.0.2 to 36.0.3 (#354) @dependabot
- Add override file to add an extra external network to tailormap (#352) @matthijsln
- HTM-746: Fix misaligned buttons on Chrome/Linux (#350) @geertplaisier
- HTM-743: Allow to add to catalog with root node only. (#349) @geertplaisier
- HTM-701: Admin login (#347) @geertplaisier
- Application layer settings (#345) @geertplaisier
- [HTM-713] Edit app styling (#344) @matthijsln
- [HTM-649] Turn components on and off (#343) @matthijsln
- Create application layer tree (#342) @geertplaisier
- Allow to set initial/max extent for an application (#340) @geertplaisier
- Crud actions for applications. Basic settings only. (#339) @geertplaisier
- Combine binary bookmark fragments in a single compressed protobuf (#332) @matthijsln
- Feature type selection for layers & show some feature type details (#338) @geertplaisier
- Layer specific settings; Feature sources (add/edit) (#336) @geertplaisier
- Bump actions/stale from 7 to 8 (#334) @dependabot
- Bump renovatebot/github-action from 36.0.1 to 36.0.2 (#335) @dependabot
- Bump renovatebot/github-action from 36.0.0 to 36.0.1 (#333) @dependabot
- Change service, application and appLayer id to strings, add route for service viewer (#317) @matthijsln
- More memory for Lint (#331) @matthijsln
- [HTM-545] Google streetview (#324) @mprins
- Catalog tree. Add/edit catalog nodes, geo-services, layers (#330) @geertplaisier
- Bump node from 18.14.2 to 18.15.0 (#325) @dependabot
- Bump aquasecurity/trivy-action from 0.9.1 to 0.9.2 (#327) @dependabot
- Bump renovatebot/github-action from 34.157.1 to 36.0.0 (#326) @dependabot
- Bump bots-house/ghcr-delete-image-action from 1.0.1 to 1.1.0 (#321) @dependabot
- Bump node from 18.14.1 to 18.14.2 (#323) @dependabot
- Bump renovatebot/github-action from 34.146.1 to 34.157.1 (#322) @dependabot
- fix cleanup of composed images (#320) @mprins
- Bump node from 18.14.0 to 18.14.1 (#316) @dependabot
- Bump renovatebot/github-action from 34.132.1 to 34.146.1 (#315) @dependabot
- Update for refactored map response, server type resolved server-side (#312) @matthijsln
- Bump renovatebot/github-action from 34.124.5 to 34.132.1 (#313) @dependabot
- Bump aquasecurity/trivy-action from 0.9.0 to 0.9.1 (#314) @dependabot
- Change default listen address from localhost to 0.0.0.0 in Compose (#308) @matthijsln
- ⬆️ Docker update: Update postgres Docker tag to v15.2 (#311) @mprins
- Update output path for admin (#310) @matthijsln
- Disable CSS source maps (prevent 404 on source maps for component style) (#309) @geertplaisier
- Fix workflow for removing PR deployment (#305) @matthijsln
- Only do npm builds on amd64 (#306) @mprins
- HTM-536: Fix pointer events in map controls (#307) @puckipedia
- HTM-640: Layer order bookmark (#304) @puckipedia
- Remove legacy admin and nginx containers (#303) @matthijsln
- HTM-644: Setup admin project, add basic layout, setup test/lint/build (#298) @geertplaisier
- Bump node from 18.13.0 to 18.14.0 (#302) @dependabot
- Bump renovatebot/github-action from 34.109.1 to 34.124.5 (#300) @dependabot
- Bump aquasecurity/trivy-action from 0.8.0 to 0.9.0 (#301) @dependabot
- fix spelling "Smaller than" (#297) @geertoff
- Upgrade packages (Angular 15, Material 15, NgRx 15) (#295) @geertplaisier
- Bump renovatebot/github-action from 34.108.5 to 34.109.1 (#292) @dependabot
🚀 New features and improvements
- [HTM-844] [HTM-858] Update models to respect API changes (#414) @mprins
- [HTM-804] Make it possible to add a description to an app layer in the admin (#395) @mprins
- [HTM-521] Support adding an attribution to layers (#387) @mprins
- [HTM-800] Add attribution to AppLayer (#386) @mprins
- [HTM-648] add user and group admininstration pages (#329) @mprins
- [DEVOPS-60][DEVOPS-61] Create and submit SBOM (#318) @mprins
- Generate version.json from core/package.json and load async for Sentry (#294) @geertplaisier
🐛 Bug Fixes
- [HTM-776] Update the already obvious warning message to be even more obvious (#392) @mprins
- [HTM-766] Mandate a valid CRS for the application (#375) @mprins
- [HTM-727] Disallow blank username and group name (#356) @mprins
- Update PDOK locatieserver url (#341) @mprins
- [HTM-679] Add BUILDX_NO_DEFAULT_ATTESTATIONS with value 1 to docker buildx build/deploys (#337) @mprins
- [HTM-538] F - Location search in ESPG:3857 viewer zooms to EPSG:4326 coordinates (#328) @mprins
- [HTM-675] Require CORS enabled or proxied services (#296) @matthijsln
- HTM-628: Do not set crossOrigin to anonymous (#293) @matthijsln
🔨 Dependency updates
- Bump tough-cookie from 4.1.2 to 4.1.3 (#426) @dependabot
- [HTM-802] Upgrade OpenLayers to 7.4.0 (#388) @mprins
- Bump postgres from 15.2-alpine3.17 to 15.3-alpine3.18 (#371) @mprins
- Bump node from 18.15.0 to 18.16.0 (#348) @dependabot
- Bump OpenLayers from 7.2.2 to 7.3.0 (#319) @mprins
- Bump http-cache-semantics from 4.1.0 to 4.1.1 (#299) @dependabot