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
Related context
Related tools
Beta — feedback welcome: [email protected]