Releases: EsupPortail/esup-oasis
Release list
v2.4.2-beta1
What's Changed
- fix(front): bugs mineurs de mutation du cache et d'authentification by @julienbdx in #177
- fix(front): affichage des dates nullables by @julienbdx in #179
- feat/menu personnalisation by @julienbdx in #180
Full Changelog: v2.4.1...v2.4.2-beta1
v2.4.1
What's Changed
- fix(backend): patch type amenagement by @mrossard in #174
- fix(front): dark mode - contraste de --ant-color-border by @julienbdx in #173
- fix(front): preview fichier by @julienbdx in #176
Full Changelog: v2.4.0...v2.4.1
v2.4.0
Caution
Cette version peut nécessiter des ajustements de configuration, veillez à consulter les notes de version : https://github.com/EsupPortail/esup-oasis/blob/main/docs/installation/notes-version/2.4.0.md
Full Changelog: v2.3.4...v2.4.0
v2.4.0-beta2
What's Changed
- (doc): ajout des liens RocketChat by @julienbdx in #110
- fix(front): bilan intervenants archivés by @julienbdx in #140
- chore(backend): montées de versions (symfony 8.0.12 / twig 3.26.0) by @mrossard in #142
- merge 2.3 by @mrossard in #143
- merge 2.3 by @mrossard in #156
- fix(backend): coquille dans mise à jour des catégories d'aménagement dans réponses by @mrossard in #158
- fix(backend): url incorrecte pour les états demandes dans les stats by @mrossard in #159
- v2.4.0-beta1 by @julienbdx in #157
- deploy(front): fix port installation tout-en-un + dev by @julienbdx in #161
- fix(front): parametres : invalidation cache React Query post/patch by @julienbdx in #163
- feat(backend): améliorations de sécurité by @mrossard in #164
- fix(backend): erreur de mapping - valeurs paramètres de type fichier by @mrossard in #160
- fix(backend): impersonation non activée en production by @mrossard in #166
- fix(front): corrections de la v.2.4.0-beta1 by @julienbdx in #162
- fix(backend): PUT des membres de commission traité comme un POST by @mrossard in #167
- chore: montée de version api platform 4.3.13 by @mrossard in #168
Full Changelog: v2.3.3...v2.4.0-beta2
v2.4.0-beta1
Pre-release
Cette version constitue une évolution technique majeure du frontend.
La stack de build migre de Create React App vers Vite, Redux est supprimé au profit des contextes natifs React et le reverse proxy passe de Nginx à Caddy.
Plusieurs dépendances obsolètes sont supprimées (moment.js, react-big-calendar, react-inject-env, Lottie) au profit d'alternatives maintenues. L'accessibilité est renforcée sur l'ensemble de l'application, un environnement de tests unitaires est mis en place, et une pré-version du dark mode est intégrée.
Côté fonctionnel : upload multi-fichiers, persistance des filtres exports CSV découpés en plusieurs requêtes pour éviter les timeouts, nouveau filtre sur la date de validité du profil Bénéficiaire et possibilité d'ajouter une demande directement depuis le profil bénéficiaire.
Full Changelog: v2.3.4...v2.4.0-beta1
v2.3.4
Warning
Cette version est orientée sécurité, avec notamment une montée de version vers symfony 8.0.12 suite à la publication de correctifs pour de nombreuses vulnérabilités ( https://symfony.com/blog/claude-mythos-audited-symfony-and-found-19-vulnerabilities ).
Un re-balayage des configurations de sécurité du backend a également été réalisé, avec resserrement de certaines restrictions existantes et ajout de nouvelles - notamment une liste blanche des types de fichiers autorisés au téléversement.
What's Changed
- fix(front): bilan intervenants archivés by @julienbdx in #140
- chore(backend): montées de versions (symfony 8.0.12 / twig 3.26.0) by @mrossard in #142
- fix(backend): restitution de la donnée "salle" sur les événements by @mrossard in #144
- feat(backend): revue restrictions acces by @mrossard in #141
Full Changelog: v2.3.3...v2.3.4
v2.3.3
Caution
Cette version inclut une montée de version frankenphp qui corrige une faille de sécurité découverte récemment : GHSA-3g8v-8r37-cgjm
What's Changed
- fix(backend): typages dans la spec openapi by @mrossard in #112
- fix: tags by @mrossard in #117
- feat: montées de version php/frankenphp by @mrossard in #118
- fix(front): renforts n'ayant pas le rôle ROLE_INTERVENANT by @julienbdx in #122
- fix(backend): champs notés nullables par erreur dans l'api by @mrossard in #124
- fix(backend): erreurs dans les descriptions openapi by @mrossard in #125
- fix(backend): Symfony\Component\TypeInfo\TypeIdentifier est un enum by @mrossard in #126
- fix(backend): doc openapi mal formée by @mrossard in #133
- fix(backend): doc openapi by @mrossard in #134
- feat: améliorations pour gestion des campagnes by @mrossard in #135
- chore: correctif CVE frankenphp by @mrossard in #137
Full Changelog: v2.3.2...v2.3.3
v2.3.2
What's Changed
- chore: maj du numéro de version dans .env.exemple by @mrossard in #102
- Fix/edition evt gestionnaire by @julienbdx in #111
- fix(front): reste de process.env suite à ajout de REACT_APP_API_PREFIX by @julienbdx in #113
- fix(deploy): suppr APP_VERSION par défaut et maj du fichier .env.exemple by @julienbdx in #114
- fix: suppression de l'intervenant sur un événement by @mrossard in #115
Full Changelog: v2.3.1...v2.3.2
v2.3.1
What's Changed
- fix(backend): effets de bord de la mise en cache des entités Utilisateur by @mrossard in #99
- fix(front): menu sur amenagements par beneficiaires by @julienbdx in #98
- fix(front): sélection intervenant dans recherche globale by @julienbdx in #100
- (front) fix/documentation by @julienbdx in #101
- fix(front): bug calendrier dans édition période par admin by @julienbdx in #105
- fix(backend): temps de préparation/supplémentaire des evenements by @mrossard in #106
- fix(deploy): dynamic env.js file generation with unique identifier by @julienbdx in #103
- fix(front): bug calendrier duplication evt + suppression modern-calendar by @julienbdx in #107
- Move data in migration to Init DonneesCommand and fixtures by @ypicotuga in #104
New Contributors
- @ypicotuga made their first contribution in #104
Full Changelog: v2.3.0...v2.3.1
v2.3.0
Caution
Cette version contient une modification bloquante, veillez à consulter les notes de version : https://github.com/EsupPortail/esup-oasis/blob/main/docs/installation/notes-version/2.3.0.md
Full Changelog: v2.2.9...v2.3.0