Releases: numerique-gouv/sites-faciles
v2.4.0
What's Changed
- Corrige les erreurs dans les composants articles / evenements récents by @Luzzzi in #410
- Corrige l'alignement des boutons sur les entêtes by @Luzzzi in #409
- Rendre settings.USE_X_FORWARDED_HOST configurable by @francoisfreitag in #408
- Mise à jour des dépendances Python by @Ash-Crow in #414
New Contributors
- @francoisfreitag made their first contribution in #408
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
- Nouvelle répartition des blocks by @Luzzzi in #398
- Changement de l'URL de Sites Faciles en pied de page by @chaibax in #402
- Correction d'une formulation erronnée ('FranceConnect' au lieu de 'ProConnect') by @Ash-Crow in #404
- Ajout de boutons d'ancrage à gauche/droite/centré dans l'éditeur de texte riche by @LucienMLD in #403
- Gestion des ancres et liens ancrés by @Ash-Crow in #401
- Corrections et modification sur les en-têtes by @Luzzzi in #405
- Mise à jour des dépendances, support de Python 3.14 by @Ash-Crow in #406
- Correction d'une erreur d'inclusion des vidéos by @Luzzzi in #407
Full Changelog: v2.2.1...v2.3.0
v2.2.1
v2.2.0
What's Changed
- Nouvelles en-têtes by @Luzzzi in #373
- Ajoute la possibilité d’utiliser des gifs animés by @Ash-Crow in #390
- Permet de désactiver la connexion par mot de passe by @Ash-Crow in #391
- Permet à tous les types de pages d’apparaître dans la recherche by @Ash-Crow in #395
- Lancer la commande set_config quand la base de données est restaurée by @Ash-Crow in #394
- Mise à jour des dépendances by @Ash-Crow in #396
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- Permettre d’installer un site dans un sous-répertoire plutôt qu'à la racine by @luskay595 in #347 (Note : cette PR remet également
whitenoisequi avait été précédemment retiré, mais désactivé par défaut, cf. plus bas) - [A11y] Corrections suite à l'audit interne de juillet by @Ash-Crow in #375
- Fusion des migrations dans les apps blog, content_manager et events by @Ash-Crow in #368
- Ajout de recettes just pour auditer le code by @Ash-Crow in #370
- ci: publish docker image with release tag by @this-is-tobi in #374
- Mise à jour de la méthode de déploiement sur Scalingo by @Ash-Crow in #367
- Scripts de sauvegarde et restauration by @Ash-Crow in #383
- Récupération de l'image de prévisualisation sur la section tutoriel by @Luzzzi in #362
- Mise à jour des dépendances by @Ash-Crow in #377, #386
Nouvelles commandes et variables d’environnement.
Cette mise à jour ajoute un certain nombre de nouvelles variables d’environnement prises en compte :
SF_USE_WHITENOISE(défaut: False) → mettre à True pour servir les statiques via WhitenoiseSF_PROD_SERVE_STATIC(défaut: False) → mettre à True pour servir les statiques directement depuis le serveur Django en productionDSFR_USE_INTEGRITY_CHECKSUMS(défaut: False) → mettre à True pour remettre les contrôles d'intégrité sur les contenus du DSFR (désactivés car peu utiles et pouvant poser des problèmes avec Whitenoise)FORCE_SCRIPT_NAME(défaut : "") → mettre une valeur (par exemple/pages) pour servir le site depuis un sous-répertoire (nécessite de mettre un reverse proxy devant, cf. documentation)CSRF_TRUSTED_ORIGINS(défaut : "") → remplir pour ajouter manuellement des trusted origins en plus de celles déterminées à partir de la variableALLOWED_HOSTSSF_DISABLE_TUTORIALS(défaut: False) → mettre à True pour désactiver le panneau « Tutorials » de l'accueil de l'administration. Utile notamment pour les installations faites depuis un réseau interne n'ayant pas accès à https://sites.beta.gouv.fr/.
De nouvelles commandes Django et de nouveaux scripts d’administration sont également disponibles pour les développeurs. De manière générales, ils sont disponibles via des recettes just : lancer cette commande sans paramètre permet d’en obtenir la liste.
New Contributors
- @this-is-tobi made their first contribution in #374
- @luskay595 made their first contribution in #347
Full Changelog: v2.0.0...v2.1.0
v2.0.0
Passage en version 2.0.0 : Ce changement de version majeur s'explique par le changement de certains outils de développement et déploiement (passage de make à just et de poetry à uv, qui peut poser problème pour les personnes gérant des forks.)
What's Changed
- Ajout d'un honeypot by @Luzzzi in #357
- Ajout d'une image de prévisualisation by @Luzzzi in #350
- Changement de la taille de prévisualisation dans l'éditeur de page by @Luzzzi in #356
- Méga-menus : correction d’un problème d’accessibilité by @Ash-Crow in #348
- Amélioration des panneaux d'administration by @Ash-Crow in #230
- [css] Retrait de la dépendance à SASS by @Ash-Crow in #353
- Correctif sur le lien du dashboard by @Luzzzi in #358
- [outils] Remplacement de Poetry par UV by @Ash-Crow in #355
- [outils] Passage de make à just by @Ash-Crow in #352
- Mise à jour des scripts de déploiement by @Ash-Crow in #360
- Mise à jour des dépendances by @Ash-Crow in #351
Full Changelog: v1.18.1...v2.0.0
v1.18.1
v1.18.0
What's Changed
- Mise à jour de la version minimum gérée de PostgreSQL by @Ash-Crow in #323
- Mise à jour des dépendances (notamment Wagtail en 7.0) by @Ash-Crow in #337
- Déplacement des étiquettes dans l'onglet contenu by @Luzzzi in #325
- Affichage du "Logo du site" by @Luzzzi in #326
- Ajout de la documentation d'embarquement / contribution by @Ash-Crow in #324
- Changement de la valeur par défaut d'affichage du logo du site by @Luzzzi in #330
- Déplacement de l'en-tête dans le contenu, migration des champs puis retire les champs obsolètes d'en-tête by @Luzzzi in #329
- Déplacement du bloc en-tête dans l'onglet contenu by @Luzzzi in #327
- Migrer les champs obsolètes de l'en-tête by @Luzzzi in #328
- Utilisation d’une liste de définitions pour l’indicateur d’étapes by @Ash-Crow in #334
- Retrait d’une dépendance de dev by @Ash-Crow in #338
- Vérification que le script de création de page ne tourne pas sur un site déjà existant by @Ash-Crow in #336
- Renommage de la locale 'French' vers 'Français' by @Ash-Crow in #339
- Blocs réduits par défaut by @Luzzzi in #332
- Affichage des types de blocs du corps de page dans l'édition by @Luzzzi in #333
- Indicateur d’étapes : amélioration du CSS by @Ash-Crow in #340
- Correction d’une migration manuelle by @Ash-Crow in #341
- Update pyproject.toml by @Ash-Crow in #342
New Contributors
Full Changelog: v1.17.0...v1.18.0
v1.17.0
What's Changed
- Affiche des alt vides pour les tuiles by @LucienMLD in #305
- Correction de l’encodage de la largeur du logo by @Ash-Crow in #307
- Ajout d’un template tag "canonical_url" by @Ash-Crow in #309
- Corrections suite à l’audit flash d'accessibilité by @Ash-Crow in #310
- Mise à jour des dépendances by @Ash-Crow in #313
- Passage de la limite de longueur des champs URL à 2000 caractères et ajout d'un avertissement si on colle un texte trop long by @Ash-Crow in #314
- Amélioration de la configuration Docker #316 by @tristanrobert in #318
- Amélioration des critères de validation des mots de passe by @Ash-Crow in #321
- Permet l'ajustement vertical des blocs multi-colonnes by @Ash-Crow in #319
- Renouvellement de mot de passe: ajout d’un avertissement conseillant l'utilisation d'un gestionnaire de mots de passe by @Ash-Crow in #322
New Contributors
- @fabienheureux made their first contribution in #306
- @tristanrobert made their first contribution in #318
Full Changelog: v1.16.0...v1.17.0
v1.16.0
What's Changed
- Nouveau bloc tableau by @Ash-Crow in #295
- Ouvrir les liens externes dans un nouvel onglet dans le composant Texte avec mise en forme by @Ash-Crow in #301
- Ajout d’un fichier robots.txt by @Ash-Crow in #303
- Mise à jour des dépendances by @Ash-Crow in #302, @Ash-Crow in #304
Full Changelog: v1.15.1...v1.16.0