SurveyJS v1.12.27
Released: March 11, 2025
SurveyJS v1.12.27 is a maintenance update that includes big fixes and minor enhancements. New features are included in SurveyJS v2.0, which is out now.
Bug Fixes and Minor Enhancements
Form Library
- A text input field with a numeric mask ignores the
maxLength
limit (#9529) - Expression settings (
defaultValueExpression
,setValueExpression
, etc.) are preserved when an Expression form field is converted from another question - Dynamic Panel has incorrect styles in question-per-page mode (#9572)
hideIfChoicesEmpty
hides the question but renders an empty page in question-per-page mode (#9556)validationEnabled
doesn't apply in question-per-page mode (#9558)- Survey preview works incorrectly in question-per-page mode (#9562)
- Enhance the
setValueIf
andsetValueExpression
behavior whensetValueIf
is a function without parameters (#9549)
Survey Creator
- Localization: A custom new page name string (
ed.newPageName
) is ignored when pages are added using the Pages table editor (#6687) - Element subtype selector raises an exception on selecting an item when the
toolbox.showSubitems
property is disabled (#6694)
How to Update SurveyJS Libraries in Your Application
Angular
npm i survey-core@1.12.27 survey-angular-ui@1.12.27 --save
npm i survey-creator-core@1.12.27 survey-creator-angular@1.12.27 --save
npm i survey-analytics@1.12.27 --save
npm i survey-pdf@1.12.27 --save
React
npm i survey-core@1.12.27 survey-react-ui@1.12.27 --save
npm i survey-creator-core@1.12.27 survey-creator-react@1.12.27 --save
npm i survey-analytics@1.12.27 --save
npm i survey-pdf@1.12.27 --save
Vue 3
npm i survey-core@1.12.27 survey-vue3-ui@1.12.27 --save
npm i survey-creator-core@1.12.27 survey-creator-vue@1.12.27 --save
npm i survey-analytics@1.12.27 --save
npm i survey-pdf@1.12.27 --save
Vue 2
npm i survey-core@1.12.27 survey-vue-ui@1.12.27 --save
npm i survey-creator-core@1.12.27 survey-creator-knockout@1.12.27 --save
npm i survey-analytics@1.12.27 --save
npm i survey-pdf@1.12.27 --save
HTML/CSS/JavaScript
<link href="https://unpkg.com/survey-core@1.12.27/defaultV2.min.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="https://unpkg.com/survey-core@1.12.27/survey.core.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/survey-js-ui@1.12.27/survey-js-ui.min.js"></script>
<script src="https://unpkg.com/survey-core@1.12.27/themes/index.min.js"></script>
<link href="https://unpkg.com/survey-creator-core@1.12.27/survey-creator-core.min.css" type="text/css" rel="stylesheet">
<script src="https://unpkg.com/survey-creator-core@1.12.27/survey-creator-core.min.js"></script>
<script src="https://unpkg.com/survey-creator-js@1.12.27/survey-creator-js.min.js"></script>
<link href="https://unpkg.com/survey-analytics@1.12.27/survey.analytics.min.css" rel="stylesheet">
<script src="https://unpkg.com/survey-analytics@1.12.27/survey.analytics.min.js"></script>
<script src="https://unpkg.com/survey-pdf@1.12.27/survey.pdf.min.js"></script>