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.13.4 - 2026-04-14
- Pairwise: do not display error component when pairwise is filtered (fix regression cause due to Pairwise in Loop)
3.13.3 - 2026-04-10
- Cleaning: use new attribute:
shouldCheckDuringResizinginstead ofisAggregatorUsed. Ensure backward compatibility with the old attribute.
3.13.2 - 2026-04-09
- Suggester: Fix label display issue when store is not ready. Labels are now properly refreshed when the store is successfully indexed, ensuring that selected options display their correct labels even when the store takes time to load.
3.13.1 - 2026-04-01
- fixing the cleaning process when no
shapeFromis provided andshouldCheckAllIterationsis set totrue
3.13.0 - 2026-03-19
- Cleaning : It's now possible to force an expression to be checked on every iteration when being in a loop, by specifying
shouldCheckAllIterationsin cleaning expression.
3.12.3 - 2026-03-17
- In dropdown selection, the options id is not longer displayed. Only the label is now displayed.
3.12.2 - 2026-03-04
- Suggester synonyms now sort correctly the results.
3.12.1 - 2026-02-23
- Suggester synonyms now handle uppercase.
3.12.0 - 2026-02-23
- Radio, Dropdown and CheckboxOne can now have options based on a variable by specifying
optionSourceand filtered throughoptionFilter. - Enable PairwiseLinks component to be in Loop
3.11.2 - 2026-02-10
- fix: lunaticStore when window is
undefined(bug since 3.11.0), only appears in Node env (LunaticPdfApi for example)
3.11.1 - 2026-02-09
- fix: cleaning pairwise (queue issue), fixing (delay cleaning feature for pairwise)
3.11.0 - 2026-02-02
- feat: add delay cleaning feature, based on queue. Cleaning is done when the page changes. (for pagination =
question) - change separator of
GLOBAL_ENFANTS_PRENOMS(;to#), exemple, if your children are['Verso', 'Alicia'], thenGLOBAL_ENFANTS_PRENOMS='Verso#Alicia'
3.10.0 - 2026-01-27
- Upgrade React to v19
3.9.0 - 2026-01-22
- switch packageManager
yarn->pnpm
- Suggester: display label after navigation even if label is not stored in COLLECTED variable
- LunaticVariableStore: enable init array with
undefinedvalue (for a giveniteration)duringsetValuemethode ofVariable. - Suggester: fix regression caused in
3.7.7
3.8.0 - 2026-01-16
- Add global variables for pairwise component.
GLOBAL_PARENT1_PRENOM,GLOBAL_PARENT1_SEXE,GLOBAL_PARENT2_PRENOM,GLOBAL_PARENT2_SEXE,GLOBAL_CONJOINT_PRENOMandGLOBAL_ENFANTS_PRENOMSare now available if the corresponding source variables of the pairwise component are filled in.
3.7.7 - 2026-01-14
- Not-paginated loops were wrongly displayed when none of their components were visible
- Suggester displayed value was wrong after calling
handleChangesin management mode. (⚠️ cause side-effect in collecte mode, please use3.8.1)
3.7.6 - 2025-12-30
- Handle new external variable property
isDeletedOnReset.
- Suggesters are correctly sorted alphabetically.
- Suggesters now handle ligatures (e.g. œ, æ).
- Improved combobox and pairwise label.
3.7.5 - 2025-12-03
- A component option allows to disable RosterForLoop delete row button.
3.7.4 - 2025-11-27
- Variables cannot clean themselves.
3.7.3 - 2025-11-06
- Correctly resize calculated variables.
3.7.2 - 2025-10-17
- Lunatic state now exposes
roundaboutLoopVariablesto allow for custom roundabout recap in orchestrator.
3.7.1 - 2025-09-22
- Loops are not entirely skipped when only the first occurence is filtered.
3.7.0 - 2025-09-05
- Handle articulation and multimode.
- Allow import of the
LunaticVariablesStore.
- Datepicker, Duration and Suggester compoonents are correctly refreshed between pages.