This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+4 more
Summary
AI summaryBroad release touches Enhancements, Merged, fix, and feat.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds ranking question type. Adds ranking question type. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Feature | Medium |
Adds ability to insert a question at a specific position. Adds ability to insert a question at a specific position. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Feature | Medium |
Adds support for comments on form responses. Adds support for comments on form responses. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Feature | Medium |
Adds confirmation email sent to form respondents. Adds confirmation email sent to form respondents. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Feature | Medium |
Adds maximum submissions limit configuration for forms. Adds maximum submissions limit configuration for forms. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Feature | Medium |
Introduces Grid as a new question type. Introduces Grid as a new question type. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Bugfix | Medium |
Fixes infinite loop during form deletion. Fixes infinite loop during form deletion. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Bugfix | Medium |
Deletes associated files when a submission, question, or form is deleted. Deletes associated files when a submission, question, or form is deleted. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Bugfix | Medium |
Fixes broken dropdown and checkbox fields after Grid question type introduction. Fixes broken dropdown and checkbox fields after Grid question type introduction. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Bugfix | Medium |
Preserves line breaks in confirmation email content. Preserves line breaks in confirmation email content. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Bugfix | Low |
Saves question reorder on drop instead of during drag. Saves question reorder on drop instead of during drag. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Low |
Adds validation method and error message for questions. Adds validation method and error message for questions. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Low |
Casts allowComments flag to boolean correctly. Casts allowComments flag to boolean correctly. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Low |
Exports numeric answers as numbers in CSV/JSON exports. Exports numeric answers as numbers in CSV/JSON exports. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Low |
Re‑checks result permission during submission export. Re‑checks result permission during submission export. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Low |
Clones questions only from the same form. Clones questions only from the same form. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Low |
Aligns overlay icons correctly. Aligns overlay icons correctly. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Low |
Replaces icon components with NcIconSvgWrapper for consistency. Replaces icon components with NcIconSvgWrapper for consistency. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Low |
Ensures three‑dots menu is always visible in navigation. Ensures three‑dots menu is always visible in navigation. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Low |
Fixes copy‑pasting from responses page causing incorrect paragraph/newline placement. Fixes copy‑pasting from responses page causing incorrect paragraph/newline placement. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Low |
Handles loading state properly in settings screens. Handles loading state properly in settings screens. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Low |
Announces form submission success to screen readers. Announces form submission success to screen readers. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Low |
Connects question inputs to headings/descriptions via ARIA attributes for better accessibility. Connects question inputs to headings/descriptions via ARIA attributes for better accessibility. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
Full changelog
v5.3.0 - 2026-06-08
Enhancements
- feat: ranking question type by @datapumpernickel in #3262
- feat: add question at position by @Chartman123 in #3360
- feat: add support for comments in forms by @Chartman123 in #3329
- feat: improve handling of option limits by @Chartman123 in #3323
- feat: Add confirmation email for form respondents by @dtretyakov in #3289
- enh(l10n): Unify wording for form responses across multiple components by @Chartman123 in #3218
- feat: add maximum submissions limit for forms by @LAfricain in #3199
- feat: extract subtype check and show submenu indicator for questions with subtypes by @Chartman123 in #3142
- feat: introduce Grid as a new question type by @Koc in #2945
Fixed
- fix: save question reorder on drop instead of during drag by @pringelmann in #3392
- confirmation mail: preserve line breaks by @SnejPro in #3391
- fix: add validation method and error message by @Chartman123 in #3382
- fix: cast allowComments to boolean by @Chartman123 in #3381
- fix(export): type numeric answers as numbers in exports by @solracsf in #3368
- Re-check result permission in submission export by @pringelmann in #3365
- fix: only clone question from same form by @Chartman123 in #3361
- fix: overlay icon alignment by @Chartman123 in #3359
- fix: replace icon components with NcIconSvgWrapper by @Chartman123 in #3352
- fix: always show three dots menu in navigation by @Chartman123 in #3346
- fix: Prevent infinity loop on form deletion by @Koc in #3343
- fix: Delete files on submission/question/form deletion by @Koc in #3335
- Fix copypasting from responses page resulting in wrong paragraph/newline placement by @jancborchardt in #3328
- fix(settings): properly handle loading state by @susnux in #3316
- fix(a11y): announce form submission success to screen readers by @pringelmann in #3238
- fix(a11y): connect question inputs to heading and description via aria by @pringelmann in #3228
- fix: dropdown and checkboxes fields are broken after grid type introduction by @Koc in #3134
Merged
- chore: replace NcCheckboxRadioSwitch with NcRadioGroup in PillMenu by @Chartman123 in #3390
- fix(activity): throw UnknownActivityException for unknown events by @pringelmann in #3344
- chore: fix documentation by @Chartman123 in #3334
- refactor: replace material design icons with material symbols by @Chartman123 in #3330
- Chore: Add grid questions to predefined questions array by @Chartman123 in #3333
- refactor: replace
@vartags with typed properties by @Chartman123 in #3322 - refactor(config): replace IConfig with IAppConfig for improved type safety and clarity by @Chartman123 in #3321
- chore: change deprecated sass @import rules to @use rules for markdownOutput mixin by @Chartman123 in #3272
- Chore: fix formatting by @Chartman123 in #3261
- fix: listen for correct event to update option limits by @Chartman123 in #3256
- refactor: move error handling to Question component with NcNoteCard by @Chartman123 in #3255
- Enh/e2e tests by @pringelmann in #3250
- chore: Support NC34 by @nfebe in #3201
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Beta — feedback welcome: [email protected]