SurveyJS Survey Creator v2.5.15

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 capability to access element property values within expressions and dynamic texts uses the dollar sign ($) as the default prefix. The expressionElementPropertyPrefix setting allows you to change this prefix or disable the feature entirely.
  • [Survey Creator] Property Editors Preserve Invalid Values for Later Correction:
    • Previously, property editors cleared property values if they were invalid. This behavior could disrupt the workflow when users intended to fix the value later.
    • Invalid values are now preserved instead of being removed. Users can continue working in the Property Grid and return to correct the value later. Invalid values are stored in temporary storage and are not included in the survey JSON schema until they are corrected.

수정사항

  • Form Library
    • Source code contains circular dependencies.
    • Numeric Input: Step error text cannot be customized in the survey JSON schema.
    • Radio Button Group/Checkboxes: "Other" input field doesn't support immediate required validation.
  • Survey Creator
    • Logic Tab: useElementTitles setting is ignored for choice options in conditions.
    • Toolbox search doesn't work in Shadow DOM.