Skip to content

v2.15.0 — Slovenia, and which edition of the rules

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Sep 09:17
· 1 commit to master since this release
75e2281

A tenth country on the airspace map, and the Irish and Swedish records now say which edition of the rules they show.

Slovenia. Flight records and --airspace overlays now cover Slovenia, from the CAA's published UAS geo-zones file: 137 zones across heliports and airfields, power lines, prisons, hospitals, the Port of Koper, the Krško plant, Triglav national park, the CTRs and the restricted and danger areas. It is the first feed that arrives as a Google Earth export rather than a GeoJSON, ED-269 or AIXM document, and every zone's facts live in its popup table, with field names that differ from folder to folder, so the parser maps them tolerantly and refuses any wording it has never seen live. Two caveats from the CAA's own page ride along on every record: the file does not contain the populated-area limits for the Open category, and the restricted and danger areas defer to NOTAM. The zones' published exceptions, contacts and reasons appear as text, labelled published, not evaluated; that slot is new and Belgium and Spain will use it when they land. As with every other country, the whole file is fetched and nothing about where you flew is sent.

Which edition. The Irish and Swedish ED-318 files state their own valid-from date inside the document. Until now the source line printed only when dji-embed fetched the file, which left one of the IAA's three conditions for reuse half met: it must be obvious which version is shown. The record's source line, the map popup and the cache sidecar now carry the file's edition date alongside the fetch time, so a cached copy that has outlived its edition is visible as such. Promised to the IAA on 5 September; kept here.

Under the hood: click 8.5, ruff 0.16 (lint rules pinned to the pre-0.16 set for now), mypy 2.3 and PyInstaller 6.22, plus the model survey catching up with the Mini 5 Pro, Air 3S and Avata 360 fixtures.

Thanks to the CAA Slovenia for publishing the file under terms that allow reuse, and to the IAA for the reply that shaped the edition line.

What's Changed

  • docs(model-survey): mark Mini 5 Pro, Air 3S and Avata 360 as shipped with fixtures by @CallMarcus in #558
  • chore(deps): bump the production-deps group with 11 updates by @dependabot[bot] in #559
  • chore(deps-dev): bump hatchling from 1.31.0 to 1.32.0 in the development-deps group by @dependabot[bot] in #560
  • feat(airspace): state the ED-318 file's own edition date for Ireland and Sweden (#563) by @CallMarcus in #564
  • feat(airspace): Slovenia UAS geographical zones from the CAA's published KMZ (#565) by @CallMarcus in #566
  • release: prepare version 2.15.0 by @CallMarcus in #567

Full Changelog: v2.14.0...v2.15.0