[general]
name=qOLS
qgisMinimumVersion=3.34
qgisMaximumVersion=4.99
description=Obstacle Limitation Surfaces plugin for QGIS
version=0.2.1
author=FLYGHT7
email=info@flyght7.com

about=This plugin allows calculation and visualization of various OLS (Obstacle Limitation Surfaces) for aerodrome analysis. Features include navigation between different surface types, parameter customization, and export options.

tracker=https://github.com/FLYGHT7/qOLS/issues
repository=https://github.com/FLYGHT7/qOLS

hasProcessingProvider=no
tags=python,aviation,OLS,runway,obstacle,ICAO

homepage=https://flyght7.com/obstacle-limitation-surfaces-qols/
category=Vector
icon=icon.png
experimental=True
deprecated=False

changelog=
     Version 0.2.1:
     - fixed KML export failing with no success/failure message and no output file 
     - QGIS min version bumped to 3.34
     - derive Conical radius and distinguish Inner Horizontal styling- #192
     - New OLS panel stops responding after being closed once
     - New OLS fix Transitional surface flat-at-THR vertex on the strip inner edge
     - validate and preserve KML geometry altitude
     - conical inner horizontal ring
     - show qOLS icons on the Plugins toolbar
     - complete New OLS transitional threshold vertices
     - add merged New OLS transitional output
	 - fixed remaining Qt6 enum compatibility issues (compat.py extended, all raw enum access removed from qols_dockwidget.py, both dockwidgets, KML export, and New OLS scripts)
	 - resolved Bandit security findings (self-generated KML XML parsing justified, silent except/pass blocks now log, bare except narrowed)
	 - suppressed known Flake8 star-import findings in New OLS scripts with documented justification, fixed 2 real missing-import bugs in default-population code
	 - fixed KML export failing with no success/failure message and no output file (#153 follow-up)
     Version 0.2.0:
	 - bug squashing effort including selected features not working properly - gets stuck
	 - optimization of script for qt6
	 - zero issues on QGIS Plugin Store scanner
	 - block OLS calculations when project CRS is geographic enforcing use of a projected coordinate system
	 - transitional Surface new OLS initial implementation 
	 - transitional Surface (current OLS) inverted direction should swap Start/End elevation for calculations
	 - live direction marker for Take-Off (and OFZ) surfaces
	 - store surface parameters in a field plus show as HTML
	 - distinct filled-color icons for Current vs New OLS toolbar actions
	 - two-row tab selector for the classic panel
	 - conical Surface must not overlap Inner Horizontal
	 - Inner Horizontal and Conical Surfaces elevations corrected  
	 - Conical Surface contours included 
	 - Outer Horizontal inclusion of Z values
	 - option for merged transitional surface preserving Z values in current OLS implementation 
	 - ARP layer and elevation now common to all surfaces to reduce manual input and coherence
	 - initial backbone implementation of the new OLS concept framework with the introduction of the OFS (Approach and Transitional)
	 - ADG Reference Table button fixed
	 - New OLS concept transitional layer name change
	 - live direction-preview marker for Approach/Transitional (and OFS/OES)
	 - Surface for precision approaches (OES, New OLS)
	 - Instrument departure surface (OES, New OLS)
	 - Transitional Surface contours must stay local to each ruled patch
	 - Straight-in Instrument Approach surface (New OLS OES)
	 - Split OES into tabs to avoid excessive scrolling
	 - Add Take-off Climb Surface functionality to New OLS
	 - Implement KML export functionality
     Version 0.1.1
	 - Initial public release version
