[general]
name=niva
# QGIS 4 readiness is determined solely by qgisMaximumVersion=4.99 (or higher). The old
# `supportsQt6` flag was removed from QGIS core and is no longer recognised — do NOT add it
# back. See https://plugins.qgis.org/docs/migrate-qgis4 and docs/guide/qgis-plugin-publishing.md.
qgisMinimumVersion=3.22
qgisMaximumVersion=4.99
description=Run niva flows — a concise text pipeline for QGIS geoprocessing — from a dock.
version=0.60.0
author=John Zastrow
email=br8kwall@gmail.com
about=niva is a concise, readable text-pipeline grammar for QGIS geoprocessing
    (load … | buffer 100m dissolve | save …). This plugin adds a dock where you
    write or open a .niva flow and run it in the current QGIS session; results land
    on the map. niva is bundled with the plugin (zero-dependency, pure Python), so
    there is no separate install step on Windows, macOS, or Linux. It runs in-process
    on QGIS's own Python and Processing algorithms.
tracker=https://github.com/johnzastrow/niva/issues
repository=https://github.com/johnzastrow/niva
homepage=https://github.com/johnzastrow/niva
category=Plugins
tags=processing,automation,workflow,pipeline,batch,vector,raster,analysis,geoprocessing,gdal,grass,pdal,scripting
icon=icon.png
experimental=True
deprecated=False
# changelog — shown on the plugin's page in the QGIS Plugin Manager. KEEP IT SHORT: the
# **last three versions only**. On every release, bump `version=` above and PREPEND a one-line
# summary for the new version here, mirroring the top entry of ../CHANGELOG.md (the repo file
# stays the full history; this field is just the highlights). Then DROP the oldest entry so the
# field never holds more than three versions. Continuation lines MUST stay indented (like `about=`).
changelog=0.60.0 — Added: `niva lsp` — a Language Server for .niva files (completion,
    live diagnostics, hover) in any LSP editor (Neovim/Helix/VS Code/Kate). Same engine as the repl.
    0.59.1 — Fixed (`map`): the scale bar no longer reads "0" (segment size is now
    computed from the map scale, km/m auto-picked); no more spurious GDAL "update access" error on PNG/JPG.
    0.59.0 — Added: `niva setup wizard` — a guided, interactive walk-through of niva's
    portable settings (log/scratch/QGIS paths, ntfy, SMTP); secrets stay in the environment.
