Released: Dec 10, 2025
Atualizações na v2.5.0
Recursos
- Access Survey Element Properties Within Expressions and Dynamic Texts:
- Using element properties in dynamic texts and expressions is helpful when you need to reference metadata that isn't part of the survey result, for example, to read an element's visibility, disabled state, custom property values, or item-level attributes. You can reference an element property inside a dynamic text or expression.
Correções
- Form Library
- Dynamic Matrix:
displayValue expression function doesn't work if...
Released: Dec 3, 2025
Atualizações na v2.4.1
Recursos
Form Library: Async page navigation and data saving
- Added support for asynchronous operations within the
SurveyModel's onCurrentPageChanging and onCompleting event handlers. This is helpful when you need to run server-side validation, save intermediate data, or perform any other async workflow before allowing the survey to continue or complete.
- To enable asynchronous behavior, return a Promise from the event handler. You can prevent the survey from completing or switching pages by...
Released: Nov 26, 2025
Atualizações na v2.4.0
Recursos
Action Buttons Now Always Use Unique id Values
- In previous versions, certain survey and Survey Creator configurations could generate action buttons with duplicate
id attributes, which is an invalid HTML pattern. Starting with this release, all action buttons have unique id values.
- If your code or tests rely on specific action button IDs, review and update those references to ensure they continue to work correctly.
choicesByUrl No Longer Loads Choices When Lazy Loading is Enabled...
Released: Nov 19, 2025
Atualizações na v2.3.16
Recursos
File Upload: Specify Accepted File Types Using Categories
- A File Upload question allows respondents to attach files to a form or survey. Previously, you could restrict uploads by listing file extensions in the
acceptedTypes property. Starting with v2.3.16, you can define accepted file types using predefined file categories.
- Add one or more categories to the
acceptedCategories array. You can use acceptedCategories together with acceptedTypes to create a combined list of allowed file...
Released: Nov 12, 2025
Atualizações na v2.3.15
Recursos
File Upload: Limit the Number of Uploaded Files
- This update adds a new
maxFiles property to the File Upload question type. You can use this property to specify the maximum number of files a respondent can upload. By default, the limit is 1000 files. The maxFiles property takes effect only when allowMultiple is set to true.
- In Survey Creator, you can configure the same behavior using the Maximum number of files editor. This setting becomes available when you select the Enable multiple...
Released: Nov 5, 2025
Atualizações na v2.3.14
Recursos
Added API to Determine the Origin of Uploaded Files
- In SurveyJS Form Library, users can upload files using the File Upload and Signature elements. To implement file uploads, you handle the
onUploadFiles event.
- This release extends the
onUploadFiles event with a new sourceType parameter that specifies the origin of the uploaded file:
"file" - The file comes from the user's local file system.
"camera" - The file is a photo captured with a device camera.
- "signature" - The file is an image...
Released: Oct 28, 2025
Atualizações na v2.3.13
Recursos
Custom Question Numbering Pattern Within Survey Pages and Dynamic Panels
- When question numbering is enabled, the survey's
questionStartIndex property determines the question numbering pattern throughout the form. Starting with SurveyJS v2.3.12, you can also set questionStartIndex for individual survey pages and dynamic panels to create independent numbering patterns.
- Assign unique questionStartIndex values to pages and dynamic panels.
- The survey restarts numbering on each page...
Released: Oct 22, 2025
Atualizações na v2.3.12
Recursos
Added Choices with Nested Content
- Added the ability to nest questions and panels inside individual choice options in Checkboxes and Radio Button Group questions.
- When respondents select such an option, the corresponding nested elements appear dynamically.
- In Survey Creator, authors can click the Expand button next to a choice option to add nested questions or panels directly on the design surface.
Correções
Form Library
- Dynamic Panel: Visibility condition worked incorrectly when a...
Released: Oct 15, 2025
Atualizações na v2.3.11
Correções
Form Library
- Yes/No (Boolean) Question: Description was rendered on the same line with the title when
renderAs is "checkbox" and useTitleAsLabel is true.
- Navigation buttons were missing at the top of the first page when
navigationButtonsLocation is set to "topBottom".
- Dynamic Matrix: Expanding a row's detail panel and dragging another row into its position shows the panel for the dragged row instead of the original.
- Survey-wide recursive numbering worked incorrectly when survey pages...
Released: Oct 7, 2025
Atualizações na v2.3.10
Recursos
Slider and Range Slider Enhancements
- Display Both Text and Value in Custom Labels:
- Custom labels let you override auto-generated scale labels and provide your own text for specific values. Previously, a custom text replaced the corresponding numeric value. You can now enable the new
showValue property for any label to display both the custom text and its numeric value.
- In Survey Creator, this functionality is available through the new Display both text and value checkbox.
- Display Thumb...