Version: [6041] qPansopy 0.5.1 Experimental

Version 0.5.1:
- Qt6 reviews to reduce false positives
Version 0.5.0:
- Fix widget allocation
- Fix Holding Pattern Direction
- Inclusion of VOR and DME, NDB and DME, LOC and DME Tolerance
creation
- Include Holding Basic Area with option for visualizing wind circles
for cross-checking
- OMNI SID feet and meters unit toggle
- OMNI SID live DER marker
- OMNI SID stores the lengths for Area 1 and Area 2 plus the
calculated radius for Area 3
- OMNI SID stores now used values in parameters field
- Add reference line to SID Initial tool
- SID Initial layers grouped when added to layer tree
- SID Initial climb inputs improvement including calculate ISA option
- Improvement on LNAV tool requirement for routing layer "segment"
field
- Fix Wind Spiral ISA calculator Qt6 crash and bug related to stored
parameters fixed
- Wind Spiral live rubberband preview including inputs with spinners
for IAS and Altitude
- Wind Spiral Parameters order now matches inputs for easier review
- PBN target style
- Basic ILS surfaces bug on Z surface creation fixed
- HTML viewer for stored parameters using QGIS actions
- Copy to word improvements
- Moved setup.cfg next to metadata.txt so it ships inside the plugin
zip and the QGIS Plugin Repository's Flake8 scanner honors the
existing suppressions instead of scanning raw
- Fixed a real Bandit finding: xml.etree.ElementTree import marked
nosec with justification (actual parsing already went through
defusedxml)
- Annotated all remaining Bandit try/except/pass and
try/except/continue findings with nosec and a one-line reason instead
of leaving them unexplained
- Documented the QgsAction.GenericPython Qt6 scanner false positive in
parameters_inspector_dialog.py (already resolved via the existing
scoped-enum-first shim, no logic change needed)
Version 0.4.0:
- Fixes to initial release to code logic including QGIS Plugin Store
Compliance
- PBN 15 NM and 30 NM targets included
- Active layer pre-selection for routing combo boxes
- QGIS 4 and Qt6 compatibility: all imports migrated to qgis.PyQt shim
- QRegExp replaced with QRegularExpression (Qt6 requirement)
- Added BasePansopyDockWidget base class centralising log, error, and
feedback
- Added _run_with_feedback() to disable Calculate button during
execution
- Added QSS stylesheet for consistent dark-mode dockwidget styling
- Added field tooltips on ILS and VSS dockwidgets (threshold
elevation, runway width)
- Removed unused imports and dead code across all dockwidgets
- Phase 3 to 5 module refactoring: constants.py, LNAV shared helpers,
desktop-path centralised
Version 0.2.0:
- Fixed inputs to accept decimal values
- Improved panel management (only one panel shown at a time)
- All feedback messages in English
- Fixed Basic ILS surface styling (green with 50 percent opacity)
- Prevented KML overwriting by using timestamps in filenames

yes

alocandro

2026-08-19T00:23:00.751012+00:00

3.34.0

4.99.0

None

yes

Version management

Plugin details