Skip to content

survey-library

v2.5.27 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

angular dynamic-form-builder form form-builder form-library forms
+14 more
javascript jquery json questionnaire quiz react reactjs survey surveyjs surveys typescript vue vue3 web-forms

Summary

AI summary

Dynamic Panel's Add New button remains enabled when other panels are collapsed or expanded.

Changes in this release

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

Track survey-library

Get notified when new releases ship.

Sign up free

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.

All releases →

Related context

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]