This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+14 more
ReleasePort's take
Light signalRelease v3.0.0‑beta.6 removes secondary Sass variables and some font‑related Sass variables.
Why it matters: Affects custom themes that rely on those Sass variables; update theme configurations before upgrading to avoid styling regressions.
Summary
AI summarySecondary SASS variables removed, affecting custom themes.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Hides popup after scrolling in V3 mode. Hides popup after scrolling in V3 mode. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Deprecation | Medium |
Removes secondary Sass variables. Removes secondary Sass variables. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Deprecation | Medium |
Removes some Sass font variables. Removes some Sass font variables. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Refactor | Low |
Extracts shared utilities from panel‑dynamic and matrix‑dynamic into a dedicated module. Extracts shared utilities from panel‑dynamic and matrix‑dynamic into a dedicated module. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Refactor | Low |
Switches theme implementation to TypeScript base theme. Switches theme implementation to TypeScript base theme. Source: llm_adapter@2026-05-26 Confidence: high |
— |
Full changelog
What's Changed
- Remove secondary sass variables by @OlgaLarina in https://github.com/surveyjs/survey-library/pull/11304
- V3 hide popup after scroll [creator:7746] by @OlgaLarina in https://github.com/surveyjs/survey-library/pull/11307
- Update-themes-2026-05-21/22 [creator:7752] by @novikov82 in https://github.com/surveyjs/survey-library/pull/11314
- V3 Add calculation line-heigth if apply customer theme by @OlgaLarina in https://github.com/surveyjs/survey-library/pull/11317
- Extract shared utilities from panel dynamic and matrix dynamic into D… by @andrewtelnov in https://github.com/surveyjs/survey-library/pull/11318
- V3 remove some sass font variables by @OlgaLarina in https://github.com/surveyjs/survey-library/pull/11316
- use typescript base theme [creator:7754] by @novikov82 in https://github.com/surveyjs/survey-library/pull/11313
- update-themes-2026-05-25 by @novikov82 in https://github.com/surveyjs/survey-library/pull/11322
Full Changelog: https://github.com/surveyjs/survey-library/compare/v3.0.0-beta.5...v3.0.0-beta.6
Breaking Changes
- Removed secondary SASS variables
- Removed some SASS font variables
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]