SurveyJS v1.12.15
Released: December 17, 2024
SurveyJS v1.12.15 includes support for React 19 as well as bug fixes and minor enhancements.
React 19 Support
SurveyJS libraries are fully compatible with recently released React v19. You can safely upgrade your React project to the new version without any changes to SurveyJS-related code.
New and Updated Demos
Survey Creator: Customize the Toolbar
Survey Creator: Integrate PDF Generator
Bug Fixes and Minor Enhancements
Form Library
- Yes/No (Boolean) question: Yes/No labels disappear in RTL mode (#9153)
- Signature: The Clear button doesn't invoke the
SurveyModel
'sonValueChanged
event when the question is placed within a detail section of a Dynamic Matrix (#9169) - [Survey Creator] Question Type Selector: Submenu items have icons if you apply a filter to toolbox items and then remove it (#9173)
Survey Creator
- Survey Creator: Page adorners overlap the question box when
settings.designMode.showEmptyTitles
is disabled (#6206) - Clearing the survey in code cannot be undone in the UI (#6208)
- A double click within question title text collapses or expands the question on the design surface (#6233)
- Dutch / Hungarian / Swedish localization: The text input type is translated as "SMS" (#6241)
- Question Type Selector duplicates the parent item in the subitem list (#6259)
How to Update SurveyJS Libraries in Your Application
Angular
npm i survey-core@1.12.15 survey-angular-ui@1.12.15 --save
npm i survey-creator-core@1.12.15 survey-creator-angular@1.12.15 --save
npm i survey-analytics@1.12.15 --save
npm i survey-pdf@1.12.15 --save
React
npm i survey-core@1.12.15 survey-react-ui@1.12.15 --save
npm i survey-creator-core@1.12.15 survey-creator-react@1.12.15 --save
npm i survey-analytics@1.12.15 --save
npm i survey-pdf@1.12.15 --save
Vue 3
npm i survey-core@1.12.15 survey-vue3-ui@1.12.15 --save
npm i survey-creator-core@1.12.15 survey-creator-vue@1.12.15 --save
npm i survey-analytics@1.12.15 --save
npm i survey-pdf@1.12.15 --save
Vue 2
npm i survey-core@1.12.15 survey-vue-ui@1.12.15 --save
npm i survey-creator-core@1.12.15 survey-creator-knockout@1.12.15 --save
npm i survey-analytics@1.12.15 --save
npm i survey-pdf@1.12.15 --save
HTML/CSS/JavaScript
<link href="https://unpkg.com/survey-core@1.12.15/defaultV2.min.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="https://unpkg.com/survey-core@1.12.15/survey.core.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/survey-js-ui@1.12.15/survey-js-ui.min.js"></script>
<script src="https://unpkg.com/survey-core@1.12.15/themes/index.min.js"></script>
<link href="https://unpkg.com/survey-creator-core@1.12.15/survey-creator-core.min.css" type="text/css" rel="stylesheet">
<script src="https://unpkg.com/survey-creator-core@1.12.15/survey-creator-core.min.js"></script>
<script src="https://unpkg.com/survey-creator-js@1.12.15/survey-creator-js.min.js"></script>
<link href="https://unpkg.com/survey-analytics@1.12.15/survey.analytics.min.css" rel="stylesheet">
<script src="https://unpkg.com/survey-analytics@1.12.15/survey.analytics.min.js"></script>
<script src="https://unpkg.com/survey-pdf@1.12.15/survey.pdf.min.js"></script>