[general]
name=Q4TS
description=QGIS for TELEMAC-SALOME is a pre-processing of open-TELEMAC meshes : mesh creation, mesh modification, mesh interpolation, creation of boundary condition file.
about=Q4TS (QGIS for TELEMAC-SALOME)
tags=flood, hydraulic modelling, river, sea, TELEMAC, TELEMAC-MASCARET, SALOME
icon=resources/images/q4ts_64.png

email=sophie.bacchi@edf.fr
homepage=https://otm.gitlab-pages.pam-retd.fr/q4ts/index.html
repository=https://gitlab.pam-retd.fr/otm/q4ts
tracker=https://gitlab.pam-retd.fr/otm/q4ts/-/issues

hasProcessingProvider=yes
qgisMinimumVersion=3.34.11
qgisMaximumVersion=4.10.16
author=EDF, Oslandia

# experimental flag
deprecated=False
experimental=False

version=0.13.0
changelog=
 Version 0.13.0:
 Spring version with some new features, refactoring and bug fixes 🌼 !
 A new installation procedure is available for plugin and Telemac / SALOME installation. This include a script for automatic download and build for Telemac (with dependencies) and SALOME (from pre-compiled binaries). This should work on Ubuntu and Debian, don't hesitate to get us some feedback.
 New docker images are also [available](https://gitlab.pam-retd.fr/otm/q4ts/container_registry/9), they are built from QGIS images with use of new script for Telemac and SALOME installation.
 Tests are now run in CI on several Telamac version (v9.0.0 and v9.1.0). ⚠️ There seems to be an incompatibility with created .med on SALOME-9.15.0 for Telemac use. Tests are run with SALOME-9.14.0
 ⚠️ Minimum QGIS version is now 3.34.11.
 New processings:
 - `q4ts:read_boundary`: read boundary as a `QgsVectorLayer` from the .cli associated to a .slf
 - `q4ts:plot` : use `plot.py` from Telemac
 New tools:
 - Mesh search : search mesh vertex by indexes or location
 - Plot : interface for `q4ts:plot` processing
 - Boundary creation : add option for initial boundary and define boundary from polygon
 - Constraint lines: add option to discretize line with an expression
 Features:
 - Projection field : add option to project value outside area #232
 - Projection field : allow use of multiple layer for projection field #234
 Fixes:
 - Bug Refine Module with one Domain Layer with Homard #217
 - Bug : Extend Mesh : When refine layer uses nodes of the first mesh #215
 - Bug : Extend Mesh : When refine layer uses nodes of the first mesh #148

 Version 0.12.0:
 Christmas version with some new features 🎄 !
 Features:
 - Add UI for cut mesh processing use #233
 - Add new default variables for projection tools #231
 - Update extend mesh processing and UI #230
 - Change the display order of created layers #229

 Version 0.11.0:
 First version compatible with Qt6. Remove use of output mesh for boundary creation and other fixes.
 Features:
 - When creating a mesh, islands, refinement areas and constraint lines are now checked to ensure that they are located within the mesh contour #126
 - Module Create Mesh: change the Min. size of a refinement area with possibility of filling in with decimal number #226
 - Change icon of the module Extend Mesh #222
 - feat(create mesh): check if layers are inside contour !186 (fixed also in #227)
 - feat(boundary): always use temporary output for boundary and copy result to input !189
 - Feat/qt6 compatibility !187
 - feat(qgis): update settings at plugin start for crs definition !185
 Fixes:
 - Fix a regression introduced in 0.9: overconstrained triangles are now properly removed after meshing
 - Nodes are now correctly ordered in the boundary conditions file #156
 - All islands of an island layer are now taken into account when meshing #196
 - Mesh variables are now kept when creating boundaries #224


