Skip to content

Latest commit

 

History

History
529 lines (297 loc) · 48.6 KB

CHANGELOG.md

File metadata and controls

529 lines (297 loc) · 48.6 KB

Journal des modifications

Ressources :

2025.7.0 (2025-02-27)

Nouveautés

  • Cantine données géo: Remplacer API Insee vers Recherche Entreprises (#5048) (b59303e)

2025.6.2 (2025-02-27)

Améliorations

  • Affiche en ligne: affiche par défaut les % des viandes et produits de la mer (#5056) (b6066f8)
  • Badge qualité des produits: supprime l'objectif sur les viandes et volailles de France qui ne fait pas parti de loi (#5053) (44b0958)
  • Cantines: Imports: autoriser les admin à modifier des cantines dont ils ne sont pas gestionnaires (#5052) (75aea3e)
  • Import de masse: affiche en rouge les cellules ordre et colonne au clic "voir le format attendu" (#5061) (c2805c2)
  • Import de masse: précise le message d'erreur de l'en-tête non conforme (#5060) (63182ff)
  • Imports: Cantines: ajout du champ ministère_tutelle (seulement pour les admins) (#5050) (f3dac84)
  • Imports: Cantines: mieux gérer les imports admin (schéma dédié, erreurs, tests) (#5049) (6a2dd2d)
  • Imports: Cantines: suite de l'ajout du champ admin_ministère_tutelle (affichage dans l'interface) (#5059) (1a70140)

Corrections (bugs, typos...)

  • Imports: Cantines: répare le fichier d'exemple admin (#5062) (70ecb5a)
  • Tableau de bord: renomme la section "Ma progression" pour "Mon bilan annuel" (#5051) (bfe4f2f)

Technique

  • Imports: simplifier un peu le code de récupération des headers à partir des schémas (achats, cantines, bilans) (#5054) (e25a7fb)
  • Review apps: Les désactiver en attendant qu'on prenne le temps de les faire fonctionner (#5057) (b09965d)

2025.6.1 (2025-02-25)

Améliorations

  • Imports: Cantines: rajoute une contrainte d'unicité sur le champ SIRET (#5039) (0cc9efd)
  • Validata: Change l'url pour celle de prod (#5036) (697eda9)
  • Validata: Message d'erreur spécifique pour indiquer que le fichier contient des lignes vides (#5042) (5083b6c)

Corrections (bugs, typos...)

  • Imports: Cantines: corrige le lien vers le schéma (#5043) (98ee42e)
  • Imports: Cantines: quelques corrections sur l'encart admin (#5045) (f62dc68)
  • Imports: Cantines: répare les tests suite à la correction du lien vers le schéma (#5044) (18689c1)

Technique

  • Imports: Achats: améliore les tests (#5037) (fbfd3c1)
  • Imports: Cantines: améliorer les tests (#5038) (fe15321)
  • Imports: Regroupe tous les tests dans les mêmes fichiers (#5046) (604a890)

2025.6.0 (2025-02-17)

Nouveautés

  • Import de masse: Cantines: remplace l'ancienne page pour la nouvelle (#5028) (ef1eef8)
  • Imports: Cantines: ajout d'appels à Validata et renvoyer les erreurs (#5034) (e4d70cf)
  • Tableau de bord: Rend le numéro SIRET de la cantine plus visible (#5032) (5fa7574)
  • Validata: Cantines : Rendre le schéma de données compatible TableSchema (#5016) (d54ea41)

Améliorations

  • Imports: Cantines: remonte le check du header plus haut (comme les achats) (#5033) (5555010)
  • Imports: Cantines: séparer dans le backend les imports cantines des imports diagnostics (#5031) (7b463c6)
  • Validata: Montée de version de l'API v0.12. Correction des changements cassant. (#5035) (2b0ba9f)

Corrections (bugs, typos...)

  • Imports: Changement de l'url du schema import cantine (#5030) (982e3d2)

2025.5.0 (2025-02-12)

Nouveautés

  • Validata: Import achats: ajout d'appels à Validata et renvoyer les erreurs (#4949) (2c58007)

Améliorations

  • Imports: Ajoute une colonne Ordre (A, B...) dans la doc du schéma (#5025) (0b25f03)

Technique

  • Imports achats: ajouter un lien vers la doc au-dessus (#5021) (b52d79a)
  • Imports achats: regrouper les erreurs par colonne (#5020) (c10930b)
  • Imports de masse: Achats: renvoyer toutes les erreurs (c'était limité au 30 premières) (#5018) (3051548)
  • Imports: clarifie le message d'erreur venant du header (#5024) (c67888f)
  • Pre commit: mise à jour de la version utilisée par flake8 et correction de quelques fichiers (#5022) (3623fd9)
  • Validata: Imports achats: petits ajustements pour commencer à afficher les erreurs renvoyées par Validata (#5009) (a15fe17)

2025.4.1 (2025-02-11)

Corrections (bugs, typos...)

  • Import de masse: autorise le format de fichier utilisé par window pour les fichier csv (#5012) (d75e6bc)
  • Import de masse: restreint l'import aux fichiers .csv et .tsv uniquement (#5011) (fd616e2)
  • Télédéclaration: afficher le bouton de remplissage rapide de l'approvisionnement seulement si le total des achats est supérieur à zéro (#5008) (c8be596)

Technique

  • Open data: lancer les exports plus tôt (à 3AM au lieu de 10AM) (#5014) (53b285b)

2025.4.0 (2025-02-10)

Nouveautés

  • Import de masse: Cantines: Migration vue3 et redesign de la page (#4975) (91d6110)
  • Open-Data: Ajout colonne participation campagne TD 2024 en cours sur le registre des cantines (#5006) (da4ac60)

Améliorations

  • Import de masse: Cantines: Renomme les fichiers d'exemple (#5007) (52565b6)

Corrections (bugs, typos...)

  • Import de masse: les schémas ne s'affichent pas (#5005) (3f3c463)
  • Imports: Remplacer ancien secteur "Secondaire lycée agricole" par "Etablissements d’enseignement agricole" (#4999) (37c4a0c)
  • Tunnel gaspillage: Les erreurs ne s'effaçaient pas (#4998) (5c6e8c3)

Documentation

  • Celery: Documenter séparation celery et app web (#4993) (0225e7e)

Technique

  • API: Imports: Achats: séparer le check sur la présence du header (#4997) (a782b1a)
  • CleverCloud: ajoute le mode verbose pour debugger (#5002) (957ba8f)
  • CleverCloud: Efface fichier le déploiement pour le remplacer par des variables d'env (#4978) (782bebf)
  • deps: bump jsonschema-specifications from 2023.12.1 to 2024.10.1 (#4984) (4cc007f)
  • Validata: Achats: Modifie le schéma pour accepter des decimal avec virgule (#5001) (db77dc9)
  • Validata: Achats: Modifie le schéma pour accepter des espaces dans les champs enum (#4973) (5ac8e3c)
  • Validata: Achats: Re-modifie le schéma pour accepter des decimal avec virgule (et sans limites de chiffres après la virgule) (#5004) (b83e207)
  • Vue3: Change l'organisation du code des views et du router (#5003) (ecf1eb5)

2025.3.2 (2025-01-29)

Améliorations

  • Statistiques territoire: Indiquer l'année de télédéclaration (#4966) (436b7ba)
  • Statistiques territoire: Mettre un message pour l'année en cours (2024) et cacher certains chiffres (#4968) (8b172e0)

Corrections (bugs, typos...)

  • Télédéclaration: Gaspillage alimentaire: affiche les mesures du nouveau tunnel dans la télédéclaration (#4965) (0097bd4)
  • Télédéclaration: Gaspillage alimentaire: désactive temporairement le remplissage automatique (#4967) (de15b94)

Technique

  • API: Imports: nouvelle librairie de gestion des imports (qui check le format, la taille max, et si déjà uploadé) (#4936) (7fa3b00)
  • common: centraliser la logique API Adresse dans un nouveau fichier api/adresse.py (#4963) (dc04f52)
  • common: centraliser la logique API Insee dans un nouveau fichier api/insee.py (#4962) (aab167f)
  • common: nouveau fichier utils/siret.py (#4961) (387a8cc)
  • deps-dev: bump vite from 5.4.11 to 5.4.14 in /2024-frontend (#4938) (c4af8cc)

2025.3.1 (2025-01-28)

Améliorations

  • Statistiques territoire: cacher les chiffres en bas en attendant d'améliorer les requêtes backend (#4957) (40f9f5d)
  • Statistiques territoire: étoffer les stats dans la section EGalim. clean du CSS (#4958) (ff0e298)
  • Statistiques territoire: modification du titre de la page et du breadcrumb (#4954) (d56c319)
  • Statistiques territoire: réorganisation du contenu (renommage de sous-titre, nouvelle card, clarifications) (#4955) (1cc0e3f)

Corrections (bugs, typos...)

  • Imports de masse: Renomme un secteur (#4951) (d96408e)
  • Télédéclaration: supprime la pré-sélection du mode de saisie de la télédéclaration qui ne s'enregistrait pas (#4952) (a8d8a08)

Technique

  • API: Filters: basculer dans un fichier utils.py dédié (#4934) (3cc558e)
  • deps: bump @gouvfr/dsfr from 1.12.1 to 1.13.0 in /2024-frontend (#4821) (d94c498)
  • deps: bump @gouvminint/vue-dsfr from 7.1.0 to 7.2.0 in /2024-frontend (#4820) (92947ae)
  • deps: bump nanoid from 3.3.7 to 3.3.8 in /frontend (#4920) (92bb06d)
  • deps: bump vue-i18n from 10.0.5 to 11.0.1 in /2024-frontend (#4822) (30b1879)

2025.3.0 (2025-01-24)

Nouveautés

  • Import de masse: Achats: Migration vue3 et redesign de la page (#4923) (cfaaa71)
  • Imports de masse: Achats: remplace l'ancienne page pour la nouvelle (#4946) (d088735)
  • Validata: Achats: Rendre le schéma de données compatible TableSchema (#4889) (5a8a134)

Améliorations

  • Imports de masse: Achats: utiliser le nouveau schema amélioré pour l'affichage de la doc aux utilisateurs (#4926) (4ea7b28)

Corrections (bugs, typos...)

  • ETL: Corriger l'appel à la tâche Celery d'export + modifie la fréquence à journalier (sauf weekend) (#4929) (3b01a3f)
  • ETL: Les départements et régions vides sont mal gérés (#4935) (fe3793c)
  • Import de Masse: Achats: différents correctifs suite au test de la nouvelle page (#4942) (69b3ced)
  • Imports de masse: Achats: enlève temporairement le picto svg (souci de build vue 3) (#4930) (4002a33)

Technique

  • deps: bump virtualenv from 20.26.5 to 20.26.6 (#4919) (2279c43)
  • ETL: Précharger les champs Many To Many #4931 (#4932) (eec3c62)
  • Review apps: création d'un hook dédié pour le prebuild (#4945) (45b2c5d)
  • Review apps: spécifie la version de python (#4950) (526be60)
  • Tunnel gaspillage: Simplification et homogénéisation des règles sur le début et la fin (#4941) (9da5256)

2025.2.0 (2025-01-17)

Nouveautés

  • Metabase: Ajout champ email (#4925) (36ba9f7)
  • Metabase: Ajout du champ code commune INSEE dans le modèle TD (#4880) (4469e74)

Améliorations

  • Cantines: Card : afficher le badge 'Non-télédéclarée' en rouge (#4902) (ee09a82)
  • Cantines: Card : cacher le badge 'Publiée' (#4901) (7c75af9)

Documentation

Technique

  • Cantines: Serializer : remplace PublicationStatusMixin par une property sur le modèle (#4900) (3050dcf)
  • deps: bump django from 5.0.8 to 5.0.11 (#4904) (98cc4d8)
  • ETL: Déplacer et renommer les schémas pour les exports (#4913) (7436ee5)
  • ETL: Utilser QuerySet et Serializer pour publier les cantines dans Metabase (#4884) (fe674ff)
  • Imports de masse: Achats: renomme les fichiers de tests (#4914) (3e42f1e)
  • Imports de masse: Cantines: renomme les fichiers de tests (#4918) (bcab6d3)
  • Imports de masse: Diagnostics: renomme les fichiers de tests (#4916) (4ab3cff)

2025.1.0 (2025-01-14)

Nouveautés

  • définition et séparation du worker dans Docker (#4774) (48c555b)

Améliorations

  • Imports achats: supprimer les fichiers d'exemples excel & odf (#4894) (086cea0)
  • Imports cantines/diagnostics: supprimer les fichiers d'exemples excel & odf (#4892) (6269098)

Corrections (bugs, typos...)

  • Télédéclarations: fix de l'année de fin (typo 2024 au lieu de 2025) (#4890) (474d641)

Documentation

  • Onboarding: mise à jour de la doc de déploiement suite à la mise en place de release-please (#4873) (4b7735d)

Technique

  • écrire EGalim partout (au lieu d'EGAlim ou Egalim ou EGALIM) (#4883) (4d0b877)
  • Télédéclaration: Nouvelles versions disponibles pour les documents d'aide (#4885) (196bb10)

2025.0.3 (2025-01-10)

Corrections (bugs, typos...)

  • Imports de masse: Cantines : ajoute les accents à modèle_économique. ref #4856 (1f39743)

2025.0.2 (2025-01-10)

Améliorations

  • Import fichiers: Ajout d'une modale pour informer l'utilisateur sur la validation de son import et qu'il lui reste à le télédéclarer (#4860) (9648800)
  • Imports de masse: utiliser le schema JSON des cantines & diagnostics pour l'affichage aux utilisateurs (#4856) (e0a5ea3)

Corrections (bugs, typos...)

  • Imports de masse: fix des URL qui pointent vers les schemas cantines & diagnostics. ref #4856 (6d4b93b)

Documentation

  • Imports de masse: ajout d'une section dans le README listant les schémas (#4865) (ebb2aa6)

Technique

  • enlève Helen de la liste des auto-reviewers (#4872) (3247cd0)
  • Vue-cli: Cache les logs de build du frontend (webpack) (#4876) (a96c0f2)

2025.0.1 (2025-01-09)

Améliorations

  • Imports de masse: Indiquer que le header est obligatoire & expliciter le nom des colonnes (#4858) (765cf61)

Corrections (bugs, typos...)

  • Imports de masse: Cantines : enlève annee_bilan du schema (#4868) (e5e0eaf)
  • Imports de masse: Diagnostics : corrige les position des champs siret & nom (#4869) (5cabc7c)
  • Imports de masse: Diagnostics : corrige une typo (boulangzrie) (#4863) (4ffa49d)
  • Imports de masse: Diagnostics : généralise le nommage du champ nombre_satellites (#4870) (95a1dd4)
  • Imports de masse: Diagnostics : généralise le nommage du champ siret_livreur_repas (#4871) (07cecad)
  • Imports de masse: ré-ajoute la ligne indiquant aux utilisateurs que l'ordre des champs est important. ref #4804 (81f3413)
  • Logo: Changement de Marianne (#4866) (9eddea7)

Technique

  • Import de masse: basculer la logique de documentation (schema -> table) dans un composant dédié (#4854) (7f65351)

2025.0.0 (2025-01-07)

Améliorations

  • Footer et Header: Changement du nom du ministère (#4849) (3543871)
  • Import de masse: utiliser le schema JSON des achats pour l'affichage du tableau aux utilisateurs (#4832) (bfffc29)
  • Imports de masse: Mise à jour des fichiers templates (#4845) (faadb5a)
  • Télédéclaration: Amélioration des messages de modification d'une télédéclaration (#4850) (9547a68)

Corrections (bugs, typos...)

  • Import de masse: fix de l'URL qui pointe vers le schema. ref #4832 (ef262b0)
  • Nom du ministère: Changement de nom (#4852) (4d6689a)

Technique

2024.14.0 (2025-01-06)

Nouveautés

  • open-data: Publication jeu données résultat de la campagne 2023 (#4814) (eb53535)

Améliorations

  • Imports de masse: Rendre le header obligatoire pour les achats (#4794) (cdc88ef)
  • Imports de masse: Rendre le header obligatoire pour les cantines/diagnostics (#4804) (853da75)
  • Tableau de bord: L'affichage du bandeau de communication est conditionné avec une variable d'env dédiée (#4801) (7f7964c)
  • Teledeclaration: Améliore la visibilité du statut et de la progression de la télédéclaration (#4803) (a5b12de)

Corrections (bugs, typos...)

  • ajout des dates de la campagne de télédéclaration pour 2024 (#4824) (3d083ae)
  • Mentions légales: renommer Clevercloud en Clever Cloud. ref #4725 (1283870)
  • Page Contactez-nous: Le style doit être contraint à la page uniquement (#4826) (7b1ec18)

Documentation

  • Backup: Comment restaurer un backup en locale et comment recuperer les IDs d'objets supprimées (#4771) (73de9ba)

Technique

  • CGU: Migration de la page sur vue 3 (#4828) (192e10f)
  • Déclaration d'accessibilité: Migration de la page sur vue 3 (#4830) (71fbbd9)
  • Dependabot: change la fréquence de weekly à monthly 🤖 (#4806) (9031773)
  • deps-dev: bump eslint from 9.15.0 to 9.17.0 in /2024-frontend (12b334b)
  • deps-dev: bump prettier from 3.3.3 to 3.4.2 in /2024-frontend (#4731) (85fa2da)
  • deps-dev: bump sass from 1.81.0 to 1.83.0 in /frontend (db60342)
  • deps-dev: bump vite-plugin-vue-devtools in /2024-frontend (5fda145)
  • deps: bump @vueuse/core from 11.3.0 to 12.0.0 in /2024-frontend (a7bd3b6)
  • deps: bump astroid from 3.3.5 to 3.3.6 (#4737) (140aabd)
  • deps: bump djlint from 1.34.1 to 1.36.3 (#4740) (f8da40e)
  • deps: bump nanoid from 3.3.7 to 3.3.8 in /2024-frontend (#4761) (58070ec)
  • deps: bump pinia from 2.2.6 to 2.3.0 in /2024-frontend (5faf279)
  • deps: bump tomli from 2.0.1 to 2.2.1 (#4738) (4bc620e)
  • deps: bump vue-router from 4.4.5 to 4.5.0 in /2024-frontend (49f576b)
  • deps: bump wrapt from 1.16.0 to 1.17.0 (#4736) (3bd2c93)
  • Mentions légales: enlève des classes inutiles ou inutilisées (#4829) (9d88459)
  • Review apps: ajout du lien vers l'environment github 'review-apps'. ref #4825 (11d23f2)
  • Review apps: première configuration des review apps avec Clever Cloud (#4825) (28b0d61)
  • Review apps: remplace la version par v1.1.1. ref #4825 (712aafc)

2024.13.1 (2024-12-18)

Améliorations

  • Achats: Admin: Quelques améliorations dans la vue list (lien vers la cantine, colonne Suppr, date de création) (#4791) (b406645)
  • Cantine synthèse: réorganise les champs suite aux modifications dans le formulaire (#4793) (62611c0)
  • Contactez-Nous: Migration de la page sur vue3 (#4773) (f34f533)
  • Diagnostique Approvisionnement: Rendre l'antisèche des achats plus visible (#4779) (998676d)
  • Formulaire cantine: Affiche le champ 'Administration de tutelle' seulement pour les cantines publiques (#4788) (b374d29)
  • Matomo: Ajout du tracking sur notre frontend vue3 (#4796) (c02b89a)
  • Secteurs: Admin: afficher la colonne "Ministère de tutelle" (#4785) (e0222a0)

Corrections (bugs, typos...)

  • Contact Page: l'image empêchait de build le frontend vu3 (#4800) (cf6ed12)
  • Tableau de bord: Pour l'année en cours, afficher la graphe appro des achats si l'outil suivi achats est utilisé (#4762) (f963e11)

Documentation

Technique

  • Ajoute une nouvelle section 'Documentation' dans nos release (#4792) (5b5b19b)
  • deps-dev: Bump numpy from 2.0.0 to 2.2.0 (#4739) (e5eae34)

2024.13.0 (2024-12-12)

Nouveautés

  • Diagnostique: nouveau champ service_type pour stocker le type de service proposé par la cantine (#4720) (0e57f40)
  • Tunnel diagnostique: Menu végé : nouvelle étape "options proposées aux convives" (#4727) (c57a5cc)

Améliorations

  • Formulaire cantine: ajout de titre de sections, remonte 2 champs (#4759) (fd8144d)
  • Teledeclaration: Changement des dates et des liens pour l'ouverture de campagne 2025 (#4765) (11f7b15)

Corrections (bugs, typos...)

  • Diagnostic: N'accepte pas les valeurs moins de 0 (#4766) (8fc78ec)
  • Import achats: Améliorer le message d'erreur pour un fichier du mauvais format (#4767) (3b6bdda)
  • Import cantines: reparer le cas où on veut ajouter des gestionnaires mais on n'a pas des colonnes vides en plus (#4754) (9d25df1)

Technique

  • api: Suppression de la création d'une télédéclaration depuis l'API par une tierce application (#4723) (eaeaa91)

2024.12.0 (2024-12-11)

Nouveautés

  • Accueil gestionnaire: rendre le tableau actions plus trouvable (affichage liste) (#4746) (164c074)
  • Cantines: Renommage du label "Ministère de tutelle" (#4719) (9ac31f2)

Améliorations

  • Mentions légales: Migration de la page sur vue 3 (#4725) (74ad0c2)

Technique

  • Ajoute un nouveau type 'improve' dans la config release-please (#4758) (db97d73)
  • Diagnostique: renomme les enum végé (MenuType & MenuFrequency) pour clarifier (#4717) (b64642c)
  • Github Action pour checker que le nom des PR respecte le format Conventional Commits (#4700) (adbec3c)
  • Github Action pour lancer release-please (#4701) (2ab220b)
  • Création d'un script pour corriger l'erreur Webpack ERR_OSSL_EVP_UNSUPPORTED au lancement de l'app en local

Outil suivi déchets alimentaires

  • Tunnel gaspillage alimentaire : ajouter plus de contexte dans la synthèse évaluation déchets

Tunnel bilan/TD

  • Menu végé : changements cosmétiques sur l'étape 1, renommer le champ de l'étape 2

  • Option pour ajouter des évaluations déchets alimentaires depuis le tunnel bilan gaspillage

  • refactor(Page Ma Collectivité) : Maj des filtres des diagnostics afin d'avoir les mêmes données que le rapport

Bug fix

  • fix(Tunnel Diagnostique): Gaspillage: répare la fermeture de la modale XP réservation

Téchnique

  • CI : Homogénéisation des versions utilisées par pre-commit pour vue3
  • MAJ dépendences

New Contributors

  • @Charline-L made their first contribution in #4728