release notes

SurveyJS v1.12.13

Released: December 4, 2024

SurveyJS v1.12.13 includes bug fixes and minor enhancements.

New Help Topics

Survey Creator: How to Reposition Form Elements

New and Updated Demos

Survey Creator: Markdown Support with markdown-it

Survey Creator: Markdown Support with Marked

Survey Creator: Create a Multilingual Form

New Blog Posts

Survey Creator: The Ultimate Guide to First-Class Form Building Experience

Bug Fixes and Minor Enhancements

Form Library

  • Dropdown with Lazy Loading: The item list contains duplicate entries (#9111)
  • Long Text (Comment) is scrolled to the bottom upon expansion (#9104)
  • [Vue 3] Dropdown: Selected value isn't translated when changing the survey locale at runtime (#9034)
  • When a question value is set in code using the setValue() method, the setValueExpression stops being executed (#9132)
  • A string value that represents a very bug number cannot be converted to number (#9095)
  • Radio Button Group: The Clear button caption remains untranslated if the locale is changed after the form is rendered (#9113)
  • The onValueChanged event is raised more than once if the form contains several questions with the same valueName (#9130)

Survey Creator

  • Property Grid: The scroll bar doesn't respond to clicks (#6163)
  • Expand All expands only the first-level elements (#6150)
  • A question doesn't become focused if users click the question's input field area on the design surface (#6138)
  • The onModified event is not raised when updating a page title or description (#6067)

PDF Generator

  • Render a border around the Signature field in read-only mode (#347)

How to Update SurveyJS Libraries in Your Application

Angular
npm i survey-core@1.12.13 survey-angular-ui@1.12.13 --save
npm i survey-creator-core@1.12.13 survey-creator-angular@1.12.13 --save
npm i survey-analytics@1.12.13 --save
npm i survey-pdf@1.12.13 --save
React
npm i survey-core@1.12.13 survey-react-ui@1.12.13 --save
npm i survey-creator-core@1.12.13 survey-creator-react@1.12.13 --save
npm i survey-analytics@1.12.13 --save
npm i survey-pdf@1.12.13 --save
Vue 3
npm i survey-core@1.12.13 survey-vue3-ui@1.12.13 --save
npm i survey-creator-core@1.12.13 survey-creator-vue@1.12.13 --save
npm i survey-analytics@1.12.13 --save
npm i survey-pdf@1.12.13 --save
Vue 2
npm i survey-core@1.12.13 survey-vue-ui@1.12.13 --save
npm i survey-creator-core@1.12.13 survey-creator-knockout@1.12.13 --save
npm i survey-analytics@1.12.13 --save
npm i survey-pdf@1.12.13 --save
HTML/CSS/JavaScript
<link href="https://unpkg.com/survey-core@1.12.13/defaultV2.min.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="https://unpkg.com/survey-core@1.12.13/survey.core.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/survey-js-ui@1.12.13/survey-js-ui.min.js"></script>

<script src="https://unpkg.com/survey-core@1.12.13/themes/index.min.js"></script>

<link href="https://unpkg.com/survey-creator-core@1.12.13/survey-creator-core.min.css" type="text/css" rel="stylesheet">
<script src="https://unpkg.com/survey-creator-core@1.12.13/survey-creator-core.min.js"></script>
<script src="https://unpkg.com/survey-creator-js@1.12.13/survey-creator-js.min.js"></script>

<link href="https://unpkg.com/survey-analytics@1.12.13/survey.analytics.min.css" rel="stylesheet">
<script src="https://unpkg.com/survey-analytics@1.12.13/survey.analytics.min.js"></script>

<script src="https://unpkg.com/survey-pdf@1.12.13/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.