|
1 |
| -# CHANGELOG |
| 1 | +CHANGELOG |
| 2 | +========= |
2 | 3 |
|
3 |
| -## 1.4.1 (2024-01-29) |
| 4 | +1.5.0 (2024-01-29) |
| 5 | +------------------ |
4 | 6 |
|
5 |
| -**🐛 Corrections** |
6 |
| - |
7 |
| -- Nom des communes (branche alembic `ref_geo_fr_municipalities`): correction des caractères `¼` et `½` en `Œ` et `œ` |
8 |
| - |
9 |
| - 1.4.0 (2023-09-14) |
10 |
| - |
11 |
| ---- |
12 |
| - |
13 |
| -**🚀 Nouveautés** |
| 7 | +- Ajout de la hiérachisation des types de zonages géographiques, avec l'ajout du champs `ref_geo.bib_areas_types.size_hierarchy` (#11) |
| 8 | +- Remplacement du champs `l_areas.geojson_4326` par `l_areas.geom_4326` et création de triggers permettant de garder en cohérence les champs `geom` et `geom_4326` (#6) |
| 9 | +- Mise à jour SQLAlchemy version 1.3 à 1.4 (#16) |
| 10 | +- Mise à jour de Flask version 2 à 3 |
| 11 | +- Abandon du support de Debian 10 (#12) |
| 12 | +- Mise à jour du linter Black à la version 24 (#19) |
14 | 13 |
|
15 |
| -- Ajout d'un référentiel de couches de _points_ (table des types de points et table de géometries + modèles) (#12) |
16 |
| -- Ajout de tables de correspondance entre les linéaires et les zonages (+ relations associées dans les modèles) (#12) |
| 14 | +**🐛 Corrections** |
17 | 15 |
|
18 |
| -**⚠️ Notes de version** |
| 16 | +- Correction des caractères `¼` et `½` en `Œ` et `œ` dans les noms des communes (branche alembic `ref_geo_fr_municipalities`) (#8) |
19 | 17 |
|
20 |
| -- Les nouvelles tables de correspondances `ref_geo.cor_areas` et `ref_geo.cor_linear_area` ne sont pas remplies par défaut pour ne pas alourdir la base de données et ses calculs, alors qu'elles ne sont pas utilisées actuellement par GeoNature |
21 |
| -- Exemple de requête pour remplir la table `ref_geo.cor_area_linear` pour les régions, départements et communes : |
22 |
| - ``` |
23 |
| - INSERT INTO ref_geo.cor_linear_area (id_linear, id_area) |
24 |
| - SELECT id_linear, id_area |
25 |
| - FROM ref_geo.l_areas la |
26 |
| - JOIN ref_geo.l_linears ll ON la.geom && ll.geom |
27 |
| - JOIN ref_geo.bib_areas_types bat ON bat.id_type =la.id_type |
28 |
| - WHERE bat.type_code IN ('DEP', 'REG', 'COM') |
29 |
| - ``` |
30 | 18 |
|
31 |
| -## 1.3.0 (2023-03-03) |
| 19 | +1.4.0 (2023-09-14) |
| 20 | +------------------ |
32 | 21 |
|
33 | 22 | **🚀 Nouveautés**
|
34 | 23 |
|
35 |
| -- Ajout d'un référentiel de couches de _points_ (table des types de points et table de géometries + modèles) (#12) |
| 24 | +- Ajout d'un référentiel de couches de *points* (table des types de points et table de géometries + modèles) (#12) |
36 | 25 | - Ajout de tables de correspondance entre les linéaires et les zonages (+ relations associées dans les modèles) (#12)
|
37 | 26 |
|
38 | 27 | **⚠️ Notes de version**
|
39 |
| - |
| 28 | + |
40 | 29 | - Les nouvelles tables de correspondances `ref_geo.cor_areas` et `ref_geo.cor_linear_area` ne sont pas remplies par défaut pour ne pas alourdir la base de données et ses calculs, alors qu'elles ne sont pas utilisées actuellement par GeoNature
|
41 | 30 | - Exemple de requête pour remplir la table `ref_geo.cor_area_linear` pour les régions, départements et communes :
|
42 |
| - |
43 | 31 | ```
|
44 | 32 | INSERT INTO ref_geo.cor_linear_area (id_linear, id_area)
|
45 | 33 | SELECT id_linear, id_area
|
|
49 | 37 | WHERE bat.type_code IN ('DEP', 'REG', 'COM')
|
50 | 38 | ```
|
51 | 39 |
|
52 |
| - 1.3.0 (2023-03-03) |
53 |
| - |
54 |
| ---- |
| 40 | +1.3.0 (2023-03-03) |
| 41 | +------------------ |
55 | 42 |
|
56 | 43 | **🚀 Nouveautés**
|
57 | 44 |
|
58 | 45 | - Ajout des routes historiquement créées pour GeoNature
|
59 | 46 | - Possibilité de lancer le RefGeo comme application Flask autonome
|
60 | 47 | - Support de SQLAlchemy 1.4
|
61 |
| -- Intégration continue avec `pytest` |
| 48 | +- Intégration continue avec ``pytest`` |
62 | 49 |
|
63 |
| - 1.2.1 (2022-11-21) |
64 | 50 |
|
65 |
| ---- |
| 51 | +1.2.1 (2022-11-21) |
| 52 | +------------------ |
66 | 53 |
|
67 | 54 | **🐛 Corrections**
|
68 | 55 |
|
69 |
| -- Marquage du champs géométrique `ref_geo.l_areas.geojson_4326` comme différé afin de ne pas le renvoyer en raison de son poids sauf si demandé explicitement. |
| 56 | +* Marquage du champs géométrique ``ref_geo.l_areas.geojson_4326`` comme différé afin de ne pas le renvoyer en raison de son poids sauf si demandé explicitement. |
70 | 57 |
|
71 |
| - 1.2.0 (2022-10-20) |
72 | 58 |
|
73 |
| ---- |
| 59 | +1.2.0 (2022-10-20) |
| 60 | +------------------ |
74 | 61 |
|
75 | 62 | **🚀 Nouveautés**
|
76 | 63 |
|
77 |
| -- Ajout de tables et de modèles pour un référentiel geographique de linéaires |
78 |
| - - Peut être organisé en tronçons (stockés dans `ref_geo.l_linears`) qui peuvent appartenir à un groupe de linéaires (`ref_geo.t_linear_groups`) |
79 |
| - - Par exemple les tronçons d'autoroute `A7_40727085` et `A7_40819117` appartiennent au groupe `Autoroute A7` |
80 |
| -- Ajout d'une fonction `get_local_srid` pour récupérer le SRID local automatiquement à partir des données, à partir de la fonction `FIND_SRID` |
| 64 | +* Ajout de tables et de modèles pour un référentiel geographique de linéaires |
| 65 | + * Peut être organisé en tronçons (stockés dans ``ref_geo.l_linears``) qui peuvent appartenir à un groupe de linéaires (``ref_geo.t_linear_groups``) |
| 66 | + * Par exemple les tronçons d'autoroute ``A7_40727085`` et ``A7_40819117`` appartiennent au groupe ``Autoroute A7`` |
| 67 | +* Ajout d'une fonction ``get_local_srid`` pour récupérer le SRID local automatiquement à partir des données, à partir de la fonction ``FIND_SRID`` |
81 | 68 |
|
82 |
| - 1.1.1 (2022-08-31) |
83 | 69 |
|
84 |
| ---- |
| 70 | +1.1.1 (2022-08-31) |
| 71 | +------------------ |
85 | 72 |
|
86 | 73 | **🚀 Nouveautés**
|
87 | 74 |
|
88 |
| -- Ajout de la sous-commande `ref_geo info` permettant de lister les zones par types. |
89 |
| -- Mise-à-jour des dépendances : |
90 |
| - - Utils-Flask-SQLAlchemy 0.3.0 |
91 |
| - - Utils-Flask-SQLAlchemy-Geo 0.2.4 |
| 75 | +* Ajout de la sous-commande ``ref_geo info`` permettant de lister les zones par types. |
| 76 | +* Mise-à-jour des dépendances : |
| 77 | + * Utils-Flask-SQLAlchemy 0.3.0 |
| 78 | + * Utils-Flask-SQLAlchemy-Geo 0.2.4 |
92 | 79 |
|
93 | 80 | **🐛 Corrections**
|
94 | 81 |
|
95 |
| -- Ajout des champs manquants au modèle `LAreas`. |
| 82 | +* Ajout des champs manquants au modèle ``LAreas``. |
96 | 83 |
|
97 |
| - 1.1.0 (2022-06-03) |
98 | 84 |
|
99 |
| ---- |
| 85 | +1.1.0 (2022-06-03) |
| 86 | +------------------ |
100 | 87 |
|
101 | 88 | **🚀 Nouveautés**
|
102 | 89 |
|
103 |
| -- Ajout des modèles SQLAlchemy géographiques |
| 90 | +* Ajout des modèles SQLAlchemy géographiques |
104 | 91 |
|
105 | 92 | **🐛 Corrections**
|
106 | 93 |
|
107 |
| -- Auto-détection du SRID local sans accéder aux paramètres de GeoNature |
| 94 | +* Auto-détection du SRID local sans accéder aux paramètres de GeoNature |
108 | 95 |
|
109 |
| - 1.0.1 (2022-03-04) |
110 | 96 |
|
111 |
| ---- |
| 97 | +1.0.1 (2022-03-04) |
| 98 | +------------------ |
112 | 99 |
|
113 | 100 | **🐛 Corrections**
|
114 | 101 |
|
115 |
| -- Correction du trigger de calcule de l’altitude min / max. |
| 102 | +* Correction du trigger de calcule de l’altitude min / max. |
116 | 103 |
|
117 |
| - 1.0.0 (2022-03-04) |
118 | 104 |
|
119 |
| ---- |
| 105 | +1.0.0 (2022-03-04) |
| 106 | +------------------ |
120 | 107 |
|
121 | 108 | Externalisation du référentiel géographique de GeoNature 2.9.2.
|
122 | 109 |
|
123 | 110 | **🚀 Nouveautés**
|
124 | 111 |
|
125 |
| -- Le SRID local est déterminé automatiquement à partir du SRID de la colonne `ref_geo.l_areas.geom`. |
| 112 | +* Le SRID local est déterminé automatiquement à partir du SRID de la colonne ``ref_geo.l_areas.geom``. |
0 commit comments