SurveyJS v1.12.24
Released: February 20, 2025
SurveyJS v1.12.24 includes bug fixes and minor enhancements.
Bug Fixes and Minor Enhancements
Form Library
- Table of Contents doesn't display a page if it becomes visible based on a condition (#9439)
- Ranking question: An exception is thrown when trying to rank items copied from another Ranking question (#9438)
- [Accessibility] Image Picker: Incorrect
aria-label
value in the hidden input of the choices (#9454) - "Maximum call stack size exceeded" is thrown when using carry forward (#9474)
- Survey Creator: Choices table doesn't allow entering a choice's title if its first letter is equal to the choice's value (#9444)
- Survey Creator: The results table in the Preview tab doesn't localize the "Choice" string (#9449)
Survey Creator
- It is possible to drag and drop a panel inside itself, causing a "Maximum call stack size exceeded" error (#6536)
- A typo in the "Comment area height (in lines)" property help text (#6613)
- An exception is thrown when reordering form pages (#6589)
- A duplicated panel appears collapsed if the original panel's expand/collapse state is set to
"collapsed"
(#6607) - Translation tab: Table row titles and pop-up notifications indicate a wrong language after applying auto translation (#6548)
- Translation tab: The "Add Locale" button's tooltip is "undefined" (#6580)
How to Update SurveyJS Libraries in Your Application
Angular
npm i survey-core@1.12.24 survey-angular-ui@1.12.24 --save
npm i survey-creator-core@1.12.24 survey-creator-angular@1.12.24 --save
npm i survey-analytics@1.12.24 --save
npm i survey-pdf@1.12.24 --save
React
npm i survey-core@1.12.24 survey-react-ui@1.12.24 --save
npm i survey-creator-core@1.12.24 survey-creator-react@1.12.24 --save
npm i survey-analytics@1.12.24 --save
npm i survey-pdf@1.12.24 --save
Vue 3
npm i survey-core@1.12.24 survey-vue3-ui@1.12.24 --save
npm i survey-creator-core@1.12.24 survey-creator-vue@1.12.24 --save
npm i survey-analytics@1.12.24 --save
npm i survey-pdf@1.12.24 --save
Vue 2
npm i survey-core@1.12.24 survey-vue-ui@1.12.24 --save
npm i survey-creator-core@1.12.24 survey-creator-knockout@1.12.24 --save
npm i survey-analytics@1.12.24 --save
npm i survey-pdf@1.12.24 --save
HTML/CSS/JavaScript
<link href="https://unpkg.com/survey-core@1.12.24/defaultV2.min.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="https://unpkg.com/survey-core@1.12.24/survey.core.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/survey-js-ui@1.12.24/survey-js-ui.min.js"></script>
<script src="https://unpkg.com/survey-core@1.12.24/themes/index.min.js"></script>
<link href="https://unpkg.com/survey-creator-core@1.12.24/survey-creator-core.min.css" type="text/css" rel="stylesheet">
<script src="https://unpkg.com/survey-creator-core@1.12.24/survey-creator-core.min.js"></script>
<script src="https://unpkg.com/survey-creator-js@1.12.24/survey-creator-js.min.js"></script>
<link href="https://unpkg.com/survey-analytics@1.12.24/survey.analytics.min.css" rel="stylesheet">
<script src="https://unpkg.com/survey-analytics@1.12.24/survey.analytics.min.js"></script>
<script src="https://unpkg.com/survey-pdf@1.12.24/survey.pdf.min.js"></script>