release notes

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.

React 19 Upgrade Guide

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's onValueChanged 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>

Your cookie settings

We use cookies on our site to make your browsing experience more convenient and personal. In some cases, they are essential to making the site work properly. By clicking "Accept All", you consent to the use of all cookies in accordance with our Terms of Use & Privacy Statement. However, you may visit "Cookie settings" to provide a controlled consent.

Your renewal subscription expires soon.

Since the license is perpetual, you will still have permanent access to the product versions released within the first 12 month of the original purchase date.

If you wish to continue receiving technical support from our Help Desk specialists and maintain access to the latest product updates, make sure to renew your subscription by clicking the "Renew" button below.

Your renewal subscription has expired.

Since the license is perpetual, you will still have permanent access to the product versions released within the first 12 month of the original purchase date.

If you wish to continue receiving technical support from our Help Desk specialists and maintain access to the latest product updates, make sure to renew your subscription by clicking the "Renew" button below.