SurveyJS Dashboard のリリース

Released: Apr 14, 2026

v2.5.20 での更新項目

機能

  • Expressions: minInArray and maxInArray support returning values from related fields:
    • The minInArray and maxInArray functions compute the minimum or maximum numeric value from a specified field within an array (for example, Multi-Select Matrix, Dynamic Matrix, or Dynamic Panel responses).
    • Previously, these functions always returned only the computed numeric value from the target field. With this update, they can optionally return a value from another field in the same array item that produced...

Released: Apr 7, 2026

v2.5.19 での更新項目

機能

  • Survey Creator: Display Language Names in English
    • Added a new useEnglishLanguageNames property to ICreatorOptions. Enable this property to display language names in English across the Translations tab, the survey language dropdown, and other Survey Creator UI elements, instead of their native names.
  • Dashboard - Table View: Nested Tables Support
    • Table View now supports nested tables for visualizing responses to questions that produce hierarchical data structures, such as Dynamic Matrix and...

Released: Mar 31, 2026

v2.5.18 での更新項目

機能

  • Survey Creator: Toolbox Search Includes Subitems:
    • Now allows users to search for subitems within the toolbox. When a search string is entered, the toolbox filters to show only items whose subitems match the query. This feature is enabled by default.
  • Table View: Split Multi-Option Columns:
    • Previously, Checkboxes and Multi-Select Dropdown (Tag Box) questions produced an array of values displayed as a single column in Table View.
    • This release introduces an option to split the list between...

Released: Mar 25, 2026

v2.5.17 での更新項目

機能

  • Input Masking: Out-of-the-box Validation for Incomplete Pattern Values:
    • Previously, pattern-masked fields could be left partially completed without providing immediate feedback. This update triggers out-of-the-box validation when a respondent tries to complete the survey or exit a field that does not fully satisfy the pattern format.

不具合の修正

  • Form Library:
    • [Accessibility] Specialized question type built on top of a numeric Single-Line Input lacks an accessible name.
    • [Mobile] File Upload...

Released: Mar 18, 2026

v2.5.16 での更新項目

不具合の修正

  • Form Library:
    • Expressions: dateDiff function miscalculates day differences in certain cases.
    • Dynamic Panel: Nested Slider Scale triggers a validation error when a new entry is added.
    • Survey scrolls on startup if it contains a Dynamic Panel with panelsState: "firstExpanded".
    • onDynamicPanelValueChanging and onDynamicPanelValueChanged are not raised when a question's comment field is edited.
    • Expression validation is not triggered immediately when a dependent question value changes...

Released: Mar 11, 2026

v2.5.15 での更新項目

機能

  • API to Customize Expression Syntax:
    • Introduced two global settings that allow you to customize parts of the expression syntax:
      • expressionVariableDelimiters
        • expressionVariableDelimiters specifies delimiters used to reference variables in expressions and dynamic texts. It accepts an object with start and end string properties.
        • By default, SurveyJS uses curly braces ({ and }). You can replace them with other symbols or symbol sequences.
      • expressionElementPropertyPrefix
        • The recently introduced...

Released: Mar 3, 2026

v2.5.14 での更新項目

機能

  • Randomize Rows in Multi-Select Matrix:
    • You can now display rows in a Multi-Select Matrix in random order each time a survey is loaded.
    • To enable the same behavior in Survey Creator, select the Multi-Select Matrix question, open the Rows category in the Property Grid, and set the Row order property to Random.

不具合の修正

  • Form Library
    • [Angular] Dropdown: "Other" doesn't appear as a selected value.
    • [Mobile] Previous and Next buttons stack at certain device widths.
  • Survey Creator
    • Duplicating a panel...

Released: Feb 27, 2026

v2.5.13 での更新項目

機能

  • Expressions:
    • Caching for custom asynchronous functions is now enabled by default.
    • Enhances performance and should not have any negative impact on existing applications.
    • If you want your custom function to perform a server request on every call instead of using the cache, set the useCache option to false when registering the function.

不具合の修正

  • Form Library
    • Progress bar flickers at certain viewport widths.
  • Survey Creator
    • Survey Creator doesn't auto-generate matrix column names like it does for...

Released: Feb 24, 2026

v2.5.12 での更新項目

不具合の修正

  • Form Library
    • Ranking: Screen readers do not announce question title on focus or when selecting a ranking item.
    • choicesByUrl: Choice value is displayed instead of text after switching survey locale at runtime.
    • Numeric Single-Line Input: Validation error occurs for certain floating-point values when step is non-integer.
    • Dropdown with choicesByUrl: defaultValue resolves to "Other" when showOtherItem is enabled.
  • Dashboard
    • Single-Line Input questions are not visualized when nested in a...

Released: Feb 18, 2026

v2.5.11 での更新項目

機能

  • [Survey Creator] JSON Editor: Smarter error fix suggestions for property values
    • In Survey Creator, the JSON Editor allows users to edit the survey JSON schema manually. If the JSON contains a syntax error or an invalid configuration, the JSON Editor tab displays an error message and, when possible, offers a button to automatically correct the issue.
    • Automatic error handling for invalid property values is now enhanced with suggestions based on Levenshtein distance. When a property value does...