Survey Now v1.12.6
Released: October 15, 2024
Survey Now v1.12.6 implements support for immediate validation in date input fields and an API to make custom properties available for matrix columns in Survey Creator.
Date Input Fields: Support for Immediate Validation
A survey supports immediate data validation if you set the checkErrorsMode property to "onValueChanged" and optionally the textUpdateMode property to "onTyping". Previously, these settings didn't affect Single-Line Input form fields with the inputType property set to "date" or "datetime". These form fields were only validated when users switched to the next page or completed the survey. Starting with Survey Now v1.12.6, immediate data validation works for date input fields as well as for input fields of other types.
Survey Creator: Make custom properties available for matrix columns
Columns in a Multi-Select or Dynamic Matrix contain editors for Survey Now Form Library. When adding a custom property to a standalone editor, you can now enable the availableInMatrixColumn setting to make this property available for matrix columns of the same editor type.
New Help Topics
Survey Creator: Survey Theming
Survey Creator: Customize the Survey Look
New and Updated Demos
Bug Fixes and Minor Enhancements
Form Library
- Date input fields do not support immediate validation of partially entered values (#8928)
- Long Text: A resize handle disappeared in newer versions (#8919)
- Dynamic Panel: The "Validation expression" dialog in Survey Creator doesn't contain
{panel.questionName}options (#8914) - Dynamic Matrix:
"defaultValueExpression": "{rowIndex}"always shows 1 if therowsVisibleIfexpression is specified (#8920) - Long Text is not reactive when a
visibleIfexpression is specified (#8921)
Survey Creator
- Adorner actions appear with a delay (#5956)
- Theme Editor: "Logo alignment" doesn't work in a basic header view (#5939)
How to Update Survey Now Libraries in Your Application
Angular
npm i [email protected] [email protected] --save
npm i [email protected] [email protected] --save
npm i [email protected] --save
npm i [email protected] --save
React
npm i [email protected] [email protected] --save
npm i [email protected] [email protected] --save
npm i [email protected] --save
npm i [email protected] --save
Vue 3
npm i [email protected] [email protected] --save
npm i [email protected] [email protected] --save
npm i [email protected] --save
npm i [email protected] --save
Vue 2
npm i [email protected] [email protected] --save
npm i [email protected] [email protected] --save
npm i [email protected] --save
npm i [email protected] --save
HTML/CSS/JavaScript
<link href="https://unpkg.com/[email protected]/defaultV2.min.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="https://unpkg.com/[email protected]/survey.core.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/[email protected]/survey-js-ui.min.js"></script>
<script src="https://unpkg.com/[email protected]/themes/index.min.js"></script>
<link href="https://unpkg.com/[email protected]/survey-creator-core.min.css" type="text/css" rel="stylesheet">
<script src="https://unpkg.com/[email protected]/survey-creator-core.min.js"></script>
<script src="https://unpkg.com/[email protected]/survey-creator-js.min.js"></script>
<link href="https://unpkg.com/[email protected]/survey.analytics.min.css" rel="stylesheet">
<script src="https://unpkg.com/[email protected]/survey.analytics.min.js"></script>
<script src="https://unpkg.com/[email protected]/survey.pdf.min.js"></script>