Skip to content

Releases: PnX-SI/gn_module_import

2.3.1

18 Jul 09:22
Compare
Choose a tag to compare

Nécessite la version 2.14.0 (ou plus) de GeoNature.

🚀 Nouveautés

  • Mise à jour vers pandas>2.0 (#503)

2.3.0

28 Feb 10:37
Compare
Choose a tag to compare

Nécessite la version 2.14.0 (ou plus) de GeoNature.

🚀 Nouveautés

  • Mise à jour vers SQLAlchemy 1.4 (#498)

2.2.3

28 Sep 15:47
74d7940
Compare
Choose a tag to compare

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

  • Correction des permissions de la liste des JDD auxquels un utilisateur peut associer un import (#481)
  • Correction du bouton d'import dans un JDD depuis sa fiche dans le module Métadonnées (#483)

2.2.2

19 Sep 11:27
ae6f30c
Compare
Choose a tag to compare

🐛 Corrections

  • Ajout de la permissions disponible manquante "Modifier les imports" (#477)

⚠️ Notes de version

  • 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

13 Sep 15:34
9035715
Compare
Choose a tag to compare

🚀 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

23 Aug 14:29
87470e5
Compare
Choose a tag to compare

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

  • Correction du lien de téléchargement du fichier source depuis la liste des imports (#456)
  • Correction de la génération des UUID quand le champs permettant de les générer ou non est masqué et que le paramètre DEFAULT_GENERATE_MISSING_UUID est à True (#447)

2.1.0

27 Mar 14:57
Compare
Choose a tag to compare

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

27 Feb 20:25
Compare
Choose a tag to compare

🐛 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)

⚠️ Notes de version

Penser à relancer le worker après mise à jour : sudo systemctl restart geonature-worker

2.0.5

14 Feb 17:11
Compare
Choose a tag to compare

🚀 Nouveautés

  • Ajout d’une limite temporelle sur le temps consacré à la détection de l’encodage afin d’éviter l’expiration de la requête lors du téléversement du fichier. La limite est définie par défaut à 2 secondes et modifiable via le paramètre MAX_ENCODING_DETECTION_DURATION (#422 / #427)

2.0.4

16 Jan 16:15
Compare
Choose a tag to compare

🚀 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)