Changelog
The current version 1.12.9, Release Notes.
If you want to review the most prominent features introduced within the last Major Updates section.
12 months, please visit thev1.12.9
Type | Description | Product |
---|---|---|
Type
Enhancement
|
Description
TagBox - Multi-select not working in iPhone
|
Product
Form Library
|
Type
Bug
|
Description
Dynamic Panel doesn't allow adding more than 100 panels
|
Product
Form Library
|
Type
Bug
|
Description
Dynamic Matrix: A selected cell value is not rendered when other columns appear based on the first column value
|
Product
Form Library
|
Type
Bug
|
Description
A Single-Line Input question doesn't reset its disabled state after conditional visibility is triggered if `showInvisibleElements` is enabled
|
Product
Form Library
|
Type
Bug
|
Description
Translation tab: Multi-line editors do not support line breaks
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Add ability to replace JSON from toolbox sub item
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Round off the edges of the table
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Toolbox V2 2th iteration
|
Product
Survey Creator
|
Type
Bug
|
Description
Input type options are not localized
|
Product
Survey Creator
|
Type
Bug
|
Description
The Preview Survey button text is not translated to Chinese
|
Product
Survey Creator
|
Type
Bug
|
Description
Autocomplete data list is not localized
|
Product
Survey Creator
|
Type
Bug
|
Description
[Safari] Toolbox subitems are cut off
|
Product
Survey Creator
|
v1.12.8
Type | Description | Product |
---|---|---|
Type
Enhancement
|
Description
Dynamic Matrix: Focus the next Remove button after removing a row
|
Product
Form Library
|
Type
Bug
|
Description
Rating Scale displayed as a dropdown uses item values rather than labels
|
Product
Form Library
|
Type
Bug
|
Description
Dynamic Matrix applies column width settings to the first row only
|
Product
Form Library
|
Type
Bug
|
Description
A character limit indicator appears in all text fields within a Dynamic Panel
|
Product
Form Library
|
Type
Enhancement
|
Description
Add ability to add css class into drag-n-drop ghost element
|
Product
Form Library
|
Type
Enhancement
|
Description
Signature Pad downloads an image twice when an `onDownloadFile` event handler is specified
|
Product
Form Library
|
Type
Enhancement
|
Description
Add survey.onGetPageNumber event
|
Product
Form Library
|
Type
Bug
|
Description
Checkboxes: The `defaultValue` and `setValueExpression` properties do not work as expected when `valuePropertyName` is set
|
Product
Form Library
|
Type
Bug
|
Description
A bottom progress bar is not displayed when `questionsOnPageMode` is `singlePage`
|
Product
Form Library
|
Type
Bug
|
Description
Quiz: Start Page is numbered with -1 when `showPageNumbers` is `true`
|
Product
Form Library
|
Type
Bug
|
Description
`minLength` validation raises an error regardless of the number of entered characters when the `allowDigits` property is disabled
|
Product
Form Library
|
Type
Enhancement
|
Description
Toolbox animations
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Creator settings: refactoring font styles
|
Product
Survey Creator
|
Type
Bug
|
Description
[React] CodeSandbox raises a warning about importing `createRoot` from `"react-dom"`
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Modified state not synced with UI when switching tabs
|
Product
Survey Creator
|
Type
Bug
|
Description
Multi-Select Matrix: The "Edit Choices" dialog doesn't update the array of column choices
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Hide toolbox submenu on unhover button
|
Product
Survey Creator
|
Type
Bug
|
Description
Image question doesn't display a validation error if image upload fails when trying to replace an existing image
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Drag-drop indicator disappears between questions and panels
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Button Group Item new design
|
Product
Survey Creator
|
Type
Bug
|
Description
[Performance] Do not create adorners for panels outside the current viewport
|
Product
Survey Creator
|
Type
Bug
|
Description
Property Grid: Unwanted labels appear in the Choices table when it contains a custom Boolean column
|
Product
Survey Creator
|
Type
Bug
|
Description
A custom adorner button does not preserve the pressed state when the question loses focus
|
Product
Survey Creator
|
v1.12.7
Type | Description | Product |
---|---|---|
Type
Bug
|
Description
Dynamic Panel with required fields: Validation doesn't work if a user skips the page
|
Product
Form Library
|
Type
Enhancement
|
Description
[Accessibility] Dynamic Panel: The next Remove button is not focused after a panel is removed
|
Product
Form Library
|
Type
Bug
|
Description
[Vue 3] Form Library in shadow DOM: Multi-Select Dropdown's popup is not closed on an outside click
|
Product
Form Library
|
Type
Bug
|
Description
The `sidebar.toolbar` property is `undefined` in v1.12.5
|
Product
Survey Creator
|
Type
Bug
|
Description
Setting `creator.JSON = {}` throws console warnings
|
Product
Survey Creator
|
v1.12.6
Type | Description | Product |
---|---|---|
Type
Enhancement
|
Description
Animation: Smooth Scroll after during move to next question
|
Product
Form Library
|
Type
Enhancement
|
Description
Dynamic Panel: The "Validation expression" dialog in Survey Creator doesn't contain `{panel.questionName}` options
|
Product
Form Library
|
Type
Bug
|
Description
Advanced header. Height for smartphones property issue.
|
Product
Form Library
|
Type
Bug
|
Description
Long Text: A resize handle disappeared in newer versions
|
Product
Form Library
|
Type
Bug
|
Description
Dynamic Matrix: `"defaultValueExpression": "{rowIndex}"` always shows 1 if the `rowsVisibleIf` expression is specified
|
Product
Form Library
|
Type
Enhancement
|
Description
Long Text is not reactive when a `visibleIf` expression is specified
|
Product
Form Library
|
Type
Enhancement
|
Description
The notempty conditional rule is not executed immediately after a Date input value is changed
|
Product
Form Library
|
Type
Enhancement
|
Description
Date input fields do not support immediate validation of partially entered values
|
Product
Form Library
|
Type
Enhancement
|
Description
Implement pages drag/drop on design surface
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Custom question properties should automatically appear for Matrix Columns
|
Product
Survey Creator
|
Type
Bug
|
Description
Tabbed property grid remarks
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Raise onDragDropAllow event when user tries to drag into collapsed panel
|
Product
Survey Creator
|
Type
Bug
|
Description
Theme Editor: "Logo alignment" doesn't work in a basic header view
|
Product
Survey Creator
|
Type
Bug
|
Description
Advanced header. Background settings reset.
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Drag and drop visually buggy
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Adorner actions appear with a delay
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Replace upload logo icon with a CTA button labeled 'Upload your logo'
|
Product
Survey Creator
|
v1.12.5
Type | Description | Product |
---|---|---|
Type
API Change
|
Description
`SurveyModel`: Update timer-related APIs
|
Product
Form Library
|
Type
Enhancement
|
Description
Animation: File Upload
|
Product
Form Library
|
Type
Bug
|
Description
[Vue 2] An "Infinite update loop" exception occurs when cascading Dropdown questions are used
|
Product
Form Library
|
Type
Bug
|
Description
Panels and nested questions are numbered incorrectly
|
Product
Form Library
|
Type
Bug
|
Description
Multi-Select Matrix: The Other area is not automatically focused when users select the Other item
|
Product
Form Library
|
Type
Bug
|
Description
The `mobileHeight` property is missing from the `IHeader` interface
|
Product
Form Library
|
Type
Bug
|
Description
A custom property doesn't receive a value within the `onSetValue` function when this property is set for a matrix column
|
Product
Form Library
|
Type
Enhancement
|
Description
Advanced Header - Persist the advanced header on a Thank you page
|
Product
Form Library
|
Type
Bug
|
Description
Dynamic Panel: A dynamic matrix cell value is reset when adding a new dynamic panel
|
Product
Form Library
|
Type
Enhancement
|
Description
Translation tab in Survey Creator: Cell editors do not expand to display multiline text
|
Product
Form Library
|
Type
Bug
|
Description
Composite questions: A survey doesn't scroll to an element with a validation error when lazy rendering is enabled
|
Product
Form Library
|
Type
Bug
|
Description
Dynamic Matrix: The `minRowCount` property overrides `rowCount`
|
Product
Form Library
|
Type
Bug
|
Description
A TypeScript error is produced on an attempt to apply a custom theme using a `ITheme` object with missing properties
|
Product
Form Library
|
Type
Bug
|
Description
Dynamic Matrix produces an error on adding a new row if there are hidden rows
|
Product
Form Library
|
Type
Enhancement
|
Description
Creator Restyling - top menu responsivity (icons)
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Toolbox. Shows a submenu on the button hover.
|
Product
Survey Creator
|
Type
Bug
|
Description
Expand/collapse animation works incorrectly with new property grid
|
Product
Survey Creator
|
Type
Bug
|
Description
Empty form placeholders are missing in CodeSandbox and in applications that bundle SurveyJS sources
|
Product
Survey Creator
|
Type
Bug
|
Description
Translation tab: The language selector shows the "No data to display" message under certain conditions
|
Product
Survey Creator
|
Type
Bug
|
Description
An unexpected Settings adorner appears when hovering over the Add Question button
|
Product
Survey Creator
|
Type
Bug
|
Description
Custom trigger: Dependent choices are not updated in the Logic tab
|
Product
Survey Creator
|
v1.12.4
Type | Description | Product |
---|---|---|
Type
Enhancement
|
Description
Matrix - Programmatically enable or disable a mobile view
|
Product
Form Library
|
Type
Bug
|
Description
Multi-Select Matrix with `alternateRows: true`: A selected and focused checkbox doesn't display the check mark within darker rows
|
Product
Form Library
|
Type
Bug
|
Description
Ranking: A specified item order is lost after the survey is reloaded
|
Product
Form Library
|
Type
Bug
|
Description
Single-Line Input: An incomplete date is considered valid when only its first part (for example, month) is entered
|
Product
Form Library
|
Type
Bug
|
Description
Table of Contents doesn't include page numbers
|
Product
Form Library
|
Type
Enhancement
|
Description
Remix v2 (w/ vite) cannot import survey-core
|
Product
Form Library
|
Type
Bug
|
Description
Multi-Select Matrix: Disabled checkboxes can be focused
|
Product
Form Library
|
Type
Enhancement
|
Description
What is the full syntax for conditional expressions?
|
Product
Form Library
|
Type
Bug
|
Description
The `minRateDescription` and `maxRateDescription` settings are ignored for a specialized Rating Scale question
|
Product
Form Library
|
Type
Bug
|
Description
Matrices: A survey treats invisible rows as invalid and prevents submission
|
Product
Form Library
|
Type
Bug
|
Description
`SurveyModel`'s `runExpression()` method always returns `false` instead of the actual result when the expression includes asynchronous operations
|
Product
Form Library
|
Type
Bug
|
Description
Rating Scale in Dropdown mode: `minRateDescription` and `maxRateDescription` labels do not appear for custom items
|
Product
Form Library
|
Type
Bug
|
Description
Rating Scale in Dropdown mode: The drop-down menu stays open when clicking outside or opening another dropdown
|
Product
Form Library
|
Type
Bug
|
Description
Dynamic Panel: The `maxPanelCount` property stops updating after a few value changes
|
Product
Form Library
|
Type
Bug
|
Description
Matrix Rubric: Default cell values are not updated on the design surface
|
Product
Form Library
|
Type
Bug
|
Description
Survey Creator: A choice's text appears empty in the choices editor when adding and removing choices using keyboard
|
Product
Form Library
|
Type
Bug
|
Description
Long Text question displays "undefined" after resetting its value
|
Product
Form Library
|
Type
Enhancement
|
Description
Creator expand/collapse animations
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Toolbox subitems: "Change input type" dropdown doesn't display a custom subitem
|
Product
Survey Creator
|
Type
Bug
|
Description
Toolbox subitems: Mask settings are not copied when converting a question from a default input type to a subitem type
|
Product
Survey Creator
|
Type
Bug
|
Description
ICustomQuestionTypeConfiguration.title is not localizable
|
Product
Survey Creator
|
Type
Bug
|
Description
Choice options are updated incorrectly after fixing the value duplication error
|
Product
Survey Creator
|
Type
Bug
|
Description
Drop-down lists use the desktop view on mobile
|
Product
Survey Creator
|
v1.12.3
Type | Description | Product |
---|---|---|
Type
Enhancement
|
Description
Ranking new view — swap left and right sides.
|
Product
Form Library
|
Type
Bug
|
Description
Ranking Items Wrap Issues
|
Product
Form Library
|
Type
Bug
|
Description
Advanced Header: A header image becomes too small because the header height is decreased on smartphones
|
Product
Form Library
|
Type
Enhancement
|
Description
[Accessibility] Composite question elements are unreachable via VoiceOver cursor
|
Product
Form Library
|
Type
Bug
|
Description
Panel doesn't rerender title
|
Product
Form Library
|
Type
Bug
|
Description
A form page created in code doesn't appear in the Table of Contents
|
Product
Form Library
|
Type
Bug
|
Description
A Dynamic Matrix nested in a Dynamic Panel doesn't apply the `defaultRowValue` property
|
Product
Form Library
|
Type
Bug
|
Description
Survey Creator: A specialized question based on Checkboxes with `choicesByUrl` is not rendered on the design surface
|
Product
Form Library
|
Type
Bug
|
Description
Multi-Select Matrix: An exception is thrown when the `hideIfRowsEmpty` property is enabled
|
Product
Form Library
|
Type
Bug
|
Description
Dropdown: Item labels are misaligned in RTL languages
|
Product
Form Library
|
Type
Bug
|
Description
Specialized questions: The `title` or `defaultQuestionTitle` property value does not appear in the Property Grid
|
Product
Form Library
|
Type
Enhancement
|
Description
onSurveyInstanceCreated API doc - Update options.reason values, add a code sample
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Unique name error message when a page is named the same as a question
|
Product
Survey Creator
|
v1.12.2
Type | Description | Product |
---|---|---|
Type
Enhancement
|
Description
How would you go about translating text inside components that have a custom render?
|
Product
Form Library
|
Type
Enhancement
|
Description
TOC Progress Bar - Display the total number of asnwered questions per page within TOC
|
Product
Form Library
|
Type
Enhancement
|
Description
Table Of Contents - Introduce an option to hide unnecessary pages from TOC
|
Product
Form Library
|
Type
Bug
|
Description
The `autoGrowComment` property doesn't apply to the Other choice option in select-based questions
|
Product
Form Library
|
Type
Enhancement
|
Description
Vue3: Introduce an option to import the survey component directly into a user component without using the plugin
|
Product
Form Library
|
Type
Enhancement
|
Description
Custom Questions - Describe how to register a property of the `itemvalues` type using the this.createItemValues function
|
Product
Form Library
|
Type
Bug
|
Description
A Trash Bin icon and an empty space persist when a Dynamic Matrix row is hidden by a condition
|
Product
Form Library
|
Type
Enhancement
|
Description
Multi-Select Matrix doesn't hide columns based on a condition
|
Product
Form Library
|
Type
Bug
|
Description
A Dynamic Matrix within a Dynamic Panel copies a value of another Dynamic Matrix from the same Dynamic Panel
|
Product
Form Library
|
Type
Bug
|
Description
An email validation error message uses a default locale rather than the current survey locale
|
Product
Form Library
|
Type
Enhancement
|
Description
Support rowsVisibleIf property for matrix dropdown and dynamic
|
Product
Form Library
|
Type
Enhancement
|
Description
Use pages as categories in property grid instead of panels
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Vue3: Introduce an option to import the creator component directly into a user component without using the surveyCreatorPlugin
|
Product
Survey Creator
|
Type
Bug
|
Description
We should use AddQuestionButtonComponent in panel adorner
|
Product
Survey Creator
|
Type
Bug
|
Description
Weird drag behaviour to empty survey in Safari
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Add Tooltips to Expand/Collapse actions
|
Product
Survey Creator
|
Type
Bug
|
Description
A page number is duplicated when clicking within and then outside an in-place page title editor
|
Product
Survey Creator
|
Type
Bug
|
Description
Cannot hide Mask Settings using the creator.onShowingProperty function
|
Product
Survey Creator
|
Type
Bug
|
Description
Multi-Select Matrix: A column's `showOtherItem` and `showNoneItem` settings are not updated in Property Grid after removing them on a design surface
|
Product
Survey Creator
|
Type
Bug
|
Description
Design surface: Scroll bar doesn't respond to any actions
|
Product
Survey Creator
|
Type
Bug
|
Description
Survey Creator allows defining choice options with duplicate values
|
Product
Survey Creator
|
Type
Bug
|
Description
Property Grid: Category labels are misaligned in RTL languages
|
Product
Survey Creator
|
v1.12.1
Type | Description | Product |
---|---|---|
Type
Enhancement
|
Description
Multi-Select Dropdown (Tag Box) doesn't show "required" errors when immediate validation is enabled
|
Product
Form Library
|
Type
Bug
|
Description
Single-Select Matrix: A required validation error appears immediately after changing a single row value when a complete trigger is specified
|
Product
Form Library
|
Type
Bug
|
Description
Single-Select Matrix: Cell texts within a scoring rubric matrix cannot be translated
|
Product
Form Library
|
Type
Enhancement
|
Description
`focusFirstQuestionAutomatic` and `focusFirstQuestion()` do not focus a Dynamic Panel with no input fields
|
Product
Form Library
|
Type
Bug
|
Description
A masked date-time field returns an unexpected value when using the `currentDate()` function in `defaultValueExpression`
|
Product
Form Library
|
Type
Enhancement
|
Description
Add ChoicesRestful to an API reference
|
Product
Form Library
|
Type
Bug
|
Description
The `choicesByUrl` class doesn't store the value of a custom property
|
Product
Form Library
|
Type
Bug
|
Description
Multi-Select Matrix: The Undo operation doesn't work for a column's "Choices" property in Survey Creator
|
Product
Form Library
|
Type
Bug
|
Description
Dynamic Panel: Question numbers may be initially missing at design time in Survey Creator
|
Product
Form Library
|
Type
Enhancement
|
Description
Implement new scroll behavior for elements in designer: scroll only if needed
|
Product
Survey Creator
|
Type
Bug
|
Description
Adorners switch to compact mode inconsistently
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Creator: Hover Animations
|
Product
Survey Creator
|
Type
Bug
|
Description
Exclude survey-core/themes from survey-creator-core bundle
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Creator animations
|
Product
Survey Creator
|
Type
Bug
|
Description
Multi-Select Matrix: Column headers disappear at design time when users edit column choices and the column's `showInMultipleColumns` property is enabled
|
Product
Survey Creator
|
Type
Bug
|
Description
Rating question conversion in subitems
|
Product
Survey Creator
|
Type
Bug
|
Description
Toolbox: TypeScript throws compilation errors when adding a new toolbox subitem
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Image Picker: Show an error when users try to use a YouTube video as a choice option
|
Product
Survey Creator
|
Type
Bug
|
Description
An `onShowingProperty` event handler throws an error when switching to the Translation tab
|
Product
Survey Creator
|
v1.11.14
Type | Description | Product |
---|---|---|
Type
Enhancement
|
Description
There's no way to override the item appearance in the Table of Contents
|
Product
Form Library
|
Type
Bug
|