This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryDynamic Panel's Add New button remains enabled when other panels are collapsed or expanded.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Add global setting to run Expression questions only when their dependencies change. Add global setting to run Expression questions only when their dependencies change. Source: llm_adapter@2026-06-02 Confidence: high |
— |
| Feature | Medium |
Date input shows survey.data value in a grayed‑out font. Date input shows survey.data value in a grayed‑out font. Source: llm_adapter@2026-06-02 Confidence: high |
— |
| Bugfix | Medium |
TagBox in read‑only mode now displays the value of the Other option. TagBox in read‑only mode now displays the value of the Other option. Source: llm_adapter@2026-06-02 Confidence: high |
— |
| Bugfix | Medium |
Boolean renderAs: "radio" inside Dynamic Panel is no longer skipped. Boolean renderAs: "radio" inside Dynamic Panel is no longer skipped. Source: llm_adapter@2026-06-02 Confidence: high |
— |
| Bugfix | Medium |
Add New panel button correctly disables when using empty string condition. Add New panel button correctly disables when using empty string condition. Source: llm_adapter@2026-06-02 Confidence: high |
— |
| Bugfix | Medium |
Ensure rows visibility for PanelDynamic when another panel collapses or expands. Ensure rows visibility for PanelDynamic when another panel collapses or expands. Source: llm_adapter@2026-06-02 Confidence: high |
— |
Full changelog
What's Changed
- Date input displays a value from survey.data in a grayed-out font color by @andrewtelnov in https://github.com/surveyjs/survey-library/pull/11339
- Add a global setting to run Expression questions only when their depe… by @andrewtelnov in https://github.com/surveyjs/survey-library/pull/11346
- TagBox in Read-only Mode displays the value of the Other option inste… by @andrewtelnov in https://github.com/surveyjs/survey-library/pull/11351
- Boolean renderAs: "radio" inside Dynamic Panel is skipped in some pan… by @andrewtelnov in https://github.com/surveyjs/survey-library/pull/11341
- Dynamic Panel - The Add New panel button is not disabled when using e… by @andrewtelnov in https://github.com/surveyjs/survey-library/pull/11338
- Ensure rows visibility for paneldynamic when another panel is collapsed/expanded by @dk981234 in https://github.com/surveyjs/survey-library/pull/11364
Full Changelog: https://github.com/surveyjs/survey-library/compare/v2.5.26...v2.5.27
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
About survey-library
SurveyJS is an open-source JavaScript form builder library that allows developers to create dynamic forms, multi-step form wizards, and survey applications. It supports React, Angular, and Vue.js (Vue 3), and can also be used in applications built with plain JavaScript.
Related context
Related tools
Earlier breaking changes
- v3.0.0 Migrates to major version 3.0.0, introducing breaking changes.
- v3.0.0-beta.5 SurveyJS v3.0.0-beta.5 introduces breaking changes to the schema and API.
Beta — feedback welcome: [email protected]