Toutes les modifications notables de ce projet seront documentées dans ce fichier.
Le format est basé sur Keep a Changelog, et ce projet adhère au Semantic Versioning.
- Ajout des formats vecteurs GeoJSON/JSON, GeoPackage, KML/KMZ lors de la sélection d'emprise (#221)
- Possibilité d'extraire et de télécharger les signalements même si la couche d'emprise n'est pas affichée (#222, #223)
- Abandon de la compatibilité QGIS 3.x — le plugin requiert désormais QGIS 4.x (Qt6) exclusivement
- Suppression de la couche de compatibilité Qt5/Qt6 (
qt_compat) et migration complète vers Qt6 - Remplacement de la bibliothèque
requestspar l'API réseau de QGIS (QgsNetworkAccessManager) pour l'ensemble des requêtes HTTP
- Verrouillage de la couche d'emprise pour éviter des suppressions accidentelles (#226)
- Blocage de la création de signalement si l'utilisateur ne les a pas téléchargés au préalable (#227)
- Correction des doublons de signalements lors de la pagination, par ajout d'un tri (#230, #231)
- Correction de la gestion du proxy
- Correction de l'ordre de chargement des styles de couche afin d'alléger l'affichage des guichets lourds
- Modification email metadata
- Documentation développeur (#178)
- Optimisation de la synchronisation SQLite (vacuum, numéro de réconciliation)
- Amélioration de la gestion des contraintes bloquantes : validation REGEX avant commit pour éviter l'affichage inutile du bandeau d'erreur (#187)
- Amélioration de la gestion des transactions et des erreurs proxy
- Réduction du délai d'attente lors de la validation serveur
- gestion des erreurs de connexion améliorée
- Mise à jour de la documentation
- Modifications système d'authentification
- Correction de l'application des contraintes bloquantes lors de la création d'un nouvel objet
- Ajout de styles ponctuels supplémentaires (triangle, carré, etc.)
- Correction du menu déroulant dans l'interface de téléchargement des couches
- Mise en conformité avec les exigences d'analyse statique du dépôt officiel QGIS
- Vérification SSL activée systématiquement sur toutes les requêtes réseau
- Ajout de délais d'attente (timeout) sur les appels HTTP pour éviter les blocages indéfinis
- Organisation des paramètres de connexion au service d'authentification
- Mise à jour de fonctions XML dépréciées
- Thème du signalement précédent à nouveau pré-sélectionné à l'ouverture du formulaire de création (#173, régression 5.0.3)
- Nouveau signalement désormais affiché automatiquement sur la carte après envoi, sans nécessiter un re-téléchargement manuel
- "Créer un signalement unique" à nouveau sélectionné par défaut lors de la création avec plusieurs croquis (#172 /#175, régression 5.0.3)
- Téléchargement des signalements fonctionnel même si les couches Signalement/Croquis sont déjà présentes (projet issu d'une version antérieure) : reconnexion automatique des couches à la base SQLite courante (#176)
- Compatibilité Qt5/Qt6
- Filtre spatial sur le guichet
- Option de téléchargement public
- Bug lié aux attributs NULL
- Filtre spatial sur le guichet
- Option de téléchargement public
- Bug lié aux attributs NULL
- Première version majeure