SurveyJS v1.12.33
Released: April 23, 2025
SurveyJS v1.12.33 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 blank page appears when using
visibleIf
on a question in question-per-page mode (#9641) - Composite question assigns only a part of nested question values if there is a comment value (#9747)
- Dynamic Matrix: Validation expression that involves a
row
prefix works incorrectly if the matrix uses thevalueName
property (#9758) - Single-Line Input doesn't assign a date with an applied input mask (#9759)
- [Survey Creator] Multi-Select Matrix column: Character placeholders in a pattern input mask do not appear on the design surface (#9767)
- Advanced Header View: A survey description appears regardless of the
showTitle
property being set tofalse
(#9751) - Multi-Select Matrix: A file placeholder overlaps a file preview when File Upload is within a detail section (#9774)
- 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
- 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@1.12.33 survey-angular-ui@1.12.33 --save
npm i survey-creator-core@1.12.33 survey-creator-angular@1.12.33 --save
npm i survey-analytics@1.12.33 --save
npm i survey-pdf@1.12.33 --save
React
npm i survey-core@1.12.33 survey-react-ui@1.12.33 --save
npm i survey-creator-core@1.12.33 survey-creator-react@1.12.33 --save
npm i survey-analytics@1.12.33 --save
npm i survey-pdf@1.12.33 --save
Vue 3
npm i survey-core@1.12.33 survey-vue3-ui@1.12.33 --save
npm i survey-creator-core@1.12.33 survey-creator-vue@1.12.33 --save
npm i survey-analytics@1.12.33 --save
npm i survey-pdf@1.12.33 --save
Vue 2
npm i survey-core@1.12.33 survey-vue-ui@1.12.33 --save
npm i survey-creator-core@1.12.33 survey-creator-knockout@1.12.33 --save
npm i survey-analytics@1.12.33 --save
npm i survey-pdf@1.12.33 --save
HTML/CSS/JavaScript
<link href="https://unpkg.com/survey-core@1.12.33/defaultV2.min.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="https://unpkg.com/survey-core@1.12.33/survey.core.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/survey-js-ui@1.12.33/survey-js-ui.min.js"></script>
<script src="https://unpkg.com/survey-core@1.12.33/themes/index.min.js"></script>
<link href="https://unpkg.com/survey-creator-core@1.12.33/survey-creator-core.min.css" type="text/css" rel="stylesheet">
<script src="https://unpkg.com/survey-creator-core@1.12.33/survey-creator-core.min.js"></script>
<script src="https://unpkg.com/survey-creator-js@1.12.33/survey-creator-js.min.js"></script>
<link href="https://unpkg.com/survey-analytics@1.12.33/survey.analytics.min.css" rel="stylesheet">
<script src="https://unpkg.com/survey-analytics@1.12.33/survey.analytics.min.js"></script>
<script src="https://unpkg.com/survey-pdf@1.12.33/survey.pdf.min.js"></script>