SurveyJS v1.12.4
Released: October 1, 2024
SurveyJS v1.12.4 introduces new placeholders for empty tabs in Survey Creator and includes minor enhancements and bug fixes.
Survey Creator: New Placeholders for Empty Tabs
This release adds visually appealing placeholders for Survey Creator tabs. Users can see the placeholders when the tabs are empty (for example, when the survey doesn't contain any elements).
New Help Topics
How to Create a Quiz or Assessment Test
Localize Specialized Questions
Expressions: Supported Operators
New and Updated Demos
Survey Creator: Hide a Category from the Property Grid
Survey Creator: Remove Properties from the Property Grid
Bug Fixes and Minor Enhancements
Form Library
- Table of Contents doesn't include page numbers (#8847)
- Long Text question displays "undefined" after resetting its value (#8879)
- Multi-Select Matrix: Disabled checkboxes can be focused (#8850)
- Single-Line Input: An incomplete date is considered valid when only its first part (for example, month) is entered (#8840)
- Ranking: A specified item order is lost after the survey is reloaded (#8836)
- Rating Scale in Dropdown mode:
minRateDescription
andmaxRateDescription
labels do not appear for custom items (#8861) - Rating Scale in Dropdown mode: The drop-down menu stays open when clicking outside or opening another dropdown (#8862)
SurveyModel
'srunExpression()
method always returnsfalse
instead of the actual result when the expression includes asynchronous operations (#8858)- Multi-Select Matrix with
alternateRows: true
: A selected and focused checkbox doesn't display the check mark within darker rows (#8834) - Matrix Rubric: Default cell values are not updated on the design surface (#8871)
- The
minRateDescription
andmaxRateDescription
settings are ignored for a specialized Rating Scale question (#8852) - Matrices: A survey treats invisible rows as invalid and prevents submission (#8853)
- Dynamic Panel: The
maxPanelCount
property stops updating after a few value changes (#8865) - Survey Creator: A choice's text appears empty in the choices editor when adding and removing choices using keyboard (#8873)
Survey Creator
- Toolbox subitems: Mask settings are not copied when converting a question from a default input type to a subitem type (#5884)
- Toolbox subitems: "Change input type" dropdown doesn't display a custom subitem (#5870)
- Choice options are updated incorrectly after fixing the value duplication error (#5915)
- Drop-down lists use the desktop view on mobile (#5922)
How to Update SurveyJS Libraries in Your Application
Angular
npm i survey-core@1.12.4 survey-angular-ui@1.12.4 --save
npm i survey-creator-core@1.12.4 survey-creator-angular@1.12.4 --save
npm i survey-analytics@1.12.4 --save
npm i survey-pdf@1.12.4 --save
React
npm i survey-core@1.12.4 survey-react-ui@1.12.4 --save
npm i survey-creator-core@1.12.4 survey-creator-react@1.12.4 --save
npm i survey-analytics@1.12.4 --save
npm i survey-pdf@1.12.4 --save
Vue 3
npm i survey-core@1.12.4 survey-vue3-ui@1.12.4 --save
npm i survey-creator-core@1.12.4 survey-creator-vue@1.12.4 --save
npm i survey-analytics@1.12.4 --save
npm i survey-pdf@1.12.4 --save
Vue 2
npm i survey-core@1.12.4 survey-vue-ui@1.12.4 --save
npm i survey-creator-core@1.12.4 survey-creator-knockout@1.12.4 --save
npm i survey-analytics@1.12.4 --save
npm i survey-pdf@1.12.4 --save
HTML/CSS/JavaScript
<link href="https://unpkg.com/survey-core@1.12.4/defaultV2.min.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="https://unpkg.com/survey-core@1.12.4/survey.core.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/survey-js-ui@1.12.4/survey-js-ui.min.js"></script>
<script src="https://unpkg.com/survey-core@1.12.4/themes/index.min.js"></script>
<link href="https://unpkg.com/survey-creator-core@1.12.4/survey-creator-core.min.css" type="text/css" rel="stylesheet">
<script src="https://unpkg.com/survey-creator-core@1.12.4/survey-creator-core.min.js"></script>
<script src="https://unpkg.com/survey-creator-js@1.12.4/survey-creator-js.min.js"></script>
<link href="https://unpkg.com/survey-analytics@1.12.4/survey.analytics.min.css" rel="stylesheet">
<script src="https://unpkg.com/survey-analytics@1.12.4/survey.analytics.min.js"></script>
<script src="https://unpkg.com/survey-pdf@1.12.4/survey.pdf.min.js"></script>