Survey Now v1.12.22
Released: February 5, 2025
Survey Now v1.12.22 includes bug fixes and minor enhancements.
Bug Fixes and Minor Enhancements
Form Library
- The
prevPage()andnextPage()methods switch between pages incorrectly when the survey is in question-per-page mode (#9330) - The
onCurrentPageChangingandonCurrentPageChangedevents are not raised when the survey is in question-per-page mode (#9382) - Randomizing questions on a page doesn't work when the survey is in question-per-page mode (#9385)
- Composite question: The "Other" value and comments are stored outside the object produced by the question (#9378)
- [React] An exception is thrown when registering a custom property for the
itemvalueclass (#9383) - Table of Contents ignores disabled data validation (#9363)
choicesByUrl: The dot symbol cannot be used as a separator in thepathproperty value (#9396)choicesByUrlare not retrieved when the question is placed inside a Dynamic Panel and sends a parameterized query (#9390)- A Dynamic Panel changes its number when a new panel is added (#9401)
- The
fromJSON()method doesn't work for a Multiple Textboxes question (#9400) - Select-based questions: The question value is not cleared when a carried forward choice is changed (#9399)
Survey Creator
- Localization: "Grid layout enabled" and "Triggers" > "Run expression" strings are untranslated (#6440)
- The Start Page has a confusing placeholder on the design surface (#6464)
- The
onQuestionAddedevent is raised differently depending on whether a question was added by being dragged from a toolbox or by clicking a toolbox item (#6501) - An exception is thrown when trying to set the
showProgressBarproperty to a Boolean value in the JSON Editor tab (#6459) saveSurveyFuncis not executed when an existing logic rule is updated (#6502)
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>