Skip to content

Releases: demarche-numerique/demarche.numerique.gouv.fr

2026-06-16-02

Choose a tag to compare

@LeSim LeSim released this 16 Jun 13:36
b2f3aa5

Améliorations et correctifs

Divers

  • fix: restore hide-target Stimulus target in referentiel new form (#13302)

Technique

  • Tech: résoud un problème d'accès concurrents pour l'analyse OCR (#13303)

2026-06-16-01

Choose a tag to compare

@LeSim LeSim released this 16 Jun 10:57
9f5946a

Améliorations et correctifs

Administrateur

  • ETQ admin, je peux ajouter un saut de page dans l'éditeur d'attestation v2 (#13253)
  • ETQ admin, je ne peux pas publier une liste de choix vide dans une répétition (#13263)
  • Tech: corriger une erreur 500 sur la fiche admin d'une démarche close dont la remplaçante est discardée (#13268)
  • ETQ admin, harmonise les couleurs des badges de statut des tuiles (#13283)
  • ETQ admin, je peux insérer des sauts de ligne dans l'éditeur d'attestation v2 (#13276)
  • ETQ admin, améliorer les badges d'alerte de routage dans la liste des groupes instructeurs (#13289)
  • ETQ admin, pré-remplir les champs civilité et adresse depuis un référentiel (#13273)

Instructeur

  • ETQ Usager/Instructeur, j'ai une lecture 2ddoc qui fonctionne sur plus de justificatif de domicile (#13115)

Usager

  • ETQ usager, la génération d'attestation est fiabilisée face à l'indisponibilité du service de stockage (#13272)

Manager

  • ETQ super-admin, je peux publier un bandeau d'en-tête sur le site depuis le manager (#13237)

Divers

  • ETQ Opérateur, je peux configurer un endpoint S3 qui passe par le ds proxy (#13270)
  • ETQ gestionnaire, je veux des tableaux correctement formatées (#13278)
  • Correctif: valider les champs imbriqués dans une répétition à la publication (#13277)
  • ETQ Opérateur, je veux que les blobs supprimés soient ignorés par les jobs (#13291)
  • [Fix] Export ZIP illisible sous Windows (#13274)
  • [Fix] Regression UI sur les fr-hint-text qui ne prennent pas toute la largeur (#13292)
  • Rna use external champ concern (#12725)

Technique

  • Tech: migre les demandes 2fa ProConnect en utilisant les nouveaux mots clés (#13271)
  • Tech: backfill NAF 2025, on commence a les exposer dans les filtres/exports (tabulaire) et dans GraphQL. (#13179)
  • Tech: verrou atomique anti double-soumission de dossier (#13234)
  • Tech: migrer UserFilterComponent de HAML vers ERB (#13286)
  • Tech: extraire les textes en dur de DeletedDossiersComponent vers i18n (#13285)
  • Tech: optimiser les tests de brouillon_spec (#13287)
  • ETQ Tech, la creation du routage simple utilise les colonnes si possible (#13281)
  • Tech: élague les jobs cron orphelins dans Redis au déploiement (#13297)
  • Tech: corrige une erreur NoMethodError includes on PaginatableArray dans groupe_instructeurs_controller (#13259)
  • Tech: supporter les champs yes_no, checkbox et address dans l'URL tiptap des referentiels (#13275)
  • fix: GroupeInstructeur#add - race condition sur les insertions concurrentes (#13290)

Notes de déploiement

Migration(s) du schéma de la base de données :

Migration(s) du contenu des données :

2026-06-10-01

Choose a tag to compare

@colinux colinux released this 10 Jun 14:56
4ab5ee3

Améliorations et correctifs

Manager

  • ETQ super-admin, je peux de nouveau utiliser des actions personnalisées qui font un POST/PATCH/… (#13265)

Divers

  • ETQ Opérateur, je peux désactiver le TvaJob via un feature flag (api_entreprise_tva_job) (#13267)
  • ETQ opérateur, ajout d'une task qui (re)génère l'attestation d'un dossier (#13269)

Notes de déploiement

Migration(s) du contenu des données :

2026-06-09-01

Choose a tag to compare

@mmagn mmagn released this 09 Jun 15:07
f64cda2

Améliorations et correctifs

Warning

Instances, ne pas déployer cette release ;)

Administrateur

  • ETQ admin je souhaite modifier la date limite de dépôt des dossiers d'une démarche via API (#12955)
  • ETQ admin je souhaite pouvoir publier une démarche par API (#12888)

Instructeur

  • ETQ Instructeur, je suis redirigé vers le login ProConnect lorsque je tente de me connecter avec FC (#13249)
  • ETQ usager/instructeur, les dossiers en construction n'expirent plus (#13212)

Usager

  • ETQ Usager/Instruction, allège la vue d'un dossier en retirant la ligne indiquant une non expiration en instruction (#13248)
  • ETQ usager, je suis mieux alerté si j’ai apporté des modifications à mon dossier mais ne les ai pas déposées (#13238)
  • ETQ Usager, toute la page se connecter par ProConnect est traduite (#13246)
  • ETQ usager, mon export PDF reflète la hiérarchie de mes sections (#13241)
  • ETQ Usager, on me propose à nouveau de me connecter avec proconnect pour les nouvelles démarches morales (#13015)

Technique

  • ETQ Opérateur, on arrête les jobs relatif aux informations sur la tva (APIEntreprise::TvaJob) (#13264)
  • Tech: bump administrate 0.20 → 1.0 (#13251)

Notes de déploiement

Migration(s) du schéma de la base de données :

Migration(s) du contenu des données :

2026-06-04-02

Choose a tag to compare

@colinux colinux released this 04 Jun 14:06
4993d27

Améliorations et correctifs

Instructeur

  • ETQ instructeur utilisant un lecteur d'écran, le bouton de détail des notifications devient accessible (#13233)

Technique

  • Tech: réduit MAX_CHAMPS_PER_BATCH des exports (140k → 40k) contre les timeouts (#13242)
  • Tech: optimiser les tests de expert_spec (#13197)
  • Tech: extraire les textes en dur de DegradedIdentiteEntrepriseComponent vers i18n (#13181)
  • Tech: migrer ShortIdentiteEntrepriseComponent de HAML vers ERB (#13196)
  • refactor(haml): migrate commencer/show to ERB (#13240)

2026-06-04-01

Choose a tag to compare

@colinux colinux released this 04 Jun 09:59
d491229

Améliorations et correctifs

Administrateur

  • ETQ Administrateur, je peux mettre des conditions sur les colonnes (sous feature flag) (#11129)

Instructeur

  • ETQ instructeur, la liste des dossiers ne plante plus avec une colonne de référentiel à l'en-tête numérique (#13224)
  • ETQ instructeur, adresse cohérente entre exports, interface, PDF et API (#13239)
  • ETQ instructeur: Amélioration des batch operations : messages d'erreur et UX de l'alerte (#13201)

Accessibilité

  • ETQ utilisateur de lecteur d'ecran, les boutons ouvrant une modale sont annonces comme tels (#13213)
  • ETQ utilisateur de lecteur d'ecran, les boutons icon-only ont un label accessible (#13214)
  • ETQ Instructeur utilisant un lecteur d'écran, je veux que les boutons ouvrant une modale soit indiqués comme tels (#13198)
  • ETQ Instructeur utilisant un lecteur d'écran, je veux que la présence de notification soit mieux annoncée (#13222)

Usager

  • ETQ usager, corrige l'affichage des formats de fichier acceptés (#13210)
  • ETQ usager, message d'erreur explicite des listes déroulantes liées (#13226)

Divers

  • [UI] Fix et améliorations UI (#13219)

Technique

  • Tech: restreindre les autocomplétions data_sources aux utilisateurs connectés (#13205)
  • Tech: bump sentry 6, skylight 7, rubyzip 3, json-schema 5, css_parser 2 (#13209)
  • Tech: désactiver l'accélération C de smarter_csv (crash SIGILL) (#13217)
  • Tech: extract update_annotations dans DossierEditConcern (#13227)
  • Tech: API Entreprise, considérer un ping en timeout comme provider indisponible (#13236)
  • Tech: limiter la portée du prefill_token au flux d'inscription d'un nouveau compte (#13223)
  • Tech: Simplification du code de la liste procedure-stats (#13230)
  • refactor(columns): pass procedure_id to TypeDeChamp#columns and add #column lookup (#13187)
  • feat(dossier): refactor validation logic (#13193)
  • chore: update react-aria-components (#13228)
  • chore: update js dependencies (#13229)

Notes de déploiement

Migration(s) du schéma de la base de données :

2026-05-29-01

Choose a tag to compare

@mfo mfo released this 29 May 09:36
d8db3fa

Améliorations et correctifs

Technique

  • Tech: circuit breaker par provider API Entreprise via les ping routes officielles (#13208)

2026-05-28-02

Choose a tag to compare

@mfo mfo released this 28 May 14:33
f6471f7

Améliorations et correctifs

Usager

  • ETQ usager, permettre le mode dégradé en cas de rate limit 429 API Entreprise (#13207)

2026-05-28-01

Choose a tag to compare

@mfo mfo released this 28 May 11:48
6c53691

Améliorations et correctifs

Instructeur

  • ETQ instructeur, n'autoriser que les labels de la démarche du dossier (#13203)

Technique

  • Tech: rate limiting hybride API Entreprise + backfill etablissements partiels (#13180)
  • Tech: restreindre les modèles d'export à la procédure de l'URL (#13202)
  • Tech: différer le report Sentry des jobs API Entreprise au 8e essai (#13204)
  • Tech: restreindre la recherche autocomplete référentiel au périmètre du dossier (#13128)
  • Tech: bloquer les accès résiduels d'un expert à un avis révoqué (#13200)
  • Tech: bump gon 7, ancestry 5, active_storage_validations 3 (#13199)
  • Tech: calibrer le rate limiter API Entreprise sur chaque reponse HTTP (#13206)

Notes de déploiement

Migration(s) du contenu des données :

2026-05-26-01

Choose a tag to compare

@colinux colinux released this 26 May 13:48
1e78a68

Améliorations et correctifs

Administrateur

  • ETQ admin, conserve l'authentification au re-clonage d'un référentiel API (#13173)

Technique

  • Tech: capturer le rejet de navigator.clipboard.writeText (#13166)
  • Tech: cache des configs OIDC FranceConnect / ProConnect (#13137)
  • Tech: réduction de l’empreinte mémoire du job de suppression des dossiers expirés (#13185)