SurveyJS v3.0.2
Released: August 26, 2026
This release includes bug fixes for the new SurveyJS v3.0 major update.
Bug Fixes
Form Library
- The "Table of Contents" button is inaccessible on mobile devices (#11745)
- Checkbox/Tag Box with
showOtherItem: Values from sibling questions with the samevalueNameare incorrectly treated as "Other" (#11746)
Survey Creator
- Duplicating a question does not generate unique names for nested elements in choices (#7963)
Dashboard
- [React in StrictMode]
render()duplicates the commercial banner whenclear()andrender()are called again (#831)
How to Update SurveyJS Libraries in Your Application
To migrate your application to the SurveyJS v3.0 product line (v3.0.2), install the following npm packages or replace old source links with the new links:
Angular
npm i survey-core@3.0.2 survey-angular-ui@3.0.2
npm i survey-creator-core@3.0.2 survey-creator-angular@3.0.2
npm i survey-analytics@3.0.2
npm i survey-pdf@3.0.2
React
npm i survey-core@3.0.2 survey-react-ui@3.0.2
npm i survey-creator-core@3.0.2 survey-creator-react@3.0.2
npm i survey-analytics@3.0.2
npm i survey-pdf@3.0.2
Vue.js
npm i survey-core@3.0.2 survey-vue3-ui@3.0.2
npm i survey-creator-core@3.0.2 survey-creator-vue@3.0.2
npm i survey-analytics@3.0.2
npm i survey-pdf@3.0.2
HTML/CSS/JavaScript
<link href="https://unpkg.com/survey-core@3.0.2/survey-core.min.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="https://unpkg.com/survey-core@3.0.2/survey.core.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/survey-js-ui@3.0.2/survey-js-ui.min.js"></script>
<script src="https://unpkg.com/survey-core@3.0.2/themes/index.min.js"></script>
<link href="https://unpkg.com/survey-creator-core@3.0.2/survey-creator-core.min.css" type="text/css" rel="stylesheet">
<script src="https://unpkg.com/survey-creator-core@3.0.2/survey-creator-core.min.js"></script>
<script src="https://unpkg.com/survey-creator-js@3.0.2/survey-creator-js.min.js"></script>
<link href="https://unpkg.com/survey-analytics@3.0.2/survey.analytics.min.css" rel="stylesheet">
<script src="https://unpkg.com/survey-analytics@3.0.2/survey.analytics.min.js"></script>
<link href="https://unpkg.com/survey-analytics@3.0.2/survey.analytics.tabulator.min.css" rel="stylesheet">
<script src="https://unpkg.com/survey-analytics@3.0.2/survey.analytics.tabulator.min.js"></script>
<script src="https://unpkg.com/survey-pdf@3.0.2/survey.pdf.min.js"></script>
<script src="https://unpkg.com/survey-pdf@3.0.2/pdf-form-filler.min.js"></script>
After that, you need to get acquainted with breaking changes introduced in SurveyJS v3.0 and update your code as described.