-------------------
â ïž Si vous utilisez GeoNature, vous devez mettre Ă jour celui-ci en
version 2.10.
**đ NouveautĂ©s**
* Passage Ă la version 15 de Taxref ainsi que de la BDC statuts,
utilisée par défaut pour les nouvelles installations (322)
* Mise en place de scripts python pour la mise Ă jour de Taxref Ă
partir de sa version 15, dans le dossier
`apptax/taxonomie/commands/migrate_taxref`, Ă la place des scripts
shell (322)
* Ajout de l'option `--keep-cdnom` aux scripts de mise Ă jour de
Taxref, pour empĂȘcher la suppression des cd_noms manquants (306)
* Ajout du champs `group3_inpn`, ajouté dans la v15 de Taxref
* Ajout des API pour les statuts de protection et de listes rouges
(291)
* Ajout d'une table d'association entre les statuts et le
référentiel géographique `taxonomie.bdc_statut_cor_text_area`.
L'association entre les textes et les statuts est réalisée lorsque
le texte est associé à une région ou un département (323)
* Possibilité de passer des paramÚtres de configuration par variable
d'environnement préfixée par `TAXHUB_`
* Fichiers de log :
* Les logs sont à présent écrits dans le fichier
`/var/log/taxhub/taxhub.log`
* L'outil `logrotate` est configuré pour assurer la rotation du
fichier
* L'ancien fichier de log `/var/log/taxhub.log` est intouché; vous
pouvez le supprimer, ou l'archiver manuellement.
* Mise à jour des dépendances :
* Utils-Flask-SQLAlchemy 0.3.0
* UsersHub-authentification-module 1.6.0
* RefGeo 1.1.1
**đ Corrections**
* Correction d'un problÚme lié au double-chargement de Flask en mode
développement.
* Correction d'un problÚme au démarrage de Flask lorsque la base de
données n'a pas encore été créée.
**đ» DĂ©veloppement**
* Exécution automatique des tests backend avec Github actions
* Le code est désormais formaté avec Black; une Github action y veille
* Mise Ă jour de Flask version 1 Ă 2
* Migrations Alembic : possibilité de rendre l'intégration de la BDC
statuts optionnelle
* Ajout de la dépendance au module RefGeo
* Suppression des exemples de taxons (`taxonomie_taxons_example.sql`
et `taxonomie_attributes_example.sql`)
* Création de commandes pour l'insertion des données du référentiel,
hors Alembic (333)
**â ïž Notes de version**
* Les branches Alembic `taxonomie_inpn_data`,
`taxonomie_taxons_example` et `taxonomie_attributes_example` ont été
supprimées. AprÚs avoir mis à jour TaxHub en version 1.10, vous
devez supprimer toutes références à ces derniÚres, sans quoi Alembic
vous indiquera qu'il ne connait pas certains numéros de révision :
(venv)$ flask db exec "delete from public.alembic_version where version_num in ('f61f95136ec3', 'aa7533601e41', '8222017dc3f6')"
* **Si vous n'utilisez pas GeoNature**, vous devez appliquer les
évolutions du schéma `taxonomie` depuis TaxHub :
* Se placer dans le dossier de TaxHub : `cd ~/taxhub`
* Sourcer le virtualenv de TaxHub : `source venv/bin/activate`
* Appliquer les révisions du schéma de la base de données :
`flask db autoupgrade`
* Sinon le faire depuis GeoNature `(venv)$ geonature db autoupgrade`,
aprĂšs la mise Ă jour de ce dernier en version 2.10
* La mise à jour de la version 14 à 15 de Taxref est désormais
réalisée par des scripts python, disponibles dans le dossier
`apptax/taxonomie/commands/migrate_taxref`
* Les mises à jour précédentes de Taxref jusqu'à la version 14
restent disponibles dans le dossier `data/scripts/update_taxref`
* Il est possible d'installer TaxHub avec Taxref v14. Pour cela il
faut utiliser les commandes suivantes :
sh
flask db upgrade taxonomiehead
flask taxref import-v14 --skip-bdc-statuts