All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
3.9.1 - 2026-10-08
- Fix cves in Docker by upgrading nginx to
1.31.6-alpine
3.9.0 - 2026-10-08
- legacy is now in React v19 !
- include a new version of the VTL editor
3.8.7 - 2026-09-25
- Added stamp (owner) field in questionnaire details form
- Removed flow logic and formula fields in questionnaire details form
- Fix a bug in the detail form when the user quickly leaves and go back after form validation
3.8.6 - 2026-09-23
- Small improvements in form accessibility (add some missing aria-labels and improve required field labels for screen readers)
- Details form now display an error message directly if the short name is longer than 10 characters (when opening an existing questionnaire)
- Only display selected target modes are available in the release form
3.8.5 - 2026-09-22
- Prevent the user to create a release when there is already a request or a release for the same questionnaire version
3.8.4 - 2026-09-21
- Swap the “Personalization” and “Releases” items in the sidebar
- Release form no longer display when the serie is not defined in the questionnaire details
3.8.3 - 2026-09-17
- Release form no longer display when the serie is not defined in the questionnaire details
3.8.2 - 2026-09-07
- Fix cves in Docker by upgrading nginx to
1.31.5-alpine
3.8.0 - 2026-09-04
- Page to overview released and pending releases of a questionnaire, available with
VITE_ENABLE_RELEASES_PAGE - Form to create a release of a questionnaire, available with
VITE_ENABLE_RELEASES_PAGE
- Download button for PDF data summary is now always enabled, removing
VITE_ENABLE_DOWNLOAD_PDF_PERSO.
3.7.6 - 2026-09-02
- Loops could not be based on children questionnaire scope (since 3.7.0)
3.7.5 - 2026-08-24
- Open the new questionnaire in a new tab when duplicating a questionnaire
3.7.4 - 2026-08-21
- fix cves
Next Client
- update lots of dependencies & devDependencies (minor & patch)
- Add the read-only banner in details page when visualizing a previous version of a questionnaire
- Suggester is now more permissive in details page
3.7.3 - 2026-08-20
- Contact us page
3.7.2 - 2026-08-06
- Add short name field in questionnaire details form
- fix outline visibility on button when focused
3.7.1 - 2026-08-04
- Series are no longer mandatory in questionnaire details
3.7.0 - 2026-07-27
- Page to edit questionnaire details
- Login is now required on new questionnaire page
- change end-point to get units in legacy client (according to the API)
- remove depreacted
dataCollectionreference in legacy client
3.6.1 - 2026-07-15
- Derive user stamp from email when OIDC token has no 'timbre' (for external users)
3.6.0 - 2026-07-15
- Hide nginx version from http header
- Display custom modal when questionnaire validation failed from API (400 http error)
3.5.1 - 2026-07-07
- When saving questionnaire to API, now send new attributes of nomenclature (theme, referenceYear)
- Don't call api to get campaign if it's not defined
3.5.0 - 2026-07-06
3.4.1 - 2026-07-03
- Name of variable (based on codeList or nomenclature) can be customized now when it's in a fixed or dynamic table
3.4.0 - 2026-06-16
- In a unique choice question with modalities computed from a variable, you can now add a VTL expression for filtering modalities.
- Name variable & code list selection is now mandatory for pairing question type
3.3.0 - 2026-06-11
- Get list of variables scopes by calling the backend
- Variables page for questionnaire version when there are scopes
3.2.5 - 2026-06-09
- Import codes list from a CSV file when creating or editing a codes list.
3.2.4 - 2026-06-05
- Display scope label in variables Page
- Default pending component (to replace by Skeleton)
- Retrieve nomenclatures list from api instead of using a mock in front.
3.2.3 - 2026-06-04
- Fix: generate max length 249 (instead of 1) for Unique choice question (even in table) & Multiple Choice Question
3.2.2 - 2026-05-22
- Default not found page
3.2.1 - 2026-05-22
- Added contact email for 403 error
3.2.0 - 2026-05-21
- Added error component to display user-friendy error messages
3.1.2 - 2026-05-18
- fix regression cause in oidc (retrieve
roles)
3.1.1 - 2026-05-18
- oidc: remove
rolesfromidTokenshape validation, we can retrive roles fromaccessTokeninstead.
3.1.0 - 2026-05-13
- Questionnaire loading no longer crash when a question uses a code list (or nomenclature) that does not exist anymore. It could happen when an existing question used a previous version of a nomenclature.
- nginx.conf: disable cache on remote-entry (to ensure keeping last legacy version)
- For unique choice questions (inside or outside a table) and multiple choice questions, the variable max length is now 249 instead of 1.
- Updated nomenclatures:
L_NATIONETR-1-1-0->L_NATIONETR-1-1-1
- the token was not retrieved correctly for duplicate, remove action & load metadata items (units, series & campaigns)
3.0.0 - 2026-03-25
- move code-source from root to
./legacyfolder - Change build to have only one Docker image and version
- adapt configuration of loading legacy scripts (mfe plugin)
