SurveyJS v1.12.26
Released: March 4, 2025
SurveyJS v1.12.26 includes big fixes and minor enhancements.
Bug Fixes and Minor Enhancements
Form Library
- File Upload: Single file removal deletes all uploaded files (#9502)
- The
progressValue
property returns an outdated value when asked for within anonValueChanged
event handler (#9530) - A page doesn't appear if it's visibility conditionally depends on a question that belongs to the Start Page (#9520)
- Multi-Select Matrix: A Rating Scale question overflows its container on smaller screens (#9521)
- Dropdown is closed immediately if its
menuType
is set to"dropdown"
for all devices (#9544) - The
questionCount
property within theonGetProgressText
event takes into account invisible matrix rows (#9539)
Survey Creator
- A line break character
\n
is saved in a survey JSON schema after removing a title or description using an in-place editor (#6653) - A
completedHtmlOnCondition
markup persists after a corresponding logic rule is deleted in the Logic tab (#6657) - Single-Line Input: An exception is raised if you remove a toolbox subitem and try to select an input type corresponding to it in Property Grid (#6635)
- Pages editor: The Remove button is unavailable if you add pages using the Plus button (#6645)
How to Update SurveyJS Libraries in Your Application
Angular
npm i survey-core@1.12.26 survey-angular-ui@1.12.26 --save
npm i survey-creator-core@1.12.26 survey-creator-angular@1.12.26 --save
npm i survey-analytics@1.12.26 --save
npm i survey-pdf@1.12.26 --save
React
npm i survey-core@1.12.26 survey-react-ui@1.12.26 --save
npm i survey-creator-core@1.12.26 survey-creator-react@1.12.26 --save
npm i survey-analytics@1.12.26 --save
npm i survey-pdf@1.12.26 --save
Vue 3
npm i survey-core@1.12.26 survey-vue3-ui@1.12.26 --save
npm i survey-creator-core@1.12.26 survey-creator-vue@1.12.26 --save
npm i survey-analytics@1.12.26 --save
npm i survey-pdf@1.12.26 --save
Vue 2
npm i survey-core@1.12.26 survey-vue-ui@1.12.26 --save
npm i survey-creator-core@1.12.26 survey-creator-knockout@1.12.26 --save
npm i survey-analytics@1.12.26 --save
npm i survey-pdf@1.12.26 --save
HTML/CSS/JavaScript
<link href="https://unpkg.com/survey-core@1.12.26/defaultV2.min.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="https://unpkg.com/survey-core@1.12.26/survey.core.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/survey-js-ui@1.12.26/survey-js-ui.min.js"></script>
<script src="https://unpkg.com/survey-core@1.12.26/themes/index.min.js"></script>
<link href="https://unpkg.com/survey-creator-core@1.12.26/survey-creator-core.min.css" type="text/css" rel="stylesheet">
<script src="https://unpkg.com/survey-creator-core@1.12.26/survey-creator-core.min.js"></script>
<script src="https://unpkg.com/survey-creator-js@1.12.26/survey-creator-js.min.js"></script>
<link href="https://unpkg.com/survey-analytics@1.12.26/survey.analytics.min.css" rel="stylesheet">
<script src="https://unpkg.com/survey-analytics@1.12.26/survey.analytics.min.js"></script>
<script src="https://unpkg.com/survey-pdf@1.12.26/survey.pdf.min.js"></script>