Release Notes

v2

v2.5.23

This release introduces support for hybrid paper and digital form response collection, improving cross-channel data processing workflows.

v2.5.22

This release introduces a capability to hide question descriptions. Bug fixes and minor enhancements are included as well.

v2.5.21

This release includes bug fixes and minor enhancements.

v2.5.20

This release extends the minInArray and maxInArray expression functions by adding support for returning values from related fields.

v2.5.19

This release introduces two enhancements: an option to display language names in English across Survey Creator UI, and nested tables support in the Dashboard's Table View for improved visualization of hierarchical data.

v2.5.18

This release introduces two enhancements: the Survey Creator toolbox search now includes subitems, and Table View can split multi-option columns from Checkbox and Multi-Select Dropdown questions into separate columns, with selected options displayed as checkmarks or numbered by selection order.

v2.5.17

This release improves how pattern-masked inputs are validated when users leave values incomplete. Bug fixes and minor enhancements are included as well.

v2.5.16

This release includes bug fixes and minor enhancements.

v2.5.15

This release introduces new API settings for customizing expression syntax and adds support in Survey Creator for preserving incorrect property values so users can correct them later. Bug fixes and minor enhancements are included as well.

v2.5.14

This release adds support for randomizing rows in the Multi-Select Matrix question type and includes bug fixes and minor enhancements.

v2.5.13

This release enables caching for custom asynchronous functions in expressions by default and introduces support for preserving randomized choice order across survey sessions. Bug fixes and minor enhancements are also included.

v2.5.12

This release includes bug fixes and minor enhancements.

v2.5.11

This release enhances JSON validation in Survey Creator by introducing more accurate auto-fix suggestions for incorrect property values in the JSON Editor.

v2.5.10

This release introduces a new JSON schema validation service, adds caching support for expression custom functions, enhances the user experience for Dropdown questions with custom choices.

v2.5.9

This release includes bug fixes and minor enhancements.

v2.5.8

This release introduces an API to traverse the survey element tree and enhances input mask functionality. Pattern-masked fields now support custom placeholders and validation for incomplete values. Bug fixes are also included.

v2.5.7

This release further enhances the expression engine. This release introduces semantic validation, adds a public expression validation API, and extends date-time arithmetic to support adding or subtracting hours, minutes, and seconds.

v2.5.6

This release introduces expression validation in Survey Creator and adds a capability to customize regular expressions dynamically.

v2.5.5

This release contains an important fix of a security vulnerability and includes bug fixes and minor enhancements.

v2.5.4

This release introduces support for splitting a survey JSON schema into a layout schema and separate localization schemas, enabling dynamic loading of translations and reducing overall schema size.

v2.5.3

This maintenance update addresses an issue related to the Rating Scale question type and includes additional fixes in the SurveyJS Creator Translations tab.

v2.5.2

This release introduces enhancements to JSON validation in Survey Creator and includes several fixes and internal refinements.

v2.5.1

This release includes bug fixes and minor enhancements.

v2.5.0

This release introduces the capability to access survey element properties within expressions and dynamic texts, and includes bug fixes and minor enhancements.

v2.4.1

This release adds asynchronous event support for survey completion and page navigation, configurable default question type for the "Add Question" button, and a new "noneof" operator for expressions.

v2.4.0

This release introduces several enhancements to survey performance and usability and includes important breaking changes, including stricter HTML ID handling, improved control over lazy-loaded choices, and a new API for saving and restoring the survey's UI state.

v2.3.16

This release introduces category-based file type validation in File Upload questions and new expression syntax for referencing previous, next, and last rows or panels in matrices and Dynamic Panel.

v2.3.15

This release introduces an enhancement to the File Upload API that allows developers and survey creators to control how many files respondents can upload. Bug fixes and minor enhancements are included as well.

v2.3.14

This release introduces an enhancement to the File Upload API that enables developers to determine the origin of uploaded files. Bug fixes and minor enhancements are included as well.

v2.3.13

This release introduces the ability to define custom question numbering patterns for individual survey pages and dynamic panels, and adds an option to completely remove the Property Grid from Survey Creator. Bug fixes and minor enhancements across all SurveyJS libraries are included as well.

v2.3.12

This release introduces nested content within choice options. Authors can now embed questions and panels inside Checkboxes and Radio Button Group options to create richer follow-up logic. This update also includes bug fixes and minor enhancements across all SurveyJS libraries.

