Recent Releases of tailormap-viewer
tailormap-viewer - v12.1.0 π
π New features and improvements
Filters
- HTM-1629: add step size option to slider filter (#986) @steinkobben
- EO-562: Add option to checkbox filter values to use as substring (#972) @steinkobben
- EO-564: Move preset filter tool option to bottom (#968) @steinkobben
- HTM-1488: Add hint to dropdown list filter configuration (#947) @steinkobben
Others
- Use WMS 1.3.0 (#979) @matthijsln
- EK-30: Create info panel (#956) @steinkobben
- Add copy to clipboard button to color picker (#957) @matthijsln
- Drawing component improvements (#955) @matthijsln
- HTM-1081: Add edit button to feature info dialog buttons (#942) @steinkobben
- HTM-1245: Increase surface area where layers can be dropped when adding layers (#951) @steinkobben
- HTM-1620: Allow adding components above drawing buttons. (#983) @geertplaisier
- HTM-1612: Add service to register admin menu buttons and routes (#976) @geertplaisier
- HTM-1599: Update the production compose stack to include a configured prometheus service (#971) @mprins
π³ Docker updates
- π³ Bump node from 22.18.0 to 22.19.0 (#978) @dependabot[bot]
- π³ Bump node from 22.17.1 to 22.18.0 (#954) @dependabot[bot]
- π³ Bump node from 22.17.0 to 22.17.1 (#950) @dependabot[bot]
- βοΈβπ₯ Bump tailormap/solr from 9.8.1 to 9.9.0 (#949) @dependabot[bot]
βοΈβπ₯ Breaking changes
- HTM-1551: Angular 20 / NgRx 20 (#953) @mprins
- βοΈβπ₯ Bump tailormap/solr from 9.8.1 to 9.9.0 (#949) @dependabot[bot]
π Bug Fixes
- Fix viewer components config layout (#970) @matthijsln
- HTM-1628: Change alias to undefined when the text is removed from the form field (#984) @steinkobben
- HTM-1619: Fixes disappearing layers from tree (toc, catalog) (#974) @geertplaisier
- HTM-1623: Stop sending new input to filter forms on every change (#973) @steinkobben
- Fix rewrite to new template syntax (#960) @matthijsln
- Do not update other default style properties when label default style is updated (#952) @matthijsln
- Drawing reset before drawing custom style (#948) @matthijsln
π¦ Tests and Infrastructure
12 changes
* Export print service for additional vector layers (#982) @matthijsln * π³ Bump node from 22.18.0 to 22.19.0 (#978) @[dependabot[bot]](https://github.com/apps/dependabot) * Bump aquasecurity/trivy-action from 0.32.0 to 0.33.0 (#977) @[dependabot[bot]](https://github.com/apps/dependabot) * π³ Bump nginx from 1.29.0-alpine to 1.29.1-alpine in /ci/tailormap-embed-test (#966) @[dependabot[bot]](https://github.com/apps/dependabot) * un-ignore jsts for dependency review (#965) @mprins * Public api update (#964) @matthijsln * Add service to public API (#961) @matthijsln * Bump actions/checkout from 4 to 5 (#958) @[dependabot[bot]](https://github.com/apps/dependabot) * [HTM-1551](https://b3partners.atlassian.net/browse/HTM-1551): Angular 20 / NgRx 20 (#953) @mprins * π³ Bump node from 22.17.1 to 22.18.0 (#954) @[dependabot[bot]](https://github.com/apps/dependabot) * βοΈβπ₯ Bump tailormap/solr from 9.8.1 to 9.9.0 (#949) @[dependabot[bot]](https://github.com/apps/dependabot) * π³ Bump node from 22.17.0 to 22.17.1 (#950) @[dependabot[bot]](https://github.com/apps/dependabot)π¨ Dependency updates
- Bump jspdf from 3.0.1 to 3.0.2 (#975) @dependabot[bot]
- Improvements after upgrading to Angular 20 (#962) @geertplaisier
- HTM-1551: Angular 20 / NgRx 20 (#953) @mprins
- TypeScript
Published by github-actions[bot] 6 months ago
tailormap-viewer - v12.0.4 π
π New features and improvements
Filters
- Add option to add values to checkbox filters (#937) @steinkobben
- HTM-1488: Dropdown list filters (#936) @steinkobben
- Handle filters for hidden attributes (#930) @steinkobben
- HTM-1456 | HTM-1570 | HTM1562: Multi-layer filters (#905) @steinkobben
Drawing
- Enable value change events while sliding (#941) @matthijsln
- Support for rectangle with specified size in style library (#940) @matthijsln
- EK-29: Add additional line style properties (#935) @geertplaisier
- EK-51: Allow locked, non-editable, styles (#934) @geertplaisier
- Show drawing styles from library and drawing improvements (#925) @matthijsln
Others
- Do not show the 'anyone' access chip for proxied secured services (#945) @matthijsln
- HTM-1580: Improve geolocation functionality (#939) @steinkobben
π Bug Fixes
- HTM-1590: Select layer tree for application only once (#931) @steinkobben
- HTM-1591: Change default for tilingDisabled to true as in backend (#929) @matthijsln
- Fixes HTM-1588: Also use WMS POST request with untiled WMS when CQL_FILTER parameter is too large for a GET request (#928) @matthijsln
- Clear selected feature when selecting drawing style, fixes inadverten⦠(#943) @matthijsln
- Fix repeatedly scrolling to the same feature (#946) @matthijsln
π¦ Tests and Infrastructure
- Bump aquasecurity/trivy-action from 0.31.0 to 0.32.0 (#932) @dependabot[bot]
π¨ Dependency updates
- Bump form-data from 4.0.2 to 4.0.4 (#938) @dependabot[bot]
- TypeScript
Published by github-actions[bot] 7 months ago
tailormap-viewer - v12.0.3 π
π New features and improvements
- EK-50: use the latest uploaded drawing styles endpoint (#922) @mprins
- HTM-1524: List filter for filterable layers (#924) @steinkobben
- HTM-1561: Change 'choose attributes' menu to dropdown (#923) @steinkobben
- HTM-1563: Extend slider filter with input fields (#917) @steinkobben
- EK-48: Add IMAGE featuretype and related styling options for advanced drawing (#919) @mprins
- HTM-1537: Implement date picker filters (#915) @steinkobben
π³ Docker updates
- π³ Bump nginx from 1.27.5-alpine to 1.29.0-alpine in /ci/tailormap-embed-test (#921) @dependabot[bot]
- π³ Bump node from 22.16.0 to 22.17.0 (#920) @dependabot[bot]
π Bug Fixes
- HTM-1587: Unable to draw line when geometry type is linestring (instead of generic geometry) (#926) @matthijsln
- HTM-1584: Show only filters for active layers (#918) @steinkobben
π¦ Tests and Infrastructure
- π³ Bump nginx from 1.27.5-alpine to 1.29.0-alpine in /ci/tailormap-embed-test (#921) @dependabot[bot]
- π³ Bump node from 22.16.0 to 22.17.0 (#920) @dependabot[bot]
- TypeScript
Published by github-actions[bot] 8 months ago
tailormap-viewer - v12.0.2 π
π New features and improvements
- HTM-1487 | HTM-1536: Implement switch filters (#913) @steinkobben
π¨ Dependency updates
- HTM-1578: Upgrade OpenLayers from 10.5.0 to 10.6.1, PROJ4JS from 2.15.0 to 2.19.3, ol-ext from 4.0.31 to 4.0.33 (#914) @mprins
- TypeScript
Published by geertplaisier 8 months ago
tailormap-viewer - v12.0.1 π
π New features and improvements
- HTM-1573: Add config option to close panel after adding new feature (#909) @geertplaisier
- HTM-1535: Show filter icon in toc for filtered layers (#906) @steinkobben
π Bug Fixes
- HTM-1567: Show buffer when modifying filter geometry. (#910) @geertplaisier
- HTM-1544: Workaround for modify tool move cursor bug (#912) @geertplaisier
- HTM-1572: Allow deselection of element that was just drawn (#911) @geertplaisier
- Add vendor-specific parameters to legend URL when legend is proxied (#908) @matthijsln
- HTM-1565: Set a limit of 50 to number of unique values for checkbox filter (#904) @steinkobben
- TypeScript
Published by github-actions[bot] 8 months ago
tailormap-viewer - v12.0.0 π
π New features and improvements
- HTM-1560: If there edit geometry type is point or line, don't show menu (#901) @geertplaisier
- HTM-1555: Show spinner while saving/adding/removing in edit component (#900) @geertplaisier
- HTM-1532 | HTM-1533: Checkbox and Slider filters in viewer (#890) @steinkobben
- HTM-1504: Header component (#892) @geertplaisier
- HTM-1485 | HTM-1486: Admin implement checkbox filter (#889) @steinkobben
- HTM-1523 | HTM-1516: Configure preset attribute filters in admin (#876) @steinkobben
- Simplify getting layer geometry type (#888) @matthijsln
- HTM-1519: only show available geometry types for featuretype (#883) @mprins
- HTM-1547: Update draw polygon tool icon (#884) @mprins
- EK-10: Create rectangle of specific width and height and circle of specific radius (#875) @matthijsln
- HTM-1520 | HTM-1522: Allow automatic filling/updating of selected text and date/time fields in forms (#878) @mprins
- EK-11: Added support for showing length/area size when drawing (#877) @geertplaisier
- EK-34: Add list of drawing objects (#866) @matthijsln
- Modify tool improvements, rotate icon, allow draw in modify mode (#874) @geertplaisier
- HTM-1496: Show different reasons for layers not being visible differently (#871) @steinkobben
- HTM-1515: Add a panel to the application configuration screen to edit filter configurations (#869) @mprins
- Refactor CesiumManager (#868) @steinkobben
- HTM-1512: Apply pre-configured filter in application state (#865) @mprins
- Improved modify tool, remove toggle, edit vertices and size/position (#863) @geertplaisier
- EK-8, EK-9: use ol-ext transform tool (#856) @matthijsln
- HTM-1306: Allow reverse proxy for 3D Tiles (#857) @steinkobben
- HTM-1468: Refactor The Coordinate Picker Tool with navigation functionality (take 2) (#858) @mprins
- EK-43: Add support for circle geometries in the GeoJSON converter functions (#854) @mprins
- HTM-1468: Refactor The Coordinate Picker Tool with navigation functionality (#848) @mprins
- EK-7: Enable modify tool for drawing features (#849) @matthijsln
- EK-41: Add a toGeoJSON(olGeometry) function (#850) @mprins
- HTM-1432: Add QR-code and URL of bookmark to print-PDF (#845) @mprins
- HTM-1472: Fix 3D naming convention violations (#844) @steinkobben
- HTM-1302: Integrate 3D functionality in Tailormap (#617) @steinkobben
π³ Docker updates
- π³ Bump node from 22.15.1 to 22.16.0 (#886) @dependabot[bot]
- π³ Bump node from 22.15.0 to 22.15.1 (#879) @dependabot[bot]
- π³ Bump node from 22.14.0 to 22.15.0 (#872) @dependabot[bot]
- π³ Bump nginx from 1.27.4-alpine to 1.27.5-alpine in /ci/tailormap-embed-test (#867) @dependabot[bot]
π Bug Fixes
- HTM-1396: Fixes missing layers in print (#903) @geertplaisier
- HTM-1521: Prevent edit and feature info dialog open. Fix edit geometry (#902) @geertplaisier
- HTM-1504: Header component bugfixes (#899) @geertplaisier
- HTM-1554: Refresh layer + attribute list after edit feature (#898) @geertplaisier
- HTM-1556: Do not save irrelevant values in slider config (#897) @steinkobben
- HTM-1552: Editing fails because the PATCH does not include the updated fields (#894) @mprins
- HTM-1549: restore option to disable any form field (#893) @mprins
- Fixes HTM-1531: reset page index after filter changed (#887) @matthijsln
- HTM-1545: Do not use ol/sphere for great circle length/area calculations (#882) @matthijsln
- HTM-1491: Spatial filter: buffering circle does not work (#880) @mprins
- AB#36486: Allow deselection of selected layer (#873) @geertplaisier
- HTM-1509: Show whether layers are available in the relevant projections (#870) @steinkobben
- HTM-1514: Request render for 3D scene after 2D layers change (#864) @steinkobben
- HTM-1481: Stop re-rendering entire map in 3D when a layer changes (#861) @steinkobben
- HTM-1473: Load Cesium.js on-demand instead of immediately (#862) @steinkobben
- HTM-1482: Use tileLoadFunction to support TileWMS in 3D (#859) @steinkobben
- HTM-1492: Hide opacity slider in layer details in TOC for 3D Tiles (#860) @steinkobben
- Save correct index for 3D tiles layers (#846) @steinkobben
- EK-39: Fixes checkbox admin fields + added addFeatures action (#851) @geertplaisier
- HTM-1489: Fixes click tool always being enabled (#847) @geertplaisier
π¦ Tests and Infrastructure
- Bump aquasecurity/trivy-action from 0.30.0 to 0.31.0 (#896) @dependabot[bot]
- Bump dawidd6/action-download-artifact from 9 to 10 (#891) @dependabot[bot]
- π³ Bump node from 22.15.1 to 22.16.0 (#886) @dependabot[bot]
- π³ Bump node from 22.15.0 to 22.15.1 (#879) @dependabot[bot]
- π³ Bump node from 22.14.0 to 22.15.0 (#872) @dependabot[bot]
- π³ Bump nginx from 1.27.4-alpine to 1.27.5-alpine in /ci/tailormap-embed-test (#867) @dependabot[bot]
- Bump yogeshlonkar/trivy-cache-action from 0.1.13 to 0.1.14 (#855) @dependabot[bot]
π¨ Dependency updates
- HTM-1495: Update OpenLayers to 10.5.0 (#852) @mprins
- Add @nuintun/qrcode peer dependency, update tslib in Core (#853) @mprins
- TypeScript
Published by github-actions[bot] 9 months ago
tailormap-viewer - v11.5.0 π
Breaking changes
This version requires the PostGIS extension for the configuration database. If you are upgrading from a previous version and using the Docker Compose stack in this repository, the Docker image has been changed from PostgreSQL 15 to PostgreSQL 17 with PostGIS so this requires a dump and restore. See the README for details, or run the following commands:
When using a remote Docker context and/or a different env-file than .env, use docker --context <context> compose --env-file <env-file> in the commands.
shell
git checkout v11.5.0
docker compose stop tailormap
docker compose exec db pg_dump -U tailormap > tailormap.sql
docker compose stop db
docker compose run --rm db sh -c 'rm -rf /var/lib/postgresql/data/*'
docker compose up -d db
cat tailormap.sql | docker compose exec -T db psql -U tailormap && rm tailormap.sql
docker compose up -d
If you already used docker compose up using the Compose configuration from this repository on the v11.5.0 or later tag on an existing stack that was using the PostgreSQL 15 image, the db container will keep restarting. Fix this using the following commands below:
```shell docker compose stop db tailormap
If using a different Compose project name than the default, change the volume name tailormap_db
docker run -d --rm --name temp-postgres15 -v tailormapdb:/var/lib/postgresql/data postgres:15.8-alpine3.20 docker exec -it temp-postgres15 pgdump -U tailormap > tailormap.sql docker stop temp-postgres15 docker compose run --rm db sh -c 'rm -rf /var/lib/postgresql/data/*' docker compose start db cat tailormap.sql | docker compose exec -T db psql -U tailormap && rm tailormap.sql docker compose start tailormap ```
π New features and improvements
- HTM-1435: Add settings to hide some functionality for layers (#838) @matthijsln
- HTM-1189: Increase the WMS getFeatureInfo maximum features count from 1 (default) to 10 (#831) @mprins
- HTM-1446: Add configuration for WMS server type (#829) @matthijsln
- HTM-1442: Show messages about feature type being editable or not (#820) @matthijsln
- Extended map click event to provide resolution and scale next to coords (#825) @geertplaisier
- βοΈβπ₯ EK-15: replace the PostgreSQL 15 image with a PostGIS 17-3.5 image βοΈβπ₯ (#821) @mprins
- HTM-1443: Show key icon next to primary key attribute (#819) @matthijsln
- HTM-1431: Show warning in catalog tree for feature type (#814) @matthijsln
- HTM-1430: Add warning messages when a feature type does not have a primary key and/or geometry attribute (#813) @mprins
π³ Docker updates
- Bump tailormap/solr from 9.8.0 to 9.8.1 (#833) @dependabot[bot]
- βοΈβπ₯ EK-15: replace the PostgreSQL 15 image with a PostGIS 17-3.5 image βοΈβπ₯ (#821) @mprins
- HTM-1422: Upgrade Solr from 9.7.0 to 9.8.0 (#806) @mprins
βοΈβπ₯ Breaking changes
- βοΈβπ₯ EK-15: replace the PostgreSQL 15 image with a PostGIS 17-3.5 image βοΈβπ₯ (#821) @mprins
- HTM-1427: Admin frontend uses incorrect cron expression for Monday evening (#811) @steinkobben
π Bug Fixes
- HTM-1470: Do not show logged out popup on (possibly temporary) network errors (#842) @geertplaisier (#843) @matthijsln
- HTM-1453, HTM-1454: Fix catalog node warnings (#826) @matthijsln
- HTM-1440: Only show filterable layers with attributes in Spatial Filter layer dropdown (#818) @matthijsln
- HTM-1427: Admin frontend uses incorrect cron expression for Monday evening (#811) @steinkobben
- SUPPORT-14902 | HTM-1424 : Change the tooltip position of the background layer dropdown options to "before" (from default "below") (#807) @mprins
π¦ Tests and Infrastructure
11 changes
* Bump aquasecurity/trivy-action from 0.29.0 to 0.30.0 (#836) @[dependabot[bot]](https://github.com/apps/dependabot) * Bump tailormap/solr from 9.8.0 to 9.8.1 (#833) @[dependabot[bot]](https://github.com/apps/dependabot) * Use tailormap tools (#830) @matthijsln * Bump yogeshlonkar/trivy-cache-action from 0.1.12 to 0.1.13 (#824) @[dependabot[bot]](https://github.com/apps/dependabot) * Bump dawidd6/action-download-artifact from 8 to 9 (#822) @[dependabot[bot]](https://github.com/apps/dependabot) * βοΈβπ₯ EK-15: replace the PostgreSQL 15 image with a PostGIS 17-3.5 image βοΈβπ₯ (#821) @mprins * Bump node from 22.13.1 to 22.14.0 (#817) @[dependabot[bot]](https://github.com/apps/dependabot) * Bump nginx from 1.27.3-alpine to 1.27.4-alpine in /ci/tailormap-embed-test (#816) @[dependabot[bot]](https://github.com/apps/dependabot) * Bump node from 22.13.0 to 22.13.1 (#810) @[dependabot[bot]](https://github.com/apps/dependabot) * Bump dawidd6/action-download-artifact from 7 to 8 (#809) @[dependabot[bot]](https://github.com/apps/dependabot) * Bump yogeshlonkar/trivy-cache-action from 0.1.11 to 0.1.12 (#808) @[dependabot[bot]](https://github.com/apps/dependabot)π¨ Dependency updates
- Bump jspdf from 3.0.0 to 3.0.1 (#839) @dependabot[bot]
- HTM-1467: update angular-eslint devDependencies to 19 and disable prefer-standalone lint rule (#837) @mprins
- HTM-1464: Update Angular 19 to current patch version (#835) @mprins
- Bump dompurify, jspdf and svg2pdf.js (#828) @dependabot[bot]
- Bump axios from 1.7.4 to 1.8.2 (#827) @dependabot[bot]
- HTM-1388: Remove
jsdom-workerdev dependency after OpenLayers upgrade (#815) @mprins - Upgrade to Angular 19 (#802) @geertplaisier
- Bump OpenLayers from 10.3.1 to 10.4.0 (#812) @mprins
- TypeScript
Published by github-actions[bot] 11 months ago
tailormap-viewer - v11.4.5 π
π New features and improvements
- HTM-1060: Support i18n in map service requests (#803) @mprins
- HTM-1410: Show OIDC role name as group information on group and OIDC registration pages (#798) @matthijsln
- HTM-1408: Added notes to user form (#797) @geertplaisier
- HTM-1409: Add aliasForGroup form field (#796) @matthijsln
- HTM-1401 | HTM-1402 | HTM-1404: Update task-progress event to have optional map of task data and use that to show indexing progress (#793) @mprins
- HTM-1361: handle index tasks progress events in the admin frontend (#791) @mprins
- HTM-1398: refactor task keys (#792) @mprins
- HTM-1397: introduce the task-progress event in the AdminSseService (#790) @mprins
- HTM-1369: Added municipality filter to simple search component (#787) @geertplaisier
- HTM-1374: Use the summary field to display information about the indexing (#788) @mprins
- HTM-1391: Updated login screen layout, moved SSO buttons to top (#789) @geertplaisier
- HTM-1370: Change search component lay-out when more than one search index can be used (#784) @geertplaisier
- HTM-1368: Update SearchIndexModel and usage for API change (#783) @mprins
π Bug Fixes
- Object information template: when inserting feature type attributes the previous attribute isn't overwritten (#805) @geertplaisier
- HTM-1414: Fixes Markdown editor preview for object information template (#801) @geertplaisier
- HTM-1371: Can't search for values with spaces in them with Solr (#795) @mprins
π¦ Tests and Infrastructure
- Bump node from 22.12.0 to 22.13.0 (#799) @dependabot[bot]
- Bump dataaxiom/ghcr-cleanup-action from 1.0.15 to 1.0.16 (#800) @dependabot[bot]
- Bump yogeshlonkar/trivy-cache-action from 0.1.10 to 0.1.11 (#794) @dependabot[bot]
- HTM-1377: remove dependency track buildsteps tailormap-viewer (#786) @mprins
- Bump dataaxiom/ghcr-cleanup-action from 1.0.14 to 1.0.15 (#785) @dependabot[bot]
- TypeScript
Published by github-actions[bot] about 1 year ago
tailormap-viewer - v11.4.4 π
π New features and improvements
- HTM-1317: Add start and stop functionality for tasks (#764) @steinkobben
π Bug Fixes
- HTM-1234: Prevent root collapse. Expand/collapse levels below root (#782) @geertplaisier
- Only update Markdown editor contents if content is changed (#781) @geertplaisier
- HTM-1292: Do not remove row when pressing
. (#780) @geertplaisier - HTM-1354: Fixes issue in embedded viewer where search would break (#777) @geertplaisier
- HTM-1326: fix PDOK Address search fails when SOLR search index query returns an error or SOLR is unavailable (#774) @mprins
- HTM-1353: Add some production-ready Solr options (#773) @mprins
- HTM-1352: update notification message (#771) @mprins
- Fixed issue where Milkdown editor blurred after typing (#766) @geertplaisier
π¦ Tests and Infrastructure
- Bump dataaxiom/ghcr-cleanup-action from 1.0.13 to 1.0.14 (#778) @dependabot
- Bump node from 22.11.0 to 22.12.0 (#776) @dependabot
- HTM-1355: Update embed nginx version to 1.27.3-alpine (#775) @mprins
- Bump yogeshlonkar/trivy-cache-action from 0.1.9 to 0.1.10 (#769) @dependabot
- Bump dawidd6/action-download-artifact from 6 to 7 (#770) @dependabot
π¨ Dependency updates
- HTM-1350: Upgrade OpenLayers from 10.2.1 to 10.3.1 and Proj4js from 2.12.1 to 2.15.0 (#772) @mprins
- Added @ngrx/operators as dependency (used in effects) (#765) @geertplaisier
- TypeScript
Published by github-actions[bot] about 1 year ago
tailormap-viewer - v11.4.3 π
π New features and improvements
- HTM-1317: Add start and stop functionality for tasks (#764) @steinkobben
- HTM-1324 (revised): Added translation for 'Description*' (#763) @steinkobben
- Export Admin SSE service for use in plugins (#767) @geertplaisier
- Add Application API service for plugins (#768) @geertplaisier
π Bug Fixes
- Fixed issue where Milkdown editor blurred after typing (#766) @geertplaisier
π¨ Dependency updates
- Added @ngrx/operators as dependency (used in effects) (#765) @geertplaisier
- TypeScript
Published by github-actions[bot] about 1 year ago
tailormap-viewer - v11.4.2 π
New features
- HTM-1234: Added filter + collapse/expand all to application layer tree (#755) @geertplaisier
π Bug Fixes
- HTM-1328: Show error message when saving geoservice/layer fails (#756) @geertplaisier
- Fixes markdown editor so it updates content after changing selected item (#762) @geertplaisier
- HTM-1334 | HTM-1335: Markdown fixes (#761) @geertplaisier
- Fixes markdown-style URL regex in htmlify helper (#760) @geertplaisier
π Documentation updates
- HTM-1242: remove arm64 build instructions (#758) @mprins
π¦ Tests and Infrastructure
- Bump aquasecurity/trivy-action from 0.28.0 to 0.29.0 (#757) @dependabot
- Bump codecov/codecov-action from 4 to 5 (#754) @dependabot
- TypeScript
Published by github-actions[bot] over 1 year ago
tailormap-viewer - v11.4.1 π
βοΈβπ₯ Breaking changes
- βοΈβπ₯ HTM-1319: Replace Solr image in the Tailormap stack with the new imageβοΈβπ₯ (#747) @mprins
Stop and clear the Solr data volume when upgrading, and reindex all indexes.
- βοΈβπ₯ HTM-816: Escape HTML in layer attributions βοΈβπ₯ (#725) @geertplaisier
HTML in attributions must be converted to Markdown. Some Markdown snippets to copy/paste:
``` Β© OpenStreetMap contributors
CC BY 4.0 BGT/Kadaster ```
Tip: open a console to the Tailormap PostgreSQL configuration database using:
bash
docker exec -it tailormap-db psql -U tailormap
Copy/paste the query below to extract all attributions. Look for attributions that contain HTML that needs to be updated.
sql
select url, name as app_or_geo_service, layer, attribution
from (
select '/admin/catalog/service/' || id as url, title as name, '(default)' as layer, jsonb_extract_path_text(settings, 'defaultLayerSettings', 'attribution') as attribution
from geo_service
union all
select url, name, layer, jsonb_extract_path_text(settings, 'layerSettings', layer, 'attribution') as attribution
from (
select '/admin/catalog/service/' || id as url, title as name, jsonb_object_keys(settings -> 'layerSettings') as layer, settings
from geo_service
union all
select '/admin/applications/application/' || id || '/layers' as url, name, jsonb_object_keys(settings -> 'layerSettings') as layer, settings
from application
) q1
) q2
where attribution is not null
order by 1, 3;
Paste the URL in the first column in your browser after the hostname of your Tailormap instance.
- To edit the attribution for a geo service (with
(default)in the query result layer column), edit it directly after opening the URL. - To edit to the attribution of a layer of a geo service, open the URL and then select the layer of the geo service matching the layer column in the query results. The layer name is displayed at the top of the layer settings form.
- To edit the attribution of a layer of an application, you also need to select layer after opening the application with the URL. Take the part after the last
:from the layer column of the query results. Look for this layer name that is displayed in parentheses after the title in the 'Layer name' field under the 'Catalog shortcuts' when you select a layer in the application layer tree. Note that it can also be a base layer.
π New features and improvements
- HTM-1248: Add crosshair cursor for coordinate-link-window and streetview (#742) @geertplaisier
- HTM-1233: When re-ordering a group of rows dragging is improved (#744) @geertplaisier
- HTM-1267: Improved design for resizer for side bar resizing (#743) @geertplaisier
- HTM-1232: Gray out entire row when attribute is disabled (#739) @steinkobben
- HTM-1233: Allow to drag multiple rows when reordering feature attributes (#735) @geertplaisier
- HTM-1267: Add resizer to admin to grow/shrink the tree/list (#736) @geertplaisier
- HTM-1275: Measure tool adjusted distance threshold from 100m to 1000m (#734) @geertplaisier
- HTM-1100: Add overlay when scrolling on map when TM is in an iframe (#733) @geertplaisier
- HTM-1249: Allow service+layername in URL to start with that layer only (#721) @geertplaisier
- HTM-1260: Check Solr availability and show error if not available (#727) @matthijsln
- HTM-1262: Add login check to viewer as well (#724) @geertplaisier
- HTM-816: Allow other characters in MD-link description (#728) @geertplaisier
- HTM-1255: Add the possibility to define a schedule on a search index (#722) @mprins
- HTM-1239: Implement Milkdown editor for template editing (#714) @geertplaisier
- HTM-981: Change background-layer-toggle to show ellipsis when title is too long (#715) @steinkobben
π Bug Fixes
- HTM-1264: long layer titles are broken over multiple lines (#746) @steinkobben
- HTM-1314: Fixes settings page layout (#745) @geertplaisier
- HTM-1312: Prevent choice list from being cleared when form is opened (#741) @geertplaisier
- HTM-1264: Make long layer titles visible in TOC (#729) @steinkobben
- HTM-1261: Maximum width for feature-info layer-list (#726) @steinkobben
- HTM-1325: Show error message when search indexing fails (#750) @geertplaisier
π¦ Tests and Infrastructure
- Bump rlespinasse/github-slug-action from 4 to 5 (#748) @dependabot
- Bump yogeshlonkar/trivy-cache-action from 0.1.8 to 0.1.9 (#740) @dependabot
- Bump aquasecurity/trivy-action from 0.27.0 to 0.28.0 (#732) @dependabot
- Bump aquasecurity/trivy-action from 0.24.0 to 0.27.0 (#723) @dependabot
- Bump node from 20.17.0 to 20.18.0 (#719) @dependabot
- docs: add steinkobben as a contributor for code (#718) @allcontributors
- HTM-1092: Use docker save/load instead of ghcr for continuous deployment (#716) @matthijsln
- Add workflow to test releasing packages (#751) @matthijsln
π¨ Dependency updates
- HTM-1277: Bump postgresql from postgres:15.7-alpine3.18 to postgres:15.8-alpine3.20 (#731) @mprins
- HTM-1294: Upgrade NodeJS runtime to 22.x (new LTS) (#737) @mprins
- HTM-1276: Bump Solr version from 9.6.1 to 9.7.0 (#730) @mprins
- Bump the npmandyarn group across 1 directory with 2 updates (#720) @dependabot
- HTM-1244: Bump the npmandyarn group across 1 directory with 2 updates (#717) @dependabot
- HTM-1237: Upgrade OpenLayers to 10.2.1 (#713) @mprins
- TypeScript
Published by github-actions[bot] over 1 year ago
tailormap-viewer - v11.4.0 π
Whatβs Changed
- Docker image tags and Java packages were renamed after moving to the new Tailormap GitHub organisation
π New features and improvements
- Feature preview: configure a simple attribute value replacement template with markdown styling for object information (click on map) panel
- Feature preview: create a search index (requires solr Docker profile while deploying), for JDBC feature stores only
- Popup appears when user is logged out in admin
- Attribute list export fixes
- Feature info dialog improvements
- For WMS, hi-dpi and use tiling are disabled by default. This also affects the default for existing services in the catalog when the settings were never changed. The reason is that hi-dpi images from WMS are too large in total pixels and thus slow to draw. Hi-dpi WMS should only be used by the base layer or manually configured for a single layer. The tiling setting for WMS was used in combination with hi-dpi to reduce the GetMap size, but this can lead to tile rendering artifacts (labels appearing multiple times, etc.).
- HTM-1156: Use application logo if set for printing (#692) @geertplaisier
- HTM-1150: Add filter function for catalog in application layers section (#683) @geertplaisier
- HTM-1162: View logfile in admin (#698) @matthijsln
- HTM-1126: In de table of contents, the β symbol is gone and the entire layer name can be clicked to open the layer details panel with description/opacity/legend (#654) @geertplaisier
π Bug Fixes
- HTM-1200: Fixes printing when no background is selected (#691) @geertplaisier
- HTM-1147: Reduce flickering when zooming in and viewing legend (#679) @geertplaisier
- HTM-1147: Reduce flickering and keep scrollbar pos when viewing legend (#690) @geertplaisier
- HTM-1193: Fixes switching feature type for catalog layer (#704) @geertplaisier
- HTM-1205: Prevent creating Solr indexes for WFS feature types (#701) @steinkobben
π¨ Dependency updates
- HTM-1197: Bump OpenLayers from 10.0.0 to 10.1.0 and proj4 from 2.11.0 to 2.12.0 (#688) @mprins
- TypeScript
Published by github-actions[bot] over 1 year ago
tailormap-viewer - v11.3.5 π
Whatβs Changed
- HTM-1136: Sort the list of available components alphabetically (#668) @geertplaisier
π Bug Fixes
- HTM-1148: π³π± π©πͺ Popup menu for adding/removing/renaming subfolder is not translated to Dutch/German (#672) @mprins
- HTM-1134: Only add SCALE parameter if legend request is GetLegendGraphic (#667) @geertplaisier
- HTM-1137: π©πͺ Update and fix German translations (#663) @mprins
- HTM-1138: π³π± Update and fix Dutch translations (#664) @mprins
π¦ Tests and Infrastructure
- Update NodeJS to 20.15.0 (#657) @mprins
- HTM-1140: β» Add workflow to deploy
tailormap-embed-test(#666) @mprins - [CI] Prevent concurrent workflow runs on the same branch (#662) @mprins
- Consolidate the 2 Solr profiles into one (#661) @mprins
- TypeScript
Published by github-actions[bot] over 1 year ago
tailormap-viewer - v11.3.4 π
π New features and improvements
- Support high DPI legends for MapServer (#649) @matthijsln
- HTM-1114: Feature-info text not broken properly when text in attribute is long (#641) @mprins
- HTM-1119: Select or upload images for app logo and layer legends (#643) @geertplaisier
- HTM-1125: Allow to copy an entire application (#647) @geertplaisier
- HTM-1115: Coordinate link window (#642) @geertplaisier
π Bug Fixes
- HTM-1131: Traefik Host rule does not support multiple hostnames anymore (#658) @mprins
- Hide the checkbox on the background layer selector (#655) @geertplaisier
- Update the viewer layout (map padding) when opening/closing dialog (#636) @geertplaisier
Whatβs Changed
- Move SpinnerButtonComponent to shared library so it can be re-used (#653) @geertplaisier
- Use Observable to allow updating admin fields after init (#640) @geertplaisier
π¨ Dependency updates
- β¬οΈ Docker update: Update nginx Docker tag to v1.27.0 (#638) @renovate
- β¬οΈ Docker update: Update solr Docker tag to v9.6.1 (#637) @renovate
- Bump dawidd6/action-download-artifact from 5 to 6 (#651) @dependabot
- Bump ws from 8.17.0 to 8.17.1 (#652) @dependabot
- Bump braces from 3.0.2 to 3.0.3 (#646) @dependabot
- Bump dawidd6/action-download-artifact from 3.1.4 to 5 (#645) @dependabot
- Bump aquasecurity/trivy-action from 0.21.0 to 0.22.0 (#644) @dependabot
- Bump node from 20.13.1 to 20.14.0 (#639) @dependabot
- Bump OpenLayers from 9.2.2 to 9.2.4 (#635) @mprins
- TypeScript
Published by github-actions[bot] over 1 year ago
tailormap-viewer - v11.3.3 π
π New features and improvements
- HTM-1106: Allow setting to automatically refresh layers (#633) @geertplaisier
π¨ Dependency updates
- Bump node from 20.12.2 to 20.13.1 (#625) @dependabot
- β¬οΈ Docker update: Update solr Docker tag to v9.6.0 (#622) @renovate
- Bump aquasecurity/trivy-action from 0.20.0 to 0.21.0 (#634) @dependabot
- Bump aquasecurity/trivy-action from 0.19.0 to 0.20.0 (#624) @dependabot
- TypeScript
Published by github-actions[bot] almost 2 years ago
tailormap-viewer - v11.3.2 π
π Bug Fixes
- HTM-1104: use tm-admin-password-field component for client-secret (#620) @mvdstruijk
- HTM-1097: ECQL does not have date only format for time literals (#616) @matthijsln
- HTM-1112: Pass filter when fetching feature info (#627) @geertplaisier
- HTM-1111: Fixes description for inverse condition filters (#626) @geertplaisier
π¨ Dependency updates
- Bump ejs from 3.1.9 to 3.1.10 (#621) @dependabot
- HTM-1101: Upgrade NodeJS to current LTS (20.12.2) (#615) @mprins
- β¬οΈ Docker update: Update postgres Docker tag to v15.7 (#623) @renovate
Whatβs Changed
- HTM-1063: Add preconfigured Solr instance to compose stack (disabled in default Docker profile) (#571) @mprins
- Replaced core state by AuthenticatedUserService + moved to api project (#632) @geertplaisier
- Added AuthenticatedUserService - Service to fetch and get user details (#631) @geertplaisier
- Updated model for additionalProperties + add isPublic flag (#629) @geertplaisier
- Upgrade packages (#630) @geertplaisier
- Add option for full-screen dialogs (#613) @geertplaisier
- HTM-1096: Update peer dependencies automatically (#611) @geertplaisier
- TypeScript
Published by github-actions[bot] almost 2 years ago
tailormap-viewer - v11.3.1 π
Whatβs Changed
- HTM-1087: Parent page scrolls as normal when embedded in an iframe, control key or two fingers required to pan/zoom map (#608) @geertplaisier
- Allow (extension) code to register extra configuration fields in admin (#610) @geertplaisier
- HTM-1098: Forms: choice list for integer attributes can be configured (#609) @geertplaisier
- TypeScript
Published by github-actions[bot] almost 2 years ago
tailormap-viewer - v11.3.0 π
π New features and improvements
- HTM-1080: Add form builder in admin (#603) @geertplaisier
- HTM-1095: Show warning for fields that are turned off in feature type / app settings (#607) @geertplaisier
- HTM-1082: Implement configured form in viewer edit component (#604) @geertplaisier
- HTM-1006: Share/embed viewers (#599) @geertplaisier
- HTM-1088: Only show share viewer component when user is admin (#605) @matthijsln
- HTM-1014: Configure tile grid extent and size (xyz) + apply to xyz layer (#593) @geertplaisier
- HTM-1042: Parse pasted bounds inside bounds field for setting extent simpler (#594) @geertplaisier
- HTM-1033: Improved layout for editing application tree, added title (#590) @geertplaisier
- HTM-1026: Fixes responsive behavior for editing application tree (#589) @geertplaisier
- HTM-978: Fixes empty dropdown for hi dpi substitute layer (#588) @geertplaisier
- HTM-1043: Add German translations (#591) @oscarporsius
π¨ Dependency updates
- HTM-1030: Upgrade OpenLayers to 9.1.0 (#606) @mprins
- Bump express from 4.18.2 to 4.19.2 (#601) @dependabot
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#600) @dependabot
- Bump follow-redirects from 1.15.4 to 1.15.6 (#597) @dependabot
- Bump NodeJS from 20.11.0 to 20.11.1 (#595) @mprins
- Bump aquasecurity/trivy-action from 0.18.0 to 0.19.0 (#602) @dependabot
- Bump dawidd6/action-download-artifact from 3.1.2 to 3.1.4 (#598) @dependabot
- Bump aquasecurity/trivy-action from 0.17.0 to 0.18.0 (#592) @dependabot
- TypeScript
Published by geertplaisier almost 2 years ago
tailormap-viewer - v11.2.3 π
Whatβs Changed
- Config jsonValue is not meant to be stringified (#583) @matthijsln
- Bump dawidd6/action-download-artifact from 3.1.1 to 3.1.2 (#587) @dependabot
- Bump dawidd6/action-download-artifact from 3.0.0 to 3.1.1 (#585) @dependabot
- β¬οΈ Docker update: Update postgres Docker tag to v15.6 (#584) @renovate
- HTM-1025: Application name should be unique (#582) @geertplaisier
- HTM-1016: Ensure all id's in state are of type string (#580) @geertplaisier
- HTM-994: Apply changed name to application base layers tree (#581) @geertplaisier
- HTM-993: Hide OIDC buttons when showForViewer configuration is false (#579) @geertplaisier
π¨ Dependency updates
- Bump ip from 2.0.0 to 2.0.1 (#586) @dependabot
- TypeScript
Published by github-actions[bot] almost 2 years ago
tailormap-viewer - v11.2.2 π
π New features and improvements
- HTM-992: Filter catalog tree (#562) @geertplaisier
- HTM-983: Highlight connected geo service layers in catalog (#575) @geertplaisier
- HTM-984: Highlight connected feature types in catalog (#574) @geertplaisier
- HTM-982: Different icons for WFS/JDBC sources in catalog tree (#564) @geertplaisier
- HTM-950: Show only layers matching application projection (#563) @geertplaisier
- HTM-985: Improved UI for editing application layer settings (#573) @geertplaisier
- HTM-1009: CRS for XYZ layer must be entered manually (#567) @matthijsln
- HTM-1000: Pre-compress static resources (#560) @matthijsln
- HTM-999: Refactored catalog - removed lazy loading, simplified routing (#557) @geertplaisier
- HTM-1003: Add
ApplicationName=tailormap-apito any PostgreSQL connection (#572) @mprins - Small fixes
π Bug Fixes
- HTM-962: Override GeoTools' projection WKT with proj4js definition for EPSG:28992 (#570) @matthijsln
- HTM-1010: Fixes removing feature source from catalog (#578) @geertplaisier
- TypeScript
Published by github-actions[bot] about 2 years ago
tailormap-viewer - v11.2.1 π
Upgrade notes
In this release the storage of supported CRSs per layer is optimized. When using GeoServer with default settings, all supported CRSs are reported (about 7000). In previous Tailormap versions the list of all CRSes was saved for each layer. This requires a lot of storage space and loading time, increasing with each layer in the service, with slow loading times for services, viewers and proxied requests. By utilizing inheritance only newly supported crses by child layers are saved, which drastically reduces the storage space for a WMS.
With this new release, click on 'Refresh service' for affected WMS services. To get a list of WMSes which would probably benefit from refreshing, execute this query:
docker compose exec db psql -U tailormap tailormap -c "select id, title, url, capabilities_fetched, pg_size_pretty(pg_column_size(layers)::numeric) from geo_service where pg_column_size(layers) > 32*1024 order by pg_column_size(layers) desc"
Whatβs Changed
- HTM-540: Get tile matrix set by projection instead of id (#555) @matthijsln
- Bump actions/cache from 3 to 4 (#554) @dependabot
- Bump actions/dependency-review-action from 3 to 4 (#553) @dependabot
- HTM-902: Recursively remove children when removing folder from app tree (#548) @geertplaisier
- HTM-979: Fixes new letter spacing introduced by new Angular version (#552) @geertplaisier
- HTM-869: Fixes some filtering issues + apply invert for number filters (#550) @geertplaisier
- HTM-980: Added HSTS headers (#551) @oscarporsius
- HTM-679: Use base64 favicon to workaround Chrome issue 895175 (#549) @matthijsln
- HTM-977: Fixes issue where alias fields are disabled (#547) @geertplaisier
- HTM-643: Show/hide login button based on application configuration (#546) @geertplaisier
- HTM-973, HTM-678: Expand only folders with checked/visible layers in TOC (#545) @geertplaisier
- HTM-966: Fixes not being able to navigate to newly added feature type (#544) @geertplaisier
- HTM-972 update public B3Partners NPM repository url (#541) @mprins
- HTM-955: Fixes printing layer order + transparency. Refactored print cmp (#539) @geertplaisier
- HTM-966: Fetch feature source after creation SSE event (#538) @geertplaisier
- TypeScript
Published by github-actions[bot] about 2 years ago
tailormap-viewer - v11.2.0 ππ π»
π New features and improvements
- HTM-961: Add settings page for global settings. Added OIDC to settings (#534) @geertplaisier
- HTM-963: Pass through environment variable to set session timeout (#531) @matthijsln
- HTM-959 | HTM-960: Allow underscores in group/user/application names (#530) @geertplaisier
- Add option to center features when rendering (#529) @geertplaisier
- Add view orientation point style (#525) @geertplaisier
- Refactored component registration to single service + reusable component (#524) @geertplaisier
- HTM-946: Allow to set hidden/readonly attributes for an applayer (#522) @geertplaisier
- HTM-951: Updated Sentry init code (#521) @geertplaisier
- Show extensions in about dialog (#519) @matthijsln
- HTM-945: Add making attributes readonly to feature type form (#514) @geertplaisier
- Updated to Angular 17 (#523) @geertplaisier
- Catch NavigationError to add catch-all route (#520) @matthijsln
π¨ Dependency updates
- Bump OpenLayers from 8.1.0 to 8.2.0 and proj4j from 2.9.0 to 2.9.2 (#528) @mprins
- Bump DependencyTrack/gh-upload-sbom from 2 to 3 (#518) @dependabot
- Bump actions/stale from 8 to 9 (#532) @dependabot
- Bump aquasecurity/trivy-action from 0.14.0 to 0.16.0 (#533) @dependabot
- Bump @adobe/css-tools from 4.3.1 to 4.3.2 (#526) @dependabot
- β¬οΈ Docker update: Update Node.js to v18.19.0 (#527) @renovate
- β¬οΈ Docker update: Update postgres Docker tag to v15.5 (#517) @renovate
- TypeScript
Published by github-actions[bot] about 2 years ago
tailormap-viewer - v11.1.4 π
Whatβs Changed
- HTM-944: Allow to edit feature type directly from app layer screen (#513) @geertplaisier
- HTM-943: Show/hide language switcher based on application setting (#511) @geertplaisier
- HTM-934: When filtering in toc, filter on alias if set for a layer (#512) @geertplaisier
- HTM-807: Fixes infinite spinner when adding folder to closed folder (#510) @geertplaisier
- [HTM-933] Fix clearing app initial and max extents (#509) @matthijsln
- Add specific configuration for Measure component (#507) @geertplaisier
- HTM-941: Add baseHref to URL when opening viewer from admin (#506) @geertplaisier
- HTM-650: Add title to component configuration (#501) @geertplaisier
- HTM-940: Show OIDC if redirected from /admin (with showForViewer=false) (#505) @geertplaisier
- Improved responsiveness of buttons on admin screens (#500) @geertplaisier
- HTM-923; HTM-928: Add language toggle to switch between languages (#499) @geertplaisier
- Added about dialog + fixed version.json for localized builds (#498) @geertplaisier
π¨ Dependency updates
- β¬οΈ Docker update: Update postgres Docker tag to v15.4 (#502) @renovate
- Bump actions/setup-node from 3 to 4 (#497) @dependabot
- Bump aquasecurity/trivy-action from 0.12.0 to 0.13.0 (#504) @dependabot
- Bump aquasecurity/trivy-action from 0.13.1 to 0.14.0 (#516) @dependabot
- Bump axios from 1.4.0 to 1.6.1 (#515) @dependabot
- OpenLayers / JSTS dependency updates (#484) @mprins
- Update Trivy action to 0.13.1 (#508) @matthijsln
- TypeScript
Published by github-actions[bot] over 2 years ago
tailormap-viewer - v11.1.3 π
Whatβs Changed
- Update translations and rename background layers to basemaps HTM-931 @matthijsln
- [HTM-932] Fix map shift for web mercator projection (#494) @matthijsln
- Bump node from 18.18.0 to 18.18.2 (#492) @dependabot
- Added ng-extract-i18n-merge to improve i18n-extract output (#489) @geertplaisier
- Merge admin (lazy loaded via routing) into viewer and remove admin-app (#488) @geertplaisier
- Improved confirm dialog layout (#487) @geertplaisier
π New features and improvements
- Create separate library translation files (#490) @geertplaisier
π Bug Fixes
- [HTM-933] Fix bounds could not be cleared (#495) @matthijsln
π¨ Dependency updates
- Bump @babel/traverse from 7.22.10 to 7.23.2 (#493) @dependabot
- TypeScript
Published by github-actions[bot] over 2 years ago
tailormap-viewer - v11.1.0 π
π New features and improvements
- HTM-661: Edit features (#422) @mprins
- HTM-662: Create new feature functionality (#461) @mprins
- Show layer name, make hi DPI substitute layer a dropdown (#476) @matthijsln
- HTM-838: Add delete feature option for edit component (#459) @mprins
- HTM-886: Allow providing database connection parameters and provide default options when choosing a database flavour (#431) @mprins
- HTM-888: Refresh layer after geometry has been edited (#442) @geertplaisier
- HTM-892: Use Angular datepicker for date fields (#446) @geertplaisier
- HTM-893: Disable Edit component by default (#444) @geertplaisier
- HTM-910: Filter geometry columns in attribute list table (#473) @geertplaisier
- HTM-828: Increase textarea when writing description (#467) @geertplaisier
- HTM-906 + HTM-907: Confirmation before deleting feature (#462) @geertplaisier
- HTM-872: Add TMS support and hi DPI for XYZ/TMS (#453) @matthijsln
- HTM-847: Allow to set an alias for each attribute (#460) @geertplaisier
- HTM-898: Allow to re-order attributes (#458) @geertplaisier
- HTM-900: Allow to hide/show attributes for a feature type (#457) @geertplaisier
- HTM-893: Add strike-trough for default disabled components (#454) @geertplaisier
- HTM-894: Add application layer setting to set editable for app layer (#452) @geertplaisier
π Bug Fixes
- HTM-829: Fix hiDpiDisabled not applied (#451) @matthijsln
- HTM-854: Add error message to login form to indicate lack of roles (#433) @mprins
- HTM-913: Overwriting the style in a featureStyleUpdate clears the label due th⦠(#475) @mvdstruijk
- HTM-904: Show background layer titles instead of names (#455) @matthijsln
- HTM-912: Use RGB notation for default labelcolor black (#474) @mvdstruijk
Whatβs Changed
- Allow to change bottom panel maximized/minimized through @Inputs (#483) @geertplaisier
- Add bottom panel options to set initial height and initially maximized (#482) @geertplaisier
- Refactor attribute type, use isGeometry() (#481) @matthijsln
- Add padding to the map when zooming to features while panels are open (#478) @geertplaisier
- Fixes OL imports, prevent using default imports (#477) @geertplaisier
- Allow to zoom to multiple features (#472) @geertplaisier
- Require components to be registered with type. Check for disabled config (#471) @geertplaisier
- Dev/allow external component config (#470) @geertplaisier
- Fixes component configuration, prevent duplicate entries (#464) @geertplaisier
- Adds a service to register components which appear inside the left panel (#463) @geertplaisier
- HTM-683: Disable cleanup of untagged docker images (#450) @mprins
- HTM-891: Show button active for edit and search (#445) @geertplaisier
- Add extra_hosts for host.docker.internal (#440) @matthijsln
- Use jest.fakeTimers for all feature-source form related tests (#437) @geertplaisier
- feature-source-details: Use jest fake timers for test (#436) @puckipedia
π¨ Dependency updates
- Upgrade Angular from 16.1 to 16.2 (#449) @mprins
- Bump node from 18.16.1 to 18.17.0 (#434) @dependabot
- Bump Node.js from 18.17.0 to 18.17.1 (#448) @mprins
- Bump node from 18.17.1 to 18.18.0 (#485) @dependabot
- OpenLayers / JSTS dependency updates (#447) @mprins
- Bump word-wrap from 1.2.3 to 1.2.4 (#432) @dependabot
- Bump dawidd6/action-download-artifact from 2.27.0 to 2.28.0 (#479) @dependabot
- Bump docker/login-action from 2 to 3 (#480) @dependabot
- Bump aquasecurity/trivy-action from 0.11.2 to 0.12.0 (#468) @dependabot
- Bump actions/checkout from 3 to 4 (#469) @dependabot
- TypeScript
Published by github-actions[bot] over 2 years ago
tailormap-viewer - v11.0.0 π
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
/featurescall (#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
geometryInAttributesoption for the/featuresendpoint (#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 BUILDXNODEFAULT_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
- TypeScript
Published by github-actions[bot] over 2 years ago
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 https://github.com/B3Partners/tailormap-viewer/pull/292
- HTM-628: Do not set crossOrigin to anonymous by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/293
- Generate version.json from core/package.json and load async for Sentry by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/294
- Upgrade packages (Angular 15, Material 15, NgRx 15) by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/295
- [HTM-675] Require CORS enabled or proxied services by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/296
- fix spelling "Smaller than" by @geertoff in https://github.com/B3Partners/tailormap-viewer/pull/297
- Bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/299
- Bump aquasecurity/trivy-action from 0.8.0 to 0.9.0 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/301
- Bump renovatebot/github-action from 34.109.1 to 34.124.5 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/300
- Bump node from 18.13.0 to 18.14.0 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/302
- HTM-644: Setup admin project, add basic layout, setup test/lint/build by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/298
- Remove legacy admin and nginx containers by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/303
- HTM-640: Layer order bookmark by @puckipedia in https://github.com/B3Partners/tailormap-viewer/pull/304
- HTM-536: Fix pointer events in map controls by @puckipedia in https://github.com/B3Partners/tailormap-viewer/pull/307
- Only do npm builds on amd64 by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/306
- Fix workflow for removing PR deployment by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/305
- Disable CSS source maps (prevent 404 on source maps for component style) by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/309
- Update output path for admin by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/310
- β¬οΈ Docker update: Update postgres Docker tag to v15.2 by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/311
- Change default listen address from localhost to 0.0.0.0 in Compose by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/308
- Bump aquasecurity/trivy-action from 0.9.0 to 0.9.1 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/314
- Bump renovatebot/github-action from 34.124.5 to 34.132.1 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/313
- Update for refactored map response, server type resolved server-side by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/312
- Bump renovatebot/github-action from 34.132.1 to 34.146.1 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/315
- Bump node from 18.14.0 to 18.14.1 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/316
- [DEVOPS-60][DEVOPS-61] Create and submit SBOM by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/318
- fix cleanup of composed images by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/320
- Bump renovatebot/github-action from 34.146.1 to 34.157.1 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/322
- Bump OpenLayers from 7.2.2 to 7.3.0 by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/319
- Bump node from 18.14.1 to 18.14.2 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/323
- Bump bots-house/ghcr-delete-image-action from 1.0.1 to 1.1.0 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/321
- Bump renovatebot/github-action from 34.157.1 to 36.0.0 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/326
- Bump aquasecurity/trivy-action from 0.9.1 to 0.9.2 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/327
- Bump node from 18.14.2 to 18.15.0 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/325
- Catalog tree. Add/edit catalog nodes, geo-services, layers by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/330
- [HTM-545] Google streetview by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/324
- More memory for Lint by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/331
- [HTM-538] F - Location search in ESPG:3857 viewer zooms to EPSG:4326 coordinates by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/328
- Change service, application and appLayer id to strings, add route for service viewer by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/317
- Bump renovatebot/github-action from 36.0.0 to 36.0.1 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/333
- Bump renovatebot/github-action from 36.0.1 to 36.0.2 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/335
- Bump actions/stale from 7 to 8 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/334
- [HTM-648] add user and group admininstration pages by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/329
- Layer specific settings; Feature sources (add/edit) by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/336
- [HTM-679] Add BUILDXNODEFAULT_ATTESTATIONS with value 1 to docker buildx build/deploys by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/337
- Feature type selection for layers & show some feature type details by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/338
- Combine binary bookmark fragments in a single compressed protobuf by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/332
- Crud actions for applications. Basic settings only. by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/339
- Allow to set initial/max extent for an application by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/340
- Update PDOK locatieserver url by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/341
- Create application layer tree by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/342
- [HTM-649] Turn components on and off by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/343
- [HTM-713] Edit app styling by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/344
- Application layer settings by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/345
- HTM-701: Admin login by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/347
- Bump node from 18.15.0 to 18.16.0 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/348
- HTM-743: Allow to add to catalog with root node only. by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/349
- HTM-746: Fix misaligned buttons on Chrome/Linux by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/350
- Add override file to add an extra external network to tailormap by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/352
- Bump renovatebot/github-action from 36.0.2 to 36.0.3 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/354
- Bump aquasecurity/trivy-action from 0.9.2 to 0.10.0 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/355
- [HTM-727] Disallow blank username and group name by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/356
- [HTM-761] use the same regex pattern as the API for username and group name by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/357
- Select Catalog item after creating (node, geo service, feature source) by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/351
- [HTM-760] Show only add sub folder icon for root level by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/353
- [HTM-714] Add proxy and authentication credentials to form by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/358
- Expand parents when expanding a node by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/360
- Do not bind PostgreSQL to the host by default, fix some typos by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/359
- HTM-723: Use draft application when editing applications by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/361
- Bump renovatebot/github-action from 36.0.3 to 36.1.1 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/364
- HTM-742: Open application from admin by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/362
- HTM-718: Set default application by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/363
- [HTM-763] Use unique layer id from backend by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/365
- HTM-705 / HTM-704: Admin authorization UI by @puckipedia in https://github.com/B3Partners/tailormap-viewer/pull/346
- HTM-706: Allow to remove geo services from the catalog by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/366
- Process test results via artifact for forked PRs (dependabot etc.) by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/367
- Bump renovatebot/github-action from 36.1.1 to 37.0.0 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/368
- HTM-726: Refactored user/group management to use routing + general form improvements by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/370
- Bump postgres from 15.2-alpine3.17 to 15.3-alpine3.18 by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/371
- Configure Renovate by @renovate in https://github.com/B3Partners/tailormap-viewer/pull/372
- remove comments from json files as to make them valid by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/373
- Add buttons to refresh geo-service and feature-source by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/374
- [HTM-766] Mandate a valid CRS for the application by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/375
- Update to Angular 16 by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/376
- HTM-747: Show layer title for toc node details by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/377
- HTM-784: Enable users by default when creating a new user by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/380
- HTM-785: Disable name field when editing group, cannot be changed by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/379
- HTM-764: Remove reference to delete app layer from parent node by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/378
- HTM-762: Send current geo service protocol when editing service by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/384
- HTM-789: Use unique id's for app tree layer nodes by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/383
- HTM-791: fix app-authenticated group name by @puckipedia in https://github.com/B3Partners/tailormap-viewer/pull/381
- HTM-769: HTM-771: Show configured title in tree and show/edit geoservice by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/385
- [HTM-800] Add attribution to AppLayer by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/386
- [HTM-802] Upgrade OpenLayers to 7.4.0 by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/388
- [HTM-711] Set document.title to app title when loading viewer by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/389
- [HTM-521] Support adding an attribution to layers by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/387
- Add attributions for WMTS layers by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/391
- [HTM-798] Add attribution separator by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/390
- [HTM-776] Update the already obvious warning message to be even more obvious by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/392
- Set "_blank" as default target for links by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/393
- HTM-790: Remove feature source with check for source used in layers by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/394
- Bump aquasecurity/trivy-action from 0.10.0 to 0.11.0 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/396
- HTM-790: Improved fetching services/sources by excluding ones in store by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/397
- HTM-803: Fixes selection in catalog tree by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/398
- HTM-793: Fixes background selector for layers directly under root by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/399
- [HTM-804] Make it possible to add a description to an app layer in the admin by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/395
- Remove console.log statement from catalog-tree.component.ts by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/401
- HTM-815: Fixes feature type selector resetting after switching layers by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/400
- Update test-and-deploy.yml by @mprins in https://github.com/B3Partners/tailormap-viewer/pull/403
- HTM-818: Make sure layer id's are unique for both layers and base-layers by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/402
- [HTM-768] Add GeoService layer authorization editing by @puckipedia in https://github.com/B3Partners/tailormap-viewer/pull/369
- HTM-809: Create/update/delete application on server sent events by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/404
- Bump aquasecurity/trivy-action from 0.11.0 to 0.11.2 by @dependabot in https://github.com/B3Partners/tailormap-viewer/pull/405
- HTM-831: Fixes selection for applications/services/features sources by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/406
- [HTM-768] Fix 'inherit' vs 'specificGroups' ambiguity when no groups are selected by @puckipedia in https://github.com/B3Partners/tailormap-viewer/pull/407
- Update projects package.json files peerDependencies by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/408
- HTM-810: Use Ngrx state for users/groups + listen to SSE events by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/409
- HTM-839: Fixes adding users to state by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/410
New Contributors
- @geertoff made their first contribution in https://github.com/B3Partners/tailormap-viewer/pull/297
- @renovate made their first contribution in https://github.com/B3Partners/tailormap-viewer/pull/372
Full Changelog: https://github.com/B3Partners/tailormap-viewer/compare/v10.0.1...11.0.0-RC1
- TypeScript
Published by geertplaisier over 2 years ago
tailormap-viewer - 10.0.1
What's Changed
- [HTM-665] Fix vendor-specific legend parameters not added in layer details by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/290
- [HTM-668] Display SVG URLs as images by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/291
Full Changelog: https://github.com/B3Partners/tailormap-viewer/compare/v10.0.0...v10.0.1
- TypeScript
Published by matthijsln about 3 years ago
tailormap-viewer - 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 https://github.com/B3Partners/tailormap-viewer/pull/266
- HTM-256: Re-order layers and folders in TOC by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/263
- HTM-541: Filter TOC by @matthijsln in https://github.com/B3Partners/tailormap-viewer/pull/275
- HTM-174: Show error message for attribute list by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/276
- map: update vector layers while interacting and animating by @puckipedia in https://github.com/B3Partners/tailormap-viewer/pull/269
- HTM-625, HTM-624: Track initial opacity, add opacity data to bookmark by @puckipedia in https://github.com/B3Partners/tailormap-viewer/pull/270
- HTM-546: Add geolocation button by @puckipedia in https://github.com/B3Partners/tailormap-viewer/pull/262
- HTM-638: Highlight search result by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/278
- HTM-639: Show labels for legends with one rule by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/279
- Reset application style after navigation away from application by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/281
- Improved and simplified autofocus directive by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/280
- HTM-571: Fetch user information to update username/login info by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/282
- HTM-638: Remove red border from point search result highlight by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/283
- app: disable Sentry session tracking by @puckipedia in https://github.com/B3Partners/tailormap-viewer/pull/285
- HTM-512: Fetch export capabilities and export data from attribute list by @geertplaisier in https://github.com/B3Partners/tailormap-viewer/pull/286
Full Changelog: https://github.com/B3Partners/tailormap-viewer/compare/v10.0.0-rc2...v10.0.0
- TypeScript
Published by matthijsln about 3 years ago
tailormap-viewer - 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.jsonfile 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.jsonfile 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
hasAttributesmember 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: Show Feature Info dialog (#29) @geertplaisier
- HTM-105: Shows spinner on the map while loading feature info (#28) @geertplaisier
- Update database version to 47 and add capabilities documents for WMTS services (#27) @mprins
- HTM-112: Added Feature Info component + state to fetch feature info (#26) @geertplaisier
- Update testdata for featureinfo (HTM-103) (#23) @mprins
- [HTM-98][HTM-109][HTM-110] Geoservice registry filled on startup (#22) @mprins
- [HTM-34] Initial Docker compose file, use /api instead of /tailormap-api/ (#3) @matthijsln
- [CI] Add some CI love (#1) @mprins
π Bug Fixes
- HTM-501: Show 'no results found' message + search status (#186) @geertplaisier
- HTM-490: Fixed inconsistencies with selected row & highlighted feature (#184) @geertplaisier
- HTM-491: Added filtering support for TIMESTAMP attributes (#182) @geertplaisier
- [HTM-488] Do not assume geoserver hidpi serverType for generic services (#179) @matthijsln
- HTM-431: Fixes console errors when loading empty application (#175) @geertplaisier
- [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
- Use the view resolution to set the feature info distance parameter (#136) @mprins
- HTM-405: Show size/coordinates for drawing objects (#114) @geertplaisier
- HTM-408: Fixed layer/legend ordering (#113) @geertplaisier
- HTM-402: Toggle maximize icons for attribute-list (#112) @geertplaisier
- HTM-326: Clean up vector layers on destroying (#110) @geertplaisier
- [HTM-392] Add a touchend on the color divs so that you can choose colors on Android (#108) @mprins
- [HTM-332] synchronize the featureinfo buffer distance with the default value from the API (#107) @mprins
- [HTM-338] Only request feature info when layer has feature type / attributes (#106) @mprins
- HTM-340: Fixes drawing for measurement tools (#82) @geertplaisier
- [HTM-331] simplify push-pin svg and add toggle-button class (#79) @mprins
- [HTM-325] Close snackbar on activating a different tool or deactivating the tool (#78) @mprins
- HTM-273: Prevent application from breaking on unknown WKT (#73) @geertplaisier
- Fixes highlight feature bugs (#64) @geertplaisier
- HTM-233: Trigger change detection to update info after state updates (#48) @geertplaisier
- HTM-131: Allow double-click to zoom and single click to get feature info (#33) @geertplaisier
π Documentation updates
- [HTM-470] Upgrade CI to latest/current Ubuntu and docker compose versions (#165) @mprins
π¨ Dependency updates
- Bump NodeJS from 16.17.1 to 16.18.0 (#189) @mprins
- Bump OpenLayers from 7.0.0 to 7.1.0 (#150) @mprins
- [HTM-436] Bump OpenLayers from 6.15.1 to 7.0.0 (#139) @mprins
- [HTM-445] Bump NodeJS from 16.16.0 to 16.17.0 (#143) @mprins
- [HTM-426] Add exports for color-picker and icon-picker to make npm build pass (#123) @mprins
- Update docker db image (#104) @mprins
- Bump OpenLayers 6.11.0 β 6.14.1 and proj4 2.7.5 β 2.8.0 (#89) @mprins
- Bump async from 2.6.3 to 2.6.4 (#91) @dependabot
- Bump ejs from 3.1.6 to 3.1.8 (#90) @dependabot
- Bump minimist from 1.2.5 to 1.2.6 (#70) @dependabot
- Bump TM_VERSION from 5.9.13 to 5.9.15, synchronize Node version to 16.14.0 (#46) @mprins
- Bump follow-redirects from 1.14.7 to 1.14.8 (#42) @dependabot
- TypeScript
Published by github-actions[bot] over 3 years ago