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