[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.59.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.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.
    0.58.0 — Added: `niva repl` — `.save study.niva` harvests the session's valid flows
    into a runnable .niva file (and `.history` lists them), so good interactive commands become a study.
    0.57.0 — Added: `niva setup doctor` — a one-command environment health check
    (QGIS runtime + where it was found, providers, PDAL, config, and @conn connections).
