v5.4.0 - 2026-09-15
Enhancements
- 🕵️ Add sharereview support by @AndyScherzinger in #3589
- feat: sync submissions to export file by @Chartman123 in #3546
- feat: allow users with RESULTS_DELETE permission to edit all responses by @Chartman123 in #3456
- feat(sharing): Allow custom share tokens for public links by @Chartman123 in #3435
- feat: remember last results view in localStorage by @Chartman123 in #3432
Fixed
- fix: update dateMin and dateMax to accept string or integer formats and enhance validation logic by @Chartman123 in #3659
- fix: submit form by @samin-z in #3666
- fix: show correct window title in edit mode by @Chartman123 in #3606
- fix: enhance results view handling by @Chartman123 in #3563
- fix: stylelint by @Chartman123 in #3497
Merged
- fix: define array key for "allowComments" by @DmySyz in #3662
- Apply rector changes by @nextcloud-command in #3634
- chore: improve type safety by @Chartman123 in #3605
- chore: cleanup code after Typescript/Composition API migrations by @Chartman123 in #3601
- enh: make insert question menu wide by @Chartman123 in #3600
- chore: finish migration to Composition API (Part IV) by @Chartman123 in #3596
- chore: continue migration to Composition API (Part III) by @Chartman123 in #3595
- chore: continue migration to Composition API (Part II) by @Chartman123 in #3590
- chore: migrate mixins to composables by @Chartman123 in #3577
- chore: continue ts migration by @Chartman123 in #3506
- docs: Add webhook support section to README by @Chartman123 in #3434
- chore: begin migration to TypeScript by @Chartman123 in #3327