Skip to content

survey-library

v3.0.0-beta.6 Breaking

This release includes 2 breaking changes for platform teams planning a safe upgrade.

✓ 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

ReleasePort's take

Light signal
editorial:auto 8d

Release 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 summary

Secondary SASS variables removed, affecting custom themes.

Changes in this release

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

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]