| 2026-04-10 07:31 | fix(qgis): correct Windows layer file URIs | Anders Damsgaard | 3 | +34 | -9 |
| 2026-04-09 16:48 | fix(parser): validate xyz rows and continue batch imports | Anders Damsgaard | 4 | +254 | -139 |
| 2026-04-09 16:31 | feat(parser): support newer workbench xyz exports | Anders Damsgaard | 8 | +457 | -3 |
| 2026-04-09 12:38 | fix(crs): create detected EPSG auth ids explicitly during import | Anders Damsgaard | 4 | +40 | -5 |
| 2026-04-09 08:56 | feat(loader): add Aarhus Workbench xyz support | Anders Damsgaard | 5 | +324 | -37 |
| 2026-04-08 15:24 | fix(styles): expand DOI color range | Anders Damsgaard | 2 | +52 | -12 |
| 2026-04-08 15:00 | fix(qgis): render doi above layers | Anders Damsgaard | 2 | +13 | -4 |
| 2026-04-08 14:52 | fix(parser): support combined stem TEMImage headers | Anders Damsgaard | 3 | +44 | -2 |
| 2026-04-08 14:34 | docs(readme): fix usage and install instructions | Anders Damsgaard | 1 | +63 | -0 |
| 2026-04-08 14:30 | fix(build): exclude __pycache__ from plugin zip | Anders Damsgaard | 1 | +2 | -1 |
| 2026-04-08 14:27 | ci(gitlab): add test and package pipeline | Anders Damsgaard | 1 | +23 | -0 |
| 2026-04-08 14:19 | test(makefile): add parser test target and rename xyz fixtures | Anders Damsgaard | 4 | +271 | -1 |
| 2026-04-08 14:14 | chore: remove unpivot-xyz.py from version control | Anders Damsgaard | 1 | +0 | -135 |
| 2026-04-08 14:11 | fix(unpivot-xyz): replace pandas parsing with str.split() for format compatibility | Anders Damsgaard | 1 | +135 | -0 |
| 2026-04-08 13:57 | docs(metadata): add additional fields | Anders Damsgaard | 1 | +7 | -3 |
| 2026-04-08 13:48 | chore(python): remove original conversion script | Anders Damsgaard | 1 | +0 | -107 |
| 2026-04-08 13:43 | feat: add QGIS plugin wrapping xyz conversion logic | Anders Damsgaard | 8 | +238 | -0 |
| 2026-04-08 13:17 | LICENSE: add LICENSE | Anders Damsgaard | 1 | +15 | -0 |
| 2026-04-08 13:16 | add style definitions and xyz conversion script | Anders Damsgaard | 4 | +3637 | -0 |