[general]
name=Valhalla
qgisMinimumVersion=4.0
qgisMaximumVersion=4.99
description=Valhalla routing, TSP, isochrones, matrix, map match, elevation & expansion calculations for QGIS
version=5.0.2
author=Nils Nolde
email=nilsnolde@proton.me
hasProcessingProvider=yes
server=False

# End of mandatory metadata

about=Valhalla provides access to most of the functions of the open-source Valhalla routing engine.
    The tool set includes routing, Traveling Salesman, isochrones, matrix, map match, elevation & expansion calculations, either interactive in the map canvas or from Point/LineString files within the processing framework.
    Extensive attributes are set for output files, incl. duration, length and start/end locations.

    The plugin accesses remote or local Valhalla HTTP APIs. Linux & OSX users can even install https://pypi.org/project/pyvalhalla/ and are one button click away of:

        - a local and fully configurable Valhalla service
        - use remote, tar'd Valhalla graphs as a data source, supporting HTTP basic auth
        - locally build graphs from OSM PBF files

    For more information see https://github.com/nilsnolde/valhalla-qgis-plugin?tab=readme-ov-file#how-to.

homepage=https://github.com/nilsnolde/valhalla-qgis-plugin
tracker=https://github.com/nilsnolde/valhalla-qgis-plugin/issues
repository=https://github.com/nilsnolde/valhalla-qgis-plugin
category=Web
icon=resources/icons/valhalla_logo.svg
tags=routing, OSM, openstreetmap, valhalla, isochrone, route, matrix, processing, expansion, mapmatch, elevation, expansion, tsp

experimental=False
deprecated=False

# done by CI
changelog=
    - 5.0.2: fixes an obnoxious settings unpickling bug: https://github.com/nilsnolde/valhalla-qgis-plugin/issues/59
    - 5.0.1: properly handle http 5xx codes; also triggered me to widen the public instance's timeout from 1 sec to 10 secs
    - 5.0.0: same as 4.3.3 (QGIS3 only), adapted for QGIS4 & PyQt6
