Releases: PnX-SI/gn_module_import
Releases · PnX-SI/gn_module_import
2.3.1
2.3.0
2.2.3
Nécessite la version 2.13.2 (ou plus) de GeoNature.
🚀 Nouveautés
- Amélioration des performances de la vérification des cd_nom des observations importées (#424)
- Amélioration des performances du chargement des données pour leur contrôle (#484)
- Amélioration des performances de l'analyse des colonnes du fichier source (#486)
- Amélioration des tests automatisés
🐛 Corrections
2.2.2
🐛 Corrections
- Ajout de la permissions disponible manquante "Modifier les imports" (#477)
- Si vous aviez installé la version 2.2.0 ou 2.2.1, la permission disponible manquante "Modifier les imports" sera ajoutée automatiquement. Cependant, il est possible que vous deviez l'associer manuellement aux utilisateurs qui en disposaient auparavant.
2.2.1
🚀 Nouveautés
- Prise en charge des virgules comme séparateur des décimales dans les coordonnées des champs X et Y (#473, par @bouttier)
🐛 Corrections
- Correction du rapport d'erreur quand des lignes contiennent des sauts de ligne (#464, par @cen-cgeier et @bouttier)
- Correction de la migration de suppression du schéma
gn_import_archives
(#471, par @joelclems)
2.2.0
Nécessite la version 2.13.0 (ou plus) de GeoNature.
🚀 Nouveautés
- Compatibilité avec GeoNature 2.13.0 et la refonte des permissions, en définissant les permissions disponibles du module (#451)
- Vérification des permissions sur le nouvel objet "IMPORT" et non plus sur le module lui-même
- Ré-implémentation de la possibilité d'alimenter le champs
additionnal_data
de la synthèse avec un ou plusieurs champs du fichier source, ou depuis un champs JSON agrégeant déjà plusieurs informations (#165) - Ré-implémentation du contrôle de validité des géométries des observations à importer (#453)
- Amélioration du contrôle des altitudes et des profondeurs (#445)
- Amélioration du rapport d'import en n'affichant le bloc "Données importées" seulement si l'import a un statut terminé (#457)
- Amélioration du tri dans la liste des imports en permettant de trier sur les colonnes avec une clé étrangère comme celle des JDD et des auteurs (#460)
- Amélioration des performances (x10) du contrôle d'intersection des géométries des observations à importer avec le zonage optionnellement défini dans le paramètre
ID_AREA_RESTRICTION
(#423) - Compatibilité avec Debian 12 et Python 3.11, en adaptant la version de la dépendance "pyproj" selon la version de Python (#452)
🐛 Corrections
2.1.0
Nécessite la version 2.12.0 ou plus de GeoNature.
🚀 Nouveautés
- Compatibilité GeoNature 2.12 : Angular 15, configuration dynamique, configuration centralisée
- Ajout de notifications lorsqu'un import se termine, accessibles dans l'application ou envoyées par email (#414)
- Par défaut les utilisateurs sont abonnés à ces notifications et peuvent s'y désabonner (#440)
- Instrumentation avec Sentry des opérations coûteuses (chargement des données, contrôles, import en synthèse)
- Optimisation de la suppression des erreurs et des données transitoires lors de la reprise d’un import existant (#434)
- Compatibilité avec SQLAlchemy version 1.4
- Suppression du fichier
config/settings.ini
inutilisé
🐛 Corrections
-
Correction de l'export CSV des données invalides (#433)
-
Suppression de paramètres de configuration obsolètes depuis la version 2 :
UPLOAD_DIRECTORY
IMPORTS_SCHEMA_NAME
MISSING_VALUES
INVALID_CSV_NAME
DISPLAY_CHECK_BOX_MAPPED_VALUES
MAX_LINE_LIMIT
DISPLAY_CHECK_BOX_MAPPED_VALUES
ALLOW_MODIFY_DEFAULT_MAPPING
DISPLAY_MAPPED_FIELD
CHECK_TYPE_INFO_GEO
2.0.6
🐛 Corrections
- Correction de la vérification des dénombrements afin d’effecter une comparaison entière et non textuelle (#343)
- Correction d’un bug lors de la mise-à-jour d’un mapping de valeurs lorsqu’un nouveau type de nomenclature est ajouté (#432)
Penser à relancer le worker après mise à jour : sudo systemctl restart geonature-worker
2.0.5
2.0.4
🚀 Nouveautés
- Mise à jour de la documentation d’installation en accord avec les évolutions de GeoNature 2.11
- Possibilité de télécharger le fichier source (#416)
- Passage du paramètre
FILL_MISSING_NOMENCLATURE_WITH_DEFAULT_VALUE
àtrue
par défaut (#68)
🐛 Corrections
- Suppression d’une redirection inutile dûe à un slash final en trop dans une route
- Correction d’une migration v1 → v2 pour gérer les mappings vides
- Utilisation des nomenclatures par défaut de la Synthèse pour les champs de nomenclature non associés à l’étape de correspondance des champs. Pour les champs associés mais contenant des lignes vides, est utilisée la valeur précisée lors de la correspondance des champs, et à défaut, la nomenclature par défaut (#68)