Changelog
The current version 1.12.7, Release Notes.
If you want to review the most prominent features introduced within the last Major Updates section.
12 months, please visit thev1.12.8
Type | Description | Product |
---|---|---|
Type
Bug
|
Description
Matrix rendered table applies column width settings for the first row only
|
Product
Form Library
|
Type
Enhancement
|
Description
Toolbox animations
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Creator settings: refactoring font styles
|
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
Dynamic matrix: Focus next remove button or add button on removing a row
|
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
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
|
Description
Multi-Select Dropdown (Tag Box) with `hideSelectedItems: true`: The popup height stays the same after selecting all items
|
Product
Form Library
|
Type
Bug
|
Description
Multi-Select Matrix - A Radiogroup column has -1 in a Column Count property dropdown list
|
Product
Form Library
|
Type
Enhancement
|
Description
Show language names in English
|
Product
Form Library
|
Type
Bug
|
Description
Fix the description for the addPanelUI function
|
Product
Form Library
|
Type
Enhancement
|
Description
Matrix Layout in Mobile devices - Introduce an option to render a matrix as a table or list regardless of the screen size
|
Product
Form Library
|
Type
Enhancement
|
Description
settings.notifications.lifetime - Add a default property value
|
Product
Form Library
|
Type
Bug
|
Description
An error occurs when submitting a survey with a Signature Pad question specified and then hidden by a condition
|
Product
Form Library
|
Type
Bug
|
Description
Multi-Select Dropdown (Tag Box) with Lazy Loading: A new selected value is replaced with the first selected value when search is involved
|
Product
Form Library
|
Type
Enhancement
|
Description
Dynamic Panel switches to the first tab when the `validate()` method is called
|
Product
Form Library
|
Type
Bug
|
Description
Single-Line Input: Entered month and year values change on losing focus when a form is run in a specific time zone (US & Canada)
|
Product
Form Library
|
Type
Bug
|
Description
Specialized question type: The `showCommentArea` property is not inherited from File Upload despite the `inheritBaseProps` property being enabled
|
Product
Form Library
|
Type
Enhancement
|
Description
Add API links to survey settings
|
Product
Form Library
|
Type
Bug
|
Description
The `displayValue` function doesn't display expected display values when preloading question answers using `survey.data`
|
Product
Form Library
|
Type
Enhancement
|
Description
Update or remove the survey.downloadFile function
|
Product
Form Library
|
Type
Bug
|
Description
Page toolbar responsivity issue.
|
Product
Survey Creator
|
Type
Bug
|
Description
Theming is broken after theme selecting.
|
Product
Survey Creator
|
Type
Bug
|
Description
Logic dialog. Rating question. Wrong appearance
|
Product
Survey Creator
|
Type
Bug
|
Description
TagBox. Broken styles for selected items.
|
Product
Survey Creator
|
Type
Bug
|
Description
`ThemeTabPlugin`'s `onThemePropertyChanged` event is not raised when updating a custom theme property
|
Product
Survey Creator
|
Type
Bug
|
Description
An Image question doesn't display an image on the design surface when this image is specified for a certain locale
|
Product
Survey Creator
|
Type
Enhancement
|
Description
The creator.showToolbox settings is not listed in SurveyCreatorModel API
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Probably we need to use `canShrink` property instead of `disableShrink.
|
Product
Survey Creator
|
v1.11.13
Type | Description | Product |
---|---|---|
Type
API Change
|
Description
Dynamic Panel: Split the `renderMode` property in two and rename the `showRangeInProgress` property
|
Product
Form Library
|
Type
Bug
|
Description
Rating Scale: A double click doesn't unselect a rate value if it's not a number
|
Product
Form Library
|
Type
Enhancement
|
Description
Warning: Cannot update during an existing state transition (such as within `render`)
|
Product
Form Library
|
Type
Bug
|
Description
[Vue 3] `validationEnabled` does not work
|
Product
Form Library
|
Type
Bug
|
Description
[Mobile] Multi-Select Matrix display a column header for a hidden cell
|
Product
Form Library
|
Type
Enhancement
|
Description
Add an API description for the question.inputTextAlignment property
|
Product
Form Library
|
Type
Bug
|
Description
CodeSandbox Issue - Could not find dependency: 'jquery' relative to '/node_modules/survey-js-ui/survey-js-ui.js
|
Product
Form Library
|
Type
Bug
|
Description
File Upload: The "Take Photo" button doesn't work in shadow DOM
|
Product
Form Library
|
Type
Bug
|
Description
Texts in matrix rows are incorrectly aligned when using an RTL language
|
Product
Form Library
|
Type
Bug
|
Description
An expression doesn't work if it contains a synchronous function that has an asynchronous function passed to it as a parameter
|
Product
Form Library
|
Type
Bug
|
Description
Expression doesn't work if inside the async function there is an async function as a parameter
|
Product
Form Library
|
Type
Enhancement
|
Description
Logic with Boolean Yes/No is not displaying
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Expand panels and pages on dragged in
|
Product
Survey Creator
|
Type
Bug
|
Description
Safari: panel is not rendered after drag and drop
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Tool to collapse/expand all pages/panels/questions
|
Product
Survey Creator
|
Type
Bug
|
Description
A custom toolbox item (a panel) loses its inner elements when it is added using the Add Question button
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Add hidden title for questions in design mode
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Multi-Select Matrix columns: The `allowClear` property is unavailable in Property Grid
|
Product
Survey Creator
|
Type
Enhancement
|
Description
Convert questions with customized toolbox items
|
Product
Survey Creator
|
Type
Bug
|
Description
Custom Multi-Select Dropdown property: A "Value is required" error persists even though a value is selected
|
Product
Survey Creator
|
Type
API Change
|
Description
The `onSurveyInstanceCreated` event doesn't provide a parameter that would contain the survey element being configured in Property Grid
|
Product
Survey Creator
|
Type
Bug
|
Description
[Vue 3] An exception is thrown on an attempt to load a new Image Picker option
|
Product
Survey Creator
|
Type
Enhancement
|
Description
How to disable a custom Save action until a user fixes property validation errors
|
Product
Survey Creator
|