v2.3.11

This release includes bug fixes and minor enhancements.

v2.3.10

This release introduces better control over scale labels and tooltip visibility in Slider and Range Slider questions.

v2.3.9

This release introduces support for specialized and composite question types in the Table View and includes bug fixes and minor enhancements.

v2.3.8

This release introduces an integration example with Grafana, adds support for validation warnings and informational notes alongside errors, enables dynamic control over which elements can be added in Survey Creator, and provides a new Dashboard option to lock visualizer types.

v2.3.7

This release introduces several new features, including exclusive columns in matrix questions, in-place editing control in Survey Creator, Dashboard support for composite and specialized question types, a custom delimiter for Table View item lists, and a JSON schema with properties metadata distributed in the npm package.

v2.3.6

This release includes bug fixes and minor enhancements.

v2.3.5

This release introduces Slider and Range Slider as cell editors in Multi-Select and Dynamic Matrices. The Dashboard now supports statistics tables for Yes/No (Boolean) questions. The update also includes bug fixes and minor enhancements.

v2.3.4

This release adds a new API event for intercepting or canceling expression evaluation, along with various bug fixes and minor enhancements.

v2.3.3

This release includes bug fixes and minor enhancements.

v2.3.2

This release includes bug fixes and minor enhancements.

v2.3.1

This release introduces React Axe HTML Reporter for accessibility testing results and support for seconds in the "dateDiff()" function.

v2.3.0

This release introduces three new features: comment fields for individual choice options, a checkbox-based matrix question, and radar chart support in the Dashboard.

v2.2.6

This release introduces a breaking change: "settings.confirmActionFunc" is now undefined by default. This release also includes bug fixes and minor enhancements.

v2.2.5

This release includes bug fixes and minor enhancements.

v2.2.4

This release includes bug fixes and minor enhancements.

v2.2.3

This release includes bug fixes and minor enhancements.

v2.2.2

SurveyJS v2.2.2 brings Survey Creator's accessibility to 100% with the Contrast theme and includes various bug fixes and minor enhancements.

v2.2.1

This release includes bug fixes and minor enhancements.

v2.2.0

This release adds new Slider and Range Slider question types and implements Survey Creator API properties that restrict panels and questions from being nested inside other container elements and preserve the default question type when adding new questions.

v2.1.1

This release adds support for exclusive options in Checkbox questions and includes bug fixes and minor enhancements.

v2.1.0

This release enhances the Form Library's accessibility up to 100%, adds the ability to populate existing PDF forms with survey responses, and introduces a breaking change: survey element titles no longer use HTML heading tags.

v2.0.10

This release adds new "round()" and "trunc()" functions for use within expressions and includes bug fixes and minor enhancements.

v2.0.9

This release includes bug fixes and minor enhancements.

v2.0.8

This release includes bug fixes and minor enhancements.

v2.0.7

This release introduces a new Loop and Merge functionality and includes bug fixes and minor enhancements.

v2.0.6

This release includes bug fixes and minor enhancements.

v2.0.5

This release adds support for user-defined choice options in Dropdown and Tag Box questions and presents a demo example that shows how to integrate SurveyJS with a Python backend.

v2.0.4

This release introduces AI integration demos, implements a capability to align input fields within a Dynamic Panel, and enhances the UI for toolbox categories in Survey Creator and for surveys with a header and Table of Contents.

v2.0.3

This release introduces recursive question numbering, adds support for hours and minutes to the `dateDiff()` function, and includes bug fixes and minor enhancements.

v2.0.2

This release introduces Survey Creator APIs to change icons for Property Grid categories, clear translations when a source text is changed, and position a property editor within a table editor in Property Grid.

v2.0.1

This release includes bug fixes and minor enhancements.

v2.0.0

This release is a major update that introduces a number of new features, including native support for ES modules, dynamic Survey Creator appearance customization, a redesigned Property Grid, interactive UI animations, the ability to zoom in/out and expand/collapse form elements on the design surface, and many more.

Your cookie settings

We use cookies to make your browsing experience more convenient and personal. Some cookies are essential, while others help us analyse traffic. Your personal data and cookies may be used for ad personalization. By clicking “Accept All”, you consent to the use of all cookies as described in our Terms of Use and Privacy Statement. You can manage your preferences in “Cookie settings.”

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.