Skip to content

Latest commit

 

History

History
940 lines (636 loc) · 51 KB

CHANGELOG.md

File metadata and controls

940 lines (636 loc) · 51 KB

Changelog

2.7.1 (2024-11-17, release)

🚀 Nouveautés

  • Support d'Android 14 (API 34).
  • Ajout d'un paramètre shown_by_default coté module cartographique permettant d'afficher par défaut ou non les couches vectorielles. Par défaut, l'ensemble des couches vectorielles déclarées sont affichées par défaut (#262).
  • Support des nouvelles URL des fonds IGN en ligne (#267).
  • Possibilité de surcharger l'identifiant de l'application (#264).

🐛 Corrections

  • Correction d'une erreur lors de la synchronisation des champs additionnels, certains champs additionnels peuvent être rattachés à des jeux de données non présents lors de la synchronisation. Ces champs additionnels sont donc tout simplement ignorés lors de la synchronisation des données (#269).

⚠️ Notes de version

  • Code de version : 3320
  • Cette version nécessite la version 1.14.2 minimum de TaxHub qui elle-même nécessite au minimum la version 2.14 de GeoNature.

2.7.1-rc1 (2024-11-16, pre-release)

🐛 Corrections

  • Erreur lors de la synchronisation des champs additionnels, certains champs additionnels peuvent être rattachés à des jeux de données non présents lors de la synchronisation. Ces champs additionnels sont donc tout simplement ignorés lors de la synchronisation des données (#269).

⚠️ Notes de version

  • Code de version : 3319
  • Cette version nécessite la version 1.13.1 minimum de TaxHub qui elle-même nécessite au minimum la version 2.14 de GeoNature.

2.7.1-rc0 (2024-10-21, pre-release)

🚀 Nouveautés

  • Support Android 14 (API 34).

🐛 Corrections

  • Pouvoir surcharger l'identifiant de l'application (#264).
  • Ajout d'un paramètre shown_by_default coté module cartographique permettant d'afficher par défaut ou non les couches vectorielles. Par défaut, l'ensemble des couches vectorielles déclarées sont affichées par défaut (#262).
  • Support des nouveaux fonds IGN (#267).

⚠️ Notes de version

  • Code de version : 3313
  • Cette version nécessite la version 1.13.1 minimum de TaxHub qui elle-même nécessite au minimum la version 2.14 de GeoNature.

2.7.0 (2024-07-13, release)

🚀 Nouveautés

  • Nouveau mécanisme de synchronisation des taxons. On synchronise désormais tout Taxref mais seulement quand le champs taxonomie.t_meta_taxref.update_date indique que celui-ci a été mis à jour depuis la dernière synchronisation (#133).
  • Suppression de contrôles additionnels lors de la synchronisation des taxons, permettant d'obtenir un gain non négligeable sur le temps de traitement (#247).
  • La liste des taxons est automatiquement filtrée selon le jeu de données sélectionné. Si ce dernier n'est lié à aucune liste de taxons, la liste des taxons est filtrée selon la valeur du paramètre taxa_list_id. Si ce paramètre n'est pas renseigné et que le jeu de données n'est lié à aucune liste de taxons, la liste des taxons ne sera pas filtrée et renvoie donc tout Taxref. Si l'identifiant de liste associé à un JDD est égal à -1, on n'applique aucun filtre sur les identifiants de liste même si le paramètre taxa_list_id est défini (PnX-SI/gn_mobile_core#41, #133).
  • Utilisation de la nouvelle API pour la récupération des jeux de données en fonction des permissions de l'utilisateur authentifié (#239).
  • Possibilité d'afficher les relevés non synchronisés sur une carte en plus de la vue sous forme de liste (#224).
  • Possibilité de charger une couche cartographique locale non spécifiée dans la configuration (#170).
  • Support des champs additionnels sur les taxons et les dénombrements, désactivé par défaut avec le nouveau paramètre additional_fields (#122).
  • Possibilité de surcharger localement la configuration (#95).
  • Meilleure gestion des photos prises en haute résolution. Par défaut, les photos prises sont compressées avec une qualité de 80% et ne dépassent pas 2048px en largeur ou en hauteur selon son orientation (portrait ou paysage) (#254).
  • Meilleure affichage des photos qu'elles soient prises en mode portrait ou en mode paysage (#84).
  • Les identifiants des objets géographiques dans les couches géographiques vectorielles deviennent optionnels (PnX-SI/gn_mobile_maps#11, #175).
  • Synchronisation périodique des identifiants de liste rattachés aux taxons (#133).
  • La création d'un nouveau relevé est désactivée tant qu'une première synchronisation complète n'a pas été terminée.

🐛 Corrections

  • Prise en compte des caractères spéciaux lors de la recherche par nom depuis la liste des taxons (#230).
  • Prise en compte de la date et heure locale du terminal dans la gestion des relevés (#225).
  • Correction de la synchronisation des données si le champ nom_valide n'est pas renseigné coté Taxref (#233).
  • Correction de la gestion des valeurs numériques nulles dans la base de données
  • Petites corrections ergonomiques
  • La synchronisation des taxons interroge désormais l'API de TaxHub paginée avec un paramètre d'ordre pour être certain de récupérer tous les taxons. Idem pour la récupération des couleurs de taxons par unité géographique.
  • Le prénom de l'utilisateur connecté peut être non défini (#258).
  • Récupération des couleurs de taxons seulement si le paramètre code_area_type est défini (#232, #252)
  • Suppression du suffixe du nom de l'application lors du build de l'APK (#134).
  • Gestion des signatures lors du build de l'APK au format v3 pour y inclure par rotation des certificats, avec un certificat plus officiel que celui actuellement utilisé par défaut. À terme, ce nouveau certificat remplacera l'actuel. (#244, #134).

⚠️ Notes de version

  • Code de version : 3310
  • Cette version nécessite la version 1.13.1 minimum de TaxHub qui elle-même nécessite au minimum la version 2.14 de GeoNature.

2.7.0-rc9 (2024-07-07, pre-release)

🐛 Corrections

  • Le prénom de l'utilisateur connecté peut être non défini (#258).
  • Le paramètre taxa_list_id peut être non défini (-1 par défaut) (PnX-SI/gn_mobile_core#41).
  • La base des taxons peut être incomplète suite à une synchronisation complète lors des appels en cascade selon les données paginées remontées par l'API car l'ordre n'est pas garantit sur les données paginées pouvant donc créer des doublons entre deux appels. La solution de contournement est d'appliquer systématiquement un tri par défaut sur les identifiants des taxons.

⚠️ Notes de version

  • Code de version : 3301
  • Cette version nécessite la version 1.13.1 de TaxHub qui elle même nécessite au minimum la version 2.14.1 de GeoNature (pas encore disponible).

2.7.0-rc8 (2024-05-19, pre-release)

🐛 Corrections

  • Meilleure gestion des photos prises en haute résolution (#254) :
    • Par défaut, les photos prises sont compressées avec une qualité de 80% et ne dépassent pas 2048px en largeur ou en hauteur selon son orientation (portrait ou paysage)
  • Gestion des signatures lors du build de l'APK au format v3 pour y inclure par rotation des certificats un certificat plus officiel que celui actuellement utilisé par défaut. À terme, ce nouveau certificat remplacera l'actuel. (#244, #134).
  • Les identifiants des objets géographiques dans les couches géographiques vectorielles deviennent optionnels (PnX-SI/gn_mobile_maps#11, #175).
  • Synchronisation périodique des identifiants de liste rattachés aux taxons (#133).
  • Série de corrections autour de la gestion des champs additionnels (#122). En vrac :
    • Synchronisation des relevés avec ou sans champs additionnels
    • Filtrage des champs additionnels selon le jeu de données sélectionné
    • Gestion des valeurs décimales sur les champs additionnels de type number
  • Meilleure affichage des photos qu'elles soient prises en mode portrait ou en mode paysage (#84).
  • Affichage des taxons filtrés selon l'identifiant de liste provenant du jeu de données (PnX-SI/gn_mobile_core#41) :
    • Un jeu de données peut définir un identifiant de liste et celle-ci peut être null ou égale à -1
    • Si l'identifiant de liste est non défini, on prend la valeur par défaut venant du paramétrage de l'application (sync.taxa_list_id) pour filtrer la liste des taxons
    • Si l'identifiant de liste est égale à -1, on n'applique aucun filtre sur les identifiants de liste même si c'est configuré coté paramétrage

⚠️ Notes de version

  • Code de version : 3299
  • Cette version nécessite la version 1.13.1 de TaxHub qui elle même nécessite au minimum la version 2.14.1 de GeoNature (pas encore disponible).

2.7.0-rc7 (2024-03-05, pre-release)

🐛 Corrections

  • Suppression de contrôles additionnels lors de la synchronisation des taxons ce qui permet d'obtenir un gain non négligeable sur le temps de traitement (#247).
  • Petites corrections d'ordre ergonomique.

⚠️ Notes de version

  • Code de version : 3271
  • Cette version nécessite la version 1.13.1 de TaxHub qui elle même nécessite au minimum la version 2.14 de GeoNature (pas encore disponible).

2.7.0-rc6 (2024-02-14, pre-release)

🐛 Corrections

  • Les valeurs numériques nulles en base n'étaient pas correctement interprétées depuis leurs lectures via un cursor

⚠️ Notes de version

  • Code de version : 3259
  • Cette version nécessite la version 1.13.1 de TaxHub qui elle même nécessite au minimum la version 2.14 de GeoNature (pas encore disponible).

2.7.0-rc5 (2024-01-10, pre-release)

🐛 Corrections

  • Erreur entraînant un plantage de l'application lors du chargement du jeu de données par défaut suite aux changements des URIs du fournisseur de données sur la partie jeu de données.

⚠️ Notes de version

  • Code de version : 3257
  • Cette version nécessite la version 1.13.1 de TaxHub qui elle même nécessite au minimum la version 2.14 de GeoNature (pas encore disponible).

2.7.0-rc4 (2023-12-29, pre-release)

🐛 Corrections

  • Utilisation de la nouvelle API pour la récupération des jeux de données (#239).

⚠️ Notes de version

  • Code de version : 3253
  • Cette version nécessite la version 1.13.1 de TaxHub qui elle même nécessite au minimum la version 2.14 de GeoNature (pas encore disponible).

2.7.0-rc3 (2023-12-05, pre-release)

🚀 Nouveautés

  • La liste des taxons est automatiquement filtrée selon le jeu de données sélectionné. Si ce dernier n'est lié à aucune liste de taxons, la liste des taxons est filtrée selon la valeur du paramètre taxa_list_id. Si ce paramètre n'est pas renseigné et que le jeu de donnée n'est lié à aucune liste de taxons, la liste des taxons ne sera pas filtrée (PnX-SI/gn_mobile_core#41, #133).

⚠️ Notes de version

  • Code de version : 3251
  • Cette version nécessite la version 1.13.1 de TaxHub qui elle même nécessite au minimum la version 2.14 de GeoNature (pas encore disponible).

2.7.0-rc2 (2023-10-14, pre-release)

🚀 Nouveautés

  • Ne pas synchroniser les taxons à chaque synchronisation (#133).

🐛 Corrections

  • Erreur transparente lors de la synchronisation des données si le champ 'nom_valide' est non renseigné coté taxref (#233).

⚠️ Notes de version

  • Code de version : 3229

2.7.0-rc1 (2023-09-13, pre-release)

🐛 Corrections

  • Prise en compte du paramètre 'additional_fields' lors de la synchronisation des données concernant les champs additionnels (#122).

⚠️ Notes de version

  • Code de version : 3221

2.7.0-rc0 (2023-09-03, pre-release)

🚀 Nouveautés

  • Affichage des relevés en cours sur la carte (#224) en plus de la vue sous forme de liste.
  • Possibilité de charger une couche cartographique locale non spécifiée dans la configuration (#170).
  • Support des champs additionnels, désactivé par défaut (#122).
  • Possibilité de surcharger la configuration (#95).

🐛 Corrections

  • Prise en compte des caractères spéciaux lors de la recherche par nom depuis la liste des taxons (#230).
  • Prise en compte de la date et l'heure locale du terminal dans la gestion des relevés (#225).
  • Suppression du suffix du nom de l'application lors du build de l'APK (#134).

⚠️ Notes de version

  • Code de version : 3217

2.6.2 (2024-03-02, release)

🐛 Corrections

  • Ignorer les attributs inconnus dans le fichier de configuration (#248).

⚠️ Notes de version

  • Code de version : 3220

2.6.1 (2023-05-24, release)

🐛 Corrections

  • Correction sur l'affichage des valeurs de nomenclature en doublon (#223).
  • Prise en compte de la configuration par défaut de la périodicité de la synchronisation des données.
  • Relance automatique de la synchronisation des données si la date de la dernière effectuée est trop ancienne suite à un changement de configuration coté fichier de paramétrage.
  • Corrections visuelles diverses, notamment sur l'écran d'accueil.

⚠️ Notes de version

  • Code de version : 3210

2.6.1-rc1 (2023-05-16, pre-release)

🐛 Corrections

  • Correction sur l'affichage des valeurs de nomenclature en doublon (#223).

⚠️ Notes de version

  • Code de version : 3209

2.6.1-rc0 (2023-05-13, pre-release)

🐛 Corrections

  • Prise en compte de la configuration par défaut de la périodicité de la synchronisation des données.
  • Relance automatique de la synchronisation des données si la date de la dernière effectuée est trop ancienne suite à un changement de configuration coté fichier de paramétrage.

⚠️ Notes de version

  • Code de version : 3203

2.6.0 (2023-05-08, release)

🚀 Nouveautés

  • Support Android 13 (API 33).
  • Support des fonds Geoportail (PnX-SI/gn_mobile_maps#8). Le module "maps" supporte officiellement les fonds suivants :
  • Gestion automatique des attributions sur les fonds en ligne (#191). L'attribution est définie automatiquement selon la nature de la source si aucune n'a été précisée dans la configuration. L'attribution n'est valable que pour les fonds en ligne.
  • Petites améliorations sur la documentation, notamment sur la gestion, la configuration et l'ordonnancement des couches coté module "maps" (#192)
  • La synchronisation périodique de l'ensemble des données issues de GeoNature est configuré par défaut à 7 jours. Cette configuration n'est active uniquement que si la synchronisation périodique n'est pas configurée (les paramètres sync_periodicity_data et sync_periodicity_data_essential ne sont pas renseignés).
  • La synchronisation des données est maintenant décoléré de la synchronisation des relevés (#133).
  • La synchronisation des relevés se fait à la demande de l'utilisateur (#137).
  • La synchronisation des données s'exécute maintenant dans un contexte transactionnel afin de toujours garantir une cohérence des données présentes localement.
  • Refonte de l'écran d'accueil pour mettre en valeur les relevés en cours ou prêt à être synchronisés. La partie paramétrage et synchronisation des données sont déportées dans le menu latéral.

🐛 Corrections

  • Meilleur support de la taille des textes de l'interface selon la densité et la configuration d'affichage du terminal (#217).

⚠️ Notes de version

  • Code de version : 3200
  • Depuis sa version 2.12.0, GeoNature permet de gérer le contenu de la table gn_commons.t_mobile_apps directement dans le back-office du module "Admin" de GeoNature (#214)
  • Dans cette même version, les médias (incluant le dossier mobile/ comprenant les fichiers APK et le fichier settings.json d'Occtax-mobile) ont été déplacés du dossier ~/geonature/backend/static/ à ~/geonature/backend/media/ (#214)

2.6.0-rc2 (2023-04-29, pre-release)

🚀 Nouveautés

  • La synchronisation périodique de l'ensemble des données issues de GeoNature est configuré par défaut à 7 jours. Cette configuration n'est active uniquement que si la synchronisation périodique n'est pas configurée (les paramètres sync_periodicity_data et sync_periodicity_data_essential ne sont pas renseignés).

🐛 Corrections

  • Meilleur support de la taille des textes de l'interface selon la densité et la configuration d'affichage du terminal (#217).
  • Le bouton "Envoyer les relevés" présenté sous forme de bouton icône dans la barre de menu en page d'accueil est affiché sous forme de texte simple "Envoyer" et non plus sous forme d'icône pour plus de clarté.
  • Petites améliorations sur la documentation, notamment sur la gestion, la configuration et l'ordonnancement des couches coté module "maps" (#192).

⚠️ Notes de version

  • Code de version : 3191

2.6.0-rc1 (2023-04-19, pre-release)

🚀 Nouveautés

  • Support Android 13 (API 33).
  • Support des fonds Geoportail (PnX-SI/gn_mobile_maps#8). Le module "maps" supporte officiellement les fonds suivants :
  • Gestion automatique des attributions sur les fonds en ligne (#191). L'attribution est définie automatiquement selon la nature de la source si aucune n'a été précisée dans la configuration. L'attribution n'est valable que pour les fonds en ligne.
  • Petites améliorations sur la documentation, notamment sur la gestion des couches coté module "maps" (#192).

🐛 Corrections

  • Mise à jour de la liste des relevés et de leurs statuts pendant la synchronisation.

⚠️ Notes de version

  • Code de version : 3187

2.6.0-rc0 (2023-03-25, pre-release)

🚀 Nouveautés

  • La synchronisation des données est maintenant décoléré de la synchronisation des relevés (#133).
  • La synchronisation des relevés se fait à la demande de l'utilisateur (#137).
  • La synchronisation des données s'exécute maintenant dans un contexte transactionnel afin de toujours garantir une cohérence des données présentes localement.
  • Refonte de l'écran d'accueil pour mettre en valeur les relevés en cours ou prêt à être synchronisés. La partie paramétrage et synchronisation des données sont déportées dans le menu latéral.

⚠️ Notes de version

  • Code de version : 3181

2.5.0 (2023-03-21, release)

🚀 Nouveautés

  • Gestion des médias sur la partie dénombrement (#84)
  • Refonte de la synchronisation des relevés en consommant les APIs v2 du module "Occtax".
  • Refonte de la gestion des relevés.
  • Accélérer la saisie en permettant de mémoriser les dernières nomenclatures saisies sur la partie dénombrement (#169).
  • Possibilité de reprendre en édition un relevé terminé prêt à être synchronisé (#78).

🐛 Corrections

  • Valeur par défaut des champs "Min"et "Max" dans la partie dénombrement (#209, #210)
  • Quelques petits ajustements sur la documentation de l'installation, notamment sur la récupération des fichiers de logs (#203)

⚠️ Notes de version

  • Code de version : 3170
  • Nécessite la version 2.10 (ou plus) de GeoNature.
  • Suite à la refonte sur la partie gestion des relevés, le paramétrage de la nomenclature en configuration avancée a évolué aussi (cf. README.md), notamment sur le nommage des attributs et du respect de la casse (Par exemple MIN devient count_min).

2.4.1-rc4 (2023-02-21, pre-release)

🐛 Corrections

  • Gestion des médias sur la partie dénombrement (#84)
  • Accélérer la saisie en permettant de mémoriser les dernières nomenclatures saisies sur la partie dénombrement (#169).

⚠️ Notes de version

  • Code de version : 3163

2.4.1-rc3 (2023-02-15, pre-release)

🚀 Nouveautés

  • Gestion des médias sur la partie dénombrement (#84)

⚠️ Notes de version

  • Code de version : 3137

2.4.1-rc2 (2023-02-05, pre-release)

🐛 Corrections

  • Suppression locale des relevés synchronisés avec succès.

⚠️ Notes de version

  • Code de version : 3121

2.4.1-rc1 (2023-02-04, pre-release)

🚀 Nouveautés

  • Refonte de la synchronisation des relevés en consommant les nouvelles APIs du module "Occtax".

⚠️ Notes de version

  • Code de version : 3119

2.4.1-rc0 (2023-01-25, pre-release)

🚀 Nouveautés

  • Refonte de la gestion des relevés.
  • Accélérer la saisie en permettant de mémoriser les dernières nomenclatures saisies sur la partie dénombrement (#169).
  • Possibilité de reprendre en édition un relevé terminé prêt à être synchronisé (#78).

⚠️ Notes de version

  • Code de version : 3109

2.4.0 (2022-10-02, release)

🚀 Nouveautés

  • Refonte ergonomique des listes de choix des nomenclatures. Cette refonte ne concerne pour l'instant que l'étape "Informations" lors de la saisie d'un taxon.
  • Accélérer la saisie en permettant de mémoriser les dernières nomenclatures saisies (#169). Cette fonctionnalité est accessible via la propriété nomenclature/save_default_values dans le fichier de paramétrage.
  • Amélioration sur la recherche des taxons, notamment sur la distinction des mots (avec ou sans majuscules, avec ou sans accents) (#91).
  • Petites améliorations sur la présentation des jeux de données, aussi bien dans la page de sélection des jeux de données que dans l'affichage du jeu de données sélectionnée dans la saisie (#120).
  • Petites améliorations sur la page de sélection des observateurs et sur la fonction de recherche des observateurs (#142).
  • Petites améliorations sur les messages d'information lors de la synchronisation des données (#143).
  • Affichage du nom vernaculaire du taxon dans le bilan de la saisie (#153).
  • Ajout d'une fonction de filtre sur les rangs taxonomique des taxons dans la page du bilan de la saisie (#166).
  • Affichage du nombre de taxon en en-tête de page (#167).
  • Permettre de modifier la date et l'heure de fin des relevés en fin de saisie (#168).
  • Refonte ergonomique sur l'enchaînement des écrans de la saisie. Le bilan de la saisie intervient notamment après le pointage sur la carte si le relevé contient au moins un taxon (#177).

🐛 Corrections

  • Défilement automatique du nom vernaculaire du taxon sélectionné (#49).
  • Validation sur l'ensemble des taxons ajoutés au relevé (#177).
  • Correction concernant la mémorisation de la sélection des observateurs lors de la saisie (#110).
  • Validation automatique du compte utilisateur lors de l'authentification (#184).

⚠️ Notes de version

  • Code de version : 3090

2.4.0-rc2 (2022-09-26, pre-release)

🚀 Nouveautés

  • Refonte ergonomique des listes de choix des nomenclatures.
  • Accélérer la saisie en permettant de mémoriser les dernières nomenclatures saisies (#169).

⚠️ Notes de version

  • Code de version : 3083

2.4.0-rc1 (2022-09-10, pre-release)

🐛 Corrections

  • Défilement automatique du nom vernaculaire du taxon sélectionné (#49).
  • Validation sur l'ensemble des taxons ajoutés au relevé (#177).

⚠️ Notes de version

  • Code de version : 3079

2.4.0-rc0 (2022-09-07, pre-release)

🚀 Nouveautés

  • Amélioration sur la recherche des taxons, notamment sur la distinction des mots (avec ou sans majuscules, avec ou sans accents) (#91).
  • Petites améliorations sur la présentation des jeux de données, aussi bien dans la page de sélection des jeux de données que dans l'affichage du jeu de données sélectionnée dans la saisie (#120).
  • Petites améliorations sur la page de sélection des observateurs et sur la fonction de recherche des observateurs (#142).
  • Petites améliorations sur les messages d'information lors de la synchronisation des données (#143).
  • Affichage du nom vernaculaire du taxon dans le bilan de la saisie (#153).
  • Ajout d'une fonction de filtre sur les rangs taxonomique des taxons dans la page du bilan de la saisie (#166).
  • Affichage du nombre de taxon en en-tête de page (#167).
  • Permettre de modifier la date et l'heure de fin des relevés en fin de saisie (#168).
  • Refonte ergonomique sur l'enchaînement des écrans de la saisie. Le bilan de la saisie intervient notamment après le pointage sur la carte si le relevé contient au moins un taxon (#177).

🐛 Corrections

  • Correction concernant la mémorisation de la sélection des observateurs lors de la saisie (#110).

⚠️ Notes de version

  • Code de version : 3075

2.3.0 (2022-07-14, release)

🚀 Nouveautés

  • Possibilité d'ajouter directement un marqueur via un "toucher long" sur la carte (#14).
  • La rotation de la carte est bloquée par défaut (#139). Son paramétrage reste accessible par configuration (cf. README.md du module).
  • Le commentaire du relevé est présent également à l'étape 1 du relevé, sous le choix de la date (#140).
  • Refonte ergonomique des champs de saisie "Min" et "Max" (#114).
  • Mise en place des boîtes de dialogue de confirmation pour la suppression des éléments saisis (#77)

🐛 Corrections

  • Suppression de la double vérification de la validité du cookie de session et du token de session (#163). L'application reste "connectée" par défaut tant qu'elle ne reçoit pas en retour d'appel d'API une erreur 401.
  • Libellé du champ date plus clair quand seule la date de début du relevé est configurée (#165).
  • Ajustement d'ordre cosmétique sur le commentaire présenté à l'étape 1 du relevé (#140).

⚠️ Notes de version

  • Code de version : 3070
  • L'application est officiellement compatible avec les terminaux tournant sur Android 8.0 au minimum.

2.3.0-rc4 (2022-07-13, pre-release)

🐛 Corrections

  • Légère refonte ergonomique du formulaire sur le dénombrement (#114).
  • Le champ de saisie "Max" suit la valeur du champ de saisie "Min" si ces deux valeurs sont identiques.

⚠️ Notes de version

  • Code de version : 3061

2.3.0-rc3 (2022-07-04, pre-release)

🚀 Nouveautés

  • Légère refonte ergonomique du formulaire sur le dénombrement (#114).

🐛 Corrections

  • Le champ de saisie "Max" prend la valeur du champ de saisie "Min" si ce dernier est directement modifié par l'utilisateur (#114).

⚠️ Notes de version

  • Code de version : 3049

2.3.0-rc2 (2022-06-29, pre-release)

🚀 Nouveautés

  • Refonte ergonomique des champs de saisie "Min" et "Max" (#114).

🐛 Corrections

  • Possibilité de déplacer directement un marqueur existant via un "toucher long" sur la carte (#14).
  • Ajustement d'ordre cosmétique sur le commentaire présenté à l'étape 1 du relevé (#140).

⚠️ Notes de version

  • Code de version : 3041

2.3.0-rc1 (2022-06-25, pre-release)

🚀 Nouveautés

  • Le commentaire du relevé est présent également à l'étape 1 du relevé, sous le choix de la date (#140).

🐛 Corrections

  • Possibilité d'ajouter directement un marqueur via un "toucher long" sur la carte (#14).

⚠️ Notes de version

  • Code de version : 3037

2.3.0-rc0 (2022-06-21, pre-release)

🚀 Nouveautés

  • La rotation de la carte est bloquée par défaut (#139). Son paramétrage reste accessible par configuration (cf. README.md du module).
  • Possibilité d'ajouter directement un marqueur via un "toucher long" sur la carte (#14).

🐛 Corrections

  • Suppression de la double vérification de la validité du cookie de session et du token de session (#163). L'application reste "connectée" par défaut tant qu'elle ne reçoit pas en retour d'appel d'API une erreur 401.
  • Libellé du champ date plus clair quand seule la date de début du relevé est configurée (#165).

⚠️ Notes de version

  • Code de version : 3025
  • L'application est officiellement compatible avec les terminaux tournant sur Android 8.0 au minimum.

2.2.0 (2022-05-31, release)

🚀 Nouveautés

  • Ajout de la possibilité de renseigner la date de fin ainsi que les heures du relevé (#104)
  • Ajout des contraintes de validation sur les champs date de début et de fin. La date de fin est automatiquement fixée selon la date de début. Possibilité de définir la même date de début et de fin (#104).
  • Configuration des dates et des heures du relevé via le fichier de paramétrage (#104). La description du paramétrage est décrite dans le README.md.
  • Possibilité de définir plusieurs observateurs par défaut (#110).
  • Légère refonte ergonomique des formulaires d'édition.

🐛 Corrections

  • Amélioration de la disposition du clavier par rapport aux champs de saisie sur l'écran de login (#155).
  • Défilement des libellés des jeux de données (#120).
  • Prise en compte du dénombrement réalisé par taxon dans le récapitulatif.
  • Taille des libellés sur les boutons "flottants" (#114).
  • Corrections sur la résolution des fonds de carte embarqués sur le terminal (#151), en privilégiant d'abord la carte mémoire externe (si présente) puis l'espace de stockage interne (cf. README.md du module)

⚠️ Notes de version

  • Code de version : 3020

2.2.0-rc5 (2022-05-26, pre-release)

🐛 Corrections

  • Ajout des contraintes de validation sur les champs date de début et de fin. La date de fin est automatiquement fixée selon la date de début. Possibilité de définir la même date de début et de fin (#104).

⚠️ Notes de version

  • Code de version : 3015

2.2.0-rc4 (2022-05-24, pre-release)

🐛 Corrections

  • Ajout des contraintes de validation sur les champs date de début et de fin (#104).

⚠️ Notes de version

  • Code de version : 2985

2.2.0-rc3 (2022-05-24, pre-release)

🐛 Corrections

  • Rendre "cliquable" l'indicateur de sélection des listes déroulantes (#158).
  • Prise en compte du fuseau horaire sur les champs date lors de l'envoi d'un relevé (#104).
  • Prise en compte du dénombrement réalisé par taxon dans le récapitulatif.

⚠️ Notes de version

  • Code de version : 2965

2.2.0-rc2 (2022-05-23, pre-release)

🐛 Corrections

  • Gestion des attributs hour_min et hour_max lors de l'envoi d'un relevé (#104).
  • Configuration de la date et de l'heure du relevé via le fichier de paramétrage (#104).
  • Corrections sur la résolution des fonds de carte embarqués sur le terminal, en privilégiant d'abord la carte mémoire externe (si présente) puis l'espace de stockage interne (cf. README.md du module)

⚠️ Notes de version

  • Code de version : 2945

2.2.0-rc1 (2022-05-18, pre-release)

🐛 Corrections

  • Rendre "cliquable" l'indicateur de sélection des listes déroulantes (#158).
  • Disposition du clavier par rapport aux champs de saisie sur l'écran de login (#155).
  • Défilement des libellés des jeux de données (#120).
  • Taille des libellés sur les boutons "flottants" (#114).
  • Mise à jour de la sélection des observateurs par défaut sur l'écran "Observateurs & Date" (#110).
  • Gestion des attributs hour_min et hour_max lors de l'envoi d'un relevé (#104).

⚠️ Notes de version

  • Code de version : 2905

2.2.0-rc0 (2022-05-16, pre-release)

🚀 Nouveautés

  • Configuration de la date et de l'heure du relevé via le fichier de paramétrage (#104). La description du paramétrage est décrite dans le README.md.
  • Possibilité de définir plusieurs observateurs par défaut (#110).
  • Légère refonte ergonomique des formulaires lors de l'édition d'un relevé.

⚠️ Notes de version

  • Code de version : 2870

2.1.0 (2022-05-05, release)

🚀 Nouveautés

  • L'utilisateur ne doit plus renseigner l'URL de TaxHub en plus de celle de GeoNature. Seule celle de GeoNature est demandée à l'utilisateur, l'application se chargera de récupérer automatiquement les paramètres depuis le serveur GeoNature, notamment l'URL de TaxHub (#94).
  • Clarification des boutons d'ajout d'un dénombrement et d'un taxon (#114)
  • La synchronisation des relevés n'est plus lancée automatiquement au lancement de l'application. Elle ne se fait que manuellement par l'utilisateur via le bouton "Synchroniser" (#133).

🐛 Corrections

  • Amélioration et correction du cache et de la synchronisation des paramètres et des données (#130 (cf. commentaire))
  • L'authentification n'est demandée que lors de la synchronisation (#145)
  • Renommage du paramètre uh_application_id en gn_application_id (#116)
  • Validation des taxons lors de la synchronisation (#147)
  • Nettoyage des sous-modules et fichiers modifiés
  • Complétion des logs

⚠️ Notes de version

  • Code de version : 2680
  • Le paramètre uh_application_id a été renommé gn_application_id. L'ancien nom du paramètre fonctionne toujours mais est déprécié. Il est donc conseillé de le renommer dans le fichier de paramétrage (settings.json côté GeoNature).

2.1.0-rc1 (2022-05-04, pre-release)

🐛 Corrections

  • Correction sur la mise à jour du fichier de paramétrage lors du lancement de l'application (#130)

⚠️ Notes de version

  • Code de version : 2675

2.1.0-rc0 (2022-05-03, pre-release)

🚀 Nouveautés

  • L'utilisateur ne doit plus renseigner l'URL de TaxHub en plus de celle de GeoNature. Seule celle de GeoNature est demandée à l'utilisateur, l'application se chargera de récupérer automatiquement les paramètres depuis le serveur GeoNature, notamment l'URL de TaxHub (#94).
  • Clarification des boutons d'ajout d'un dénombrement et d'un taxon (#114)
  • La synchronisation des relevés n'est plus lancée automatiquement au lancement de l'application. Elle ne se fait que manuellement par l'utilisateur via le bouton "Synchroniser" (#133).

🐛 Corrections

  • Amélioration et correction du cache et de la synchronisation des paramètres et des données (#130 (cf. commentaire))
  • L'authentification n'est demandée que lors de la synchronisation (#145)
  • Renommage du paramètre uh_application_id en gn_application_id (#116)
  • Validation des taxons lors de la synchronisation (#147)
  • Nettoyage des sous-modules et fichiers modifiés
  • Complétion des logs

⚠️ Notes de version

  • Code de version : 2670
  • Le paramètre uh_application_id a été renommé gn_application_id. L'ancien nom du paramètre fonctionne toujours mais est déprécié. Il est donc conseillé de le renommer dans le fichier de paramétrage (settings.json côté GeoNature).

2.0.1 (2022-03-30, release)

🐛 Corrections

⚠️ Notes de version

  • Code de version : 2580

2.0.0 (2022-03-22, release)

🚀 Nouveautés

  • Fusion des applications Sync-mobile et Occtax-mobile en une seule application, en intégrant le module de synchronisation des données datasync dans Occtax-mobile (#94)
  • Mise en place d'un système de logs dans l'application pour en faciliter la récupération (#112)
  • Suppression des variantes par défaut (#103), seule la version générique par défaut sera proposée
  • Révision de la documentation et intégration de diagrammes dans celle-ci
  • Dissocier le nom du module occtax de GeoNature du nom de package de l'application (#129)

⚠️ Notes de version

  • Code de version : 2570

Coté serveur pour les administrateurs :

Les versions 1 et 2 d'Occtax-mobile peuvent cohabiter temporairement, et vous permettre d'avoir une flotte de mobile "mixte" utilisant les deux versions :

  • Déposer le fichier APK de la nouvelle version d'Occtax-mobile sur le serveur GeoNature
  • Compléter le fichier de configuration d'Occtax-mobile suite à l'intégration du module de synchronisation, en ajoutant la partie sync (voir https://github.com/PnX-SI/gn_mobile_occtax/tree/develop#settings). Cette nouvelle partie sera ignorée par les mobiles utilisant encore la version 1 d'Occtax-mobile
  • Compléter la table gn_commons.t_mobile_apps en ajoutant une nouvelle ligne pour la version 2 d'Occtax-mobile (fr.geonature.occtax2). Vous pouvez (temporairement) conserver les lignes liées à la version 1, et conserver des mobiles en version 1 et en version 2 connectées à votre instance GeoNature.
  • Prévoyez de supprimer les lignes liées à Occtax-mobile v1 et Sync-mobile v1 dès que l'ensemble des mobiles connectés à votre GeoNature seront mis à jour avec Occtax-mobile v2

Coté terminal pour les utilisateurs :

A partir de la version 2 d'Occtax-mobile, une seule application est nécessaire (Occtax-mobile v2 intègre les fonctionnalités de l'ancienne application sync). Vous devrez alors désinstaller les applications Occtax-mobile et Sync v1, puis installer Occtax-mobile v2 :

  • Terminer et synchroniser les éventuels relevés restant sur le terminal en version 1 des applications
  • Désinstaller les versions 1 de Sync-mobile et Occtax-mobile
  • Installer la nouvelle version d'Occtax-mobile sur le terminal
  • Paramétrer les URL de GeoNature et TaxHub, puis accordez les permissions "Stockage" et "Localisation" à l'application Occtax-mobile v2.

1.3.1 (2022-02-08, pre-release)

🐛 Corrections

⚠️ Notes de version

  • Cette version n'est compatible qu'avec les versions 2.5.x, 2.6.x et 2.7.5 (et plus) de GeoNature et ne fonctionne qu'avec la version 1.3.x de "Sync".
  • Il est nécessaire de synchroniser tous les relevés en cours sur les terminaux avant d'effectuer la mise à jour.
  • Code de version : 2350

1.3.0 (2021-07-29, release)

🐛 Corrections

  • Support partiel de Android 11 (#88)

⚠️ Notes de version

  • Cette version n'est compatible qu'avec les versions 2.5.x, 2.6.x et 2.7.5 (et plus) de GeoNature et ne fonctionne qu'avec la version 1.3.x de "Sync".
  • Il est nécessaire de synchroniser tous les relevés en cours sur les terminaux avant d'effectuer la mise à jour.
  • Code de version : 2290