v5.0.0 - 2025-02-25
Enhancements
- feat: make options draggable by @Chartman123 in #2579
- feat: Improve error messages for invalid submissions by @Koc in #2533
- feat: Allow to reorder options of "checkbox" "radio" and "dropdown" question types in frontend by @susnux in #2092
- feat: replace drag icon for questions by @Chartman123 in #2584
- chore: make Forms OpenAPI compliant by @Chartman123 in #2358
- feat: allow cloning archived forms by @Chartman123 in #2490
- feat: integration of unified search by @Chartman123 in #2479
- feat: Ask for restarting submission if form was changed by @Koc in #2319
Fixed
- Fix(routes): Add hash requirements for frontpage routes by @Chartman123 in #2555
- fix: Add brute force protection to form endpoints by @susnux in #2269
- Fix: only show confirmation dialog for active forms by @Chartman123 in #2504
- fix: subtraction in access_enum by @Chartman123 in #2501
- Fix misaligned form elements by @Elsensee in #2578
Merged
- Chore(api): Add CORS support description to multiple endpoints by @Chartman123 in #2592
- Chore(psalm): Update psalm settings and baseline by @Chartman123 in #2550
- fix(migration): Replace execute() with executeQuery() and executeStatement() for improved query execution by @Chartman123 in #2551
- chore: remove unused access variable in hasPublicLink method by @Chartman123 in #2478
- chore: remove API v2 by @Chartman123 in #2351
- chore: Add reuse compliance by @hamza221 in #2455
- chore: use attributes to define routes by @Chartman123 in #2353
- chore: remove legacy link support by @Chartman123 in #2355
- chore: set min NC30 and add stable4 to dependabot by @Chartman123 in #2352
Known Issues
- Menu for re-ordering options must be improved (doesn't always keep focus)