SurveyJS v2.0.6
Released: April 23, 2025
SurveyJS v2.0.6 includes bug fixes and minor enhancements.
New and Updated Demos
Survey Creator: Page Break and Page Merge
New Blog Posts
Let Your Users Add Custom Options to Dropdowns
Bug Fixes and Minor Enhancements
Form Library
- Composite question assigns only a part of nested question values if there is a comment value (#9747)
- Single-Line Input doesn't assign a date with an applied input mask (#9759)
- Multi-Select Matrix: A file placeholder overlaps a file preview when File Upload is within a detail section (#9774)
- Advanced Header View: A survey description appears regardless of the
showTitle
property being set tofalse
(#9751) - [Survey Creator] Multi-Select Matrix column: Character placeholders in a pattern input mask do not appear on the design surface (#9767)
- Dynamic Matrix: Validation expression that involves a
row
prefix works incorrectly if the matrix uses thevalueName
property (#9758) - [Angular]
@HostBinding
parameter error (#9752) - A form is not scrolled to the first page element when
lazyRendering
is enabled (#9712) - Single-Line Input with
inputType
set to"range"
or"color"
can be modified in read-only mode (#9746) - Dynamic Matrix: Error message is scrolled in horizontal direction with the rest of the matrix content (#9779)
Survey Creator
- A console error is thrown when selecting a "Date and Time" input mask type for a Multiple Textboxes item (#6834)
- [React]
unmountComponentAtNode
is not exported from 'react-dom' (#6821) - Translation tab: Default translations aren't used as placeholders for choices in matrix columns and rows (#6839)
How to Update SurveyJS Libraries in Your Application
Angular
npm i survey-core@2.0.6 survey-angular-ui@2.0.6 --save
npm i survey-creator-core@2.0.6 survey-creator-angular@2.0.6 --save
npm i survey-analytics@2.0.6 --save
npm i survey-pdf@2.0.6 --save
React
npm i survey-core@2.0.6 survey-react-ui@2.0.6 --save
npm i survey-creator-core@2.0.6 survey-creator-react@2.0.6 --save
npm i survey-analytics@2.0.6 --save
npm i survey-pdf@2.0.6 --save
Vue.js
npm i survey-core@2.0.6 survey-vue3-ui@2.0.6 --save
npm i survey-creator-core@2.0.6 survey-creator-vue@2.0.6 --save
npm i survey-analytics@2.0.6 --save
npm i survey-pdf@2.0.6 --save
HTML/CSS/JavaScript
<link href="https://unpkg.com/survey-core@2.0.6/survey-core.min.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="https://unpkg.com/survey-core@2.0.6/survey.core.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/survey-js-ui@2.0.6/survey-js-ui.min.js"></script>
<script src="https://unpkg.com/survey-core@2.0.6/themes/index.min.js"></script>
<script src="https://unpkg.com/survey-creator-core@2.0.6/themes/index.min.js"></script>
<link href="https://unpkg.com/survey-creator-core@2.0.6/survey-creator-core.min.css" type="text/css" rel="stylesheet">
<script src="https://unpkg.com/survey-creator-core@2.0.6/survey-creator-core.min.js"></script>
<script src="https://unpkg.com/survey-creator-js@2.0.6/survey-creator-js.min.js"></script>
<link href="https://unpkg.com/survey-analytics@2.0.6/survey.analytics.min.css" rel="stylesheet">
<script src="https://unpkg.com/survey-analytics@2.0.6/survey.analytics.min.js"></script>
<script src="https://unpkg.com/survey-pdf@2.0.6/survey.pdf.min.js"></script>