Skip to content

Latest commit

 

History

History
248 lines (137 loc) · 7.5 KB

File metadata and controls

248 lines (137 loc) · 7.5 KB

Stromae DSFR

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.

[Unreleased]

Fixed

  • Suggester synonyms now handle uppercase. Fixed by Lunatic 3.12.1
  • Suggester synonyms now sort correctly the results. Fixed by Lunatic 3.12.2

2.6.0 - 2026-02-26

Added

  • Radio, Dropdown and CheckboxOne can now have options based on a variable. Added by Lunatic 3.12.0.
  • Enable Pairwise component to be paginated in a loop. Added by Lunatic 3.12.0.

2.5.0 - 2026-02-20

Changed

  • Switched i18n library from i18nifty to i18next.
  • deps: migrate to oidc-spa v10 (10.0.8) for improving authentication

2.4.2 - 2026-02-09

Changed

  • Upgrade Lunatic from 3.11.0 to 3.11.1

2.4.1 - 2026-02-02

Changed

  • Upgrade Lunatic from 3.10.0 to 3.11.0

2.4.0 - 2026-01-30

Changed

  • Upgrade React to v19
  • Upgrade Lunatic from 3.7.6 to 3.10.0

2.3.5 - 2026-01-16

Build

  • Switch node 20 to node 24
  • Upgrade gh-actions version

Fixed

  • Fixed CVEs on devDependencies (orval)

2.3.4 - 2025-12-30

Changed

  • Browser tab title now dynamically updates based on the questionnaire name for better user orientation.
  • Some improvments for Lunatic Suggeter (bump Lunatic to 3.7.6)

2.3.3 - 2025-12-15

Fixed

  • Fixed an accessibility issue with layout tables being incorrectly announced by screen readers. (Added role="presentation" to presentational tables.)

2.3.2 - 2025-12-10

  • Updated docker base image

2.3.1 - 2025-12-10

Added

  • Added cells data on leaf state update events

Fixed

  • Fixed an issue where collected data wasn't synced properly after going back online from offline mode.
  • Fixed an accessibility issue with footer (alt attribute)
  • Fixed an accessibility issue with collapse/expand buttons.
  • Fixed an issue where user is block because of self cleaning variable

2.3.0 - 2025-11-26

Added

  • Added an environment variable to download data in collect mode (enabled in test/review builds, disabled in production).
  • In collect and review mode, the surveyUnitLabel param in url has been renamed into surveyUnitCompositeName.
  • In collect and review mode, provide the surveyUnit composite name when downloading the deposit proof.
  • Update static page of accessibility

Fixed

  • Fixed authentication by downgrading oidc-spa (cross-domain issues) (already done in 2.2.4 but it must be a minor version, not a patch)
  • Fixed an issue where aria-hidden stayed true on hover for tooltips.

2.2.4 - 2025-11-25

Fixed

  • Fixed an issue with authentication which prevented opening the app from a different domain in the same tab.

2.2.3 - 2025-11-14

Fixed

  • Fix a rare issue where thousand separator does not exist in user locale which made input number crash.

2.2.2 - 2025-11-06

2.2.1 - 2025-11-04

2.2.0 - 2025-11-04

2.1.3 - 2025-10-23

Fixed

  • Fixed a typo.

2.1.2 - 2025-10-14

Build

  • Updated Docker base image.

2.1.1 - 2025-10-09

Fixed

  • Block questionnaire validation when api call has failed.

2.1.0 - 2025-09-22

Fixed

  • Fixed an issue on multimode.

2.0.0 - 2025-09-18

Added

  • Multimode and articulation.
  • Allow to download articulation in visualization.

Changed

  • Display survey unit label in header.

Fixed

  • Use base64 encoded query params for collect & review pages.

1.6.1 - 2025-09-05

1.6.0 - 2025-09-02

Changed

  • INSEE logo has been updated.

1.5.2 - 2025-08-25

Fixed

  • Textarea handle readonly attribute.

1.5.1 - 2025-08-18

Changed

  • Tooltip design in question labels has been improved to be more readable.

Fixed

  • Fixed some issues with loops.

1.5.0 - 2025-07-23

Changed

  • API now use interrogation id instead of survey unit id.
  • Put idInterrogation in event paradata instead of idSU.

Fixed

  • Fixed some issues on roundabout and loops.
  • Improved performance.

1.4.7 - 2025-07-04

Changed

  • When readonly, text inputs, number inputs and suggesters are displayed as a simple text so that their readonly status is clearer to the respondents.
  • Added a data-testid to modal buttons to allow E2E health check test not to rely on button class names.

Fixed

  • Fixed some issues on roundabout and loop controls.
  • Removed a few forgotten developpment logs.

1.4.6 - 2025-06-23

Changed

  • Improved Lunatic performance.
  • When a modality that ask for clarification is checked, automatically put a focus on the related input.
  • Improved pairwise questions display.
  • In visualization, data download now includes calculated variables.

1.4.5 - 2025-06-12

Changed

  • Improved Lunatic performance.

Fixed

  • Do not ask for pairwise connection for individuals who do not have been filled in.

1.4.4 - 2025-06-11

Changed

  • On leaving the app, the user is redirect to the portal instead of being logged out.

Fixed

  • Correctly compute pairwise data.
  • Correctly display max length in clarification inputs.
  • Do not redirect the user on header and footer click.
  • Do not calculate variables that are flagged to be ignored by Lunatic.

1.4.3 - 2025-05-28

Changed

  • Do not update the survey state as long as no data has been filled yet.

Fixed

  • Correctly handle suggesters that are readonly.