This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryFixes crash importing survey‑core in React Native and removes unused code.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds option to register an alias for a survey element type. Adds option to register an alias for a survey element type. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Adds onBeforeShowInplaceDescriptionEditor event for description inline editor. Adds onBeforeShowInplaceDescriptionEditor event for description inline editor. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Performance | Medium |
Improves performance of Multi-Select Matrix Model construction, ~100x faster than v2.5.20. Improves performance of Multi-Select Matrix Model construction, ~100x faster than v2.5.20. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Deprecation | Low |
Removes unused string constant savingExceedSize. Removes unused string constant savingExceedSize. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | High |
Fixes crash of survey-core at import time in React Native due to window.addEventListener usage. Fixes crash of survey-core at import time in React Native due to window.addEventListener usage. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Refactor | Low |
Removes outdated documentation generation script and updates package.json. Removes outdated documentation generation script and updates package.json. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Refactor | Low |
Updates documentation build command to use library path and JSON output. Updates documentation build command to use library path and JSON output. Source: llm_adapter@2026-07-15 Confidence: high |
— |
Full changelog
What's Changed
- Remove outdated documentation generation script and update package.js… by @MarchTokenda in https://github.com/surveyjs/survey-library/pull/11564
- Update documentation build command to use library path and JSON output by @MarchTokenda in https://github.com/surveyjs/survey-library/pull/11569
- Introduce an option to register an alias for a survey element type fi… by @andrewtelnov in https://github.com/surveyjs/survey-library/pull/11553
- onBeforeShowInplaceDescriptionEditor - The description inline editor … by @andrewtelnov in https://github.com/surveyjs/survey-library/pull/11557
- Remove unused string: savingExceedSize by @andrewtelnov in https://github.com/surveyjs/survey-library/pull/11561
- Multi-Select Matrix: new Model() is ~100x slower since v2.5.20 when t… by @andrewtelnov in https://github.com/surveyjs/survey-library/pull/11570
- survey-core crashes at import time in React Native: window.addEventLi… by @andrewtelnov in https://github.com/surveyjs/survey-library/pull/11575
Full Changelog: https://github.com/surveyjs/survey-library/compare/v2.5.33...v2.5.34
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]