Skip to content

survey-library

v2.5.30 Bugfix

This release fixes issues for SREs watching stability and regressions.

✓ 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

Fixes angular library compatibility with Angular 22.

Full changelog

What's Changed

  • NumericValidator - Declare minValue and maxValue as nullable so strict TypeScript consumers can safely access these fields when bounds are not set by @JaneSjs in https://github.com/surveyjs/survey-library/pull/11455
  • Fix panel re-linking for ChoiceItem after owner attachment by @andrewtelnov in https://github.com/surveyjs/survey-library/pull/11451
  • panelCount cannot be less than minPanelCount and more than maxPanelCo… by @andrewtelnov in https://github.com/surveyjs/survey-library/pull/11459
  • validateExpressions() incorrectly reports the 2 – UnknownVariable err… by @andrewtelnov in https://github.com/surveyjs/survey-library/pull/11462
  • Fix Norwegian (no) translation errors and improve wording by @arvindfroi in https://github.com/surveyjs/survey-library/pull/11468
  • A progress bar doesn't highlight previous pages when programmatically… by @dmitry-kurmanov in https://github.com/surveyjs/survey-library/pull/11456
  • Fix angular library is incompatible with 22 version by @dk981234 in https://github.com/surveyjs/survey-library/pull/11473
  • Uncaught (in promise) TypeError: Cannot read properties of undefined … by @andrewtelnov in https://github.com/surveyjs/survey-library/pull/11480
  • The Correct Answer property persists in a survey JSON and contains a … by @andrewtelnov in https://github.com/surveyjs/survey-library/pull/11479
  • Async function in matrix cell expression throws Cannot read propertie… by @andrewtelnov in https://github.com/surveyjs/survey-library/pull/11467

New Contributors

  • @arvindfroi made their first contribution in https://github.com/surveyjs/survey-library/pull/11468

Full Changelog: https://github.com/surveyjs/survey-library/compare/v2.5.29...v2.5.30

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]