SurveyJS v1.9.136
Released: March 26, 2024
SurveyJS v1.9.136 introduces minor enhancements and fixes several bugs.
New Blog Posts
Input Masking - A Must-Have Feature for Effective Data Collection
New Help Topics
How to Format User Input for Single-Line Fields
New and Updated Demos
Lazy Loading for Content-Heavy Forms
Dashboard: Implement a Custom Data Visualizer
Bug Fixes and Minor Enhancements
Form Library
- Dynamic Panel: Empty space appears when using
templateVisibleIf
to display panels conditionally (#8012) - Single-Select Matrix: Required rows are hard to see in dark themes (#7963)
- Drag-and-drop doesn't work with shadow DOM (#7965)
showPreviewBeforeComplete
causes duplicate questions to appear in the preview results screen in Survey Creator (#8005)- Multi-Select Dropdown (Tag Box) displays the Select All placeholder in read-only mode (#8015)
Survey Creator
onUploadFile
event: Introduce a parameter which would indicate the property for which files are being uploaded (#5270)- Question type selector contains duplicate items if a custom question type is present (#4940)
- Matrix column settings: The
setValueExpression
property value disappears after switching between tabs (#8007) - Adorner actions move to the center after removing the question type selector (#5334)
- Rating Scale: The "Label alignment" property applies to adorners when the labels are unspecified (#5337)
How to Update SurveyJS Libraries in Your Application
Angular
npm i survey-core@1.9.136 survey-angular-ui@1.9.136 --save
npm i survey-creator-core@1.9.136 survey-creator-angular@1.9.136 --save
npm i survey-analytics@1.9.136 --save
npm i survey-pdf@1.9.136 --save
React
npm i survey-core@1.9.136 survey-react-ui@1.9.136 --save
npm i survey-creator-core@1.9.136 survey-creator-react@1.9.136 --save
npm i survey-analytics@1.9.136 --save
npm i survey-pdf@1.9.136 --save
Vue 3
npm i survey-core@1.9.136 survey-vue3-ui@1.9.136 --save
npm i survey-creator-core@1.9.136 survey-creator-vue@1.9.136 --save
npm i survey-analytics@1.9.136 --save
npm i survey-pdf@1.9.136 --save
Vue 2
npm i survey-core@1.9.136 survey-vue-ui@1.9.136 --save
npm i survey-creator-core@1.9.136 survey-creator-knockout@1.9.136 --save
npm i survey-analytics@1.9.136 --save
npm i survey-pdf@1.9.136 --save
Knockout / jQuery
<link href="https://unpkg.com/survey-core@1.9.136/defaultV2.min.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="https://unpkg.com/survey-core@1.9.136/survey.core.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/survey-knockout-ui@1.9.136/survey-knockout-ui.min.js"></script>
<link href="https://unpkg.com/survey-creator-core@1.9.136/survey-creator-core.min.css" type="text/css" rel="stylesheet">
<script src="https://unpkg.com/survey-creator-core@1.9.136/survey-creator-core.min.js"></script>
<script src="https://unpkg.com/survey-creator-knockout@1.9.136/survey-creator-knockout.min.js"></script>
<link href="https://unpkg.com/survey-analytics@1.9.136/survey.analytics.min.css" rel="stylesheet">
<script src="https://unpkg.com/survey-analytics@1.9.136/survey.analytics.min.js"></script>
<script src="https://unpkg.com/survey-pdf@1.9.136/survey.pdf.min.js"></script>