Lançamentos do SurveyJS Dashboard

Released: Jul 8, 2026

Atualizações na v2.5.33

Recursos

  • [Survey Creator] Inline Description Editors on the Design Surface
    • A survey, page, panel, or question description provides additional information about the element's purpose, instructions, or context. By default, Survey Creator doesn't show inline description editors for questions and panels when their descriptions are empty.
    • Introduced the onBeforeShowInplaceDescriptionEditor event, which allows you to control the visibility of inline description editors based on custom conditions...

Released: Jun 30, 2026

Atualizações na v2.5.31

Correções

  • Form Library
    • Dynamic Panel with recursive numbering shows incorrect element numbers when a response object is set using survey.data.
    • Validation error is not cleared when a question value is corrected by assigning survey.data.
  • Survey Creator
    • Translations tab: Default locale doesn't support machine translation.

Released: Jun 24, 2026

Atualizações na v2.5.30

Recursos

  • Survey Creator
    • Image Picker: New choices include a redundant text property set to an empty string.

Correções

  • Form Library
    • Progress bar didn't highlight previous pages after restoring the UI state.
    • survey-angular-ui throws an exception when used with Angular 22.
    • validateExpressions() incorrectly reports an unknown variable error for the {item} placeholder used in the choicesEnableIf expression.
    • [TypeScript] NumericValidator: minValue and maxValue should be nullable.
    • Input mask: Masked...

Released: Jun 17, 2026

Atualizações na v2.5.29

Correções

  • Form Library:
    • getDefaultPropertyValue() returns undefined for decorator-declared localizable properties until first access.
    • Numeric input mask: Setting thousandsSeparator to an empty string does not remove the thousands separator.
    • Padding between the survey title and body is missing when Table of Contents is adapted to small screen width.
  • Survey Creator:
    • Translation Tab: Import from CSV causes an error.
    • Translation Tab: Translation table does not display texts for a non-English default...

Released: Jun 9, 2026

Atualizações na v2.5.28

Correções

  • Form Library
    • Yes/No (Boolean) with "swapOrder": true: Left arrow key unexpectedly selects the No option.
    • Dynamic Panel: templateDescription value is missing from toJSON() output.

Released: Jun 2, 2026

Atualizações na v2.5.27

Recursos

  • Dependency Tracking for Expression Questions
    • SurveyJS v2.5.27 introduces a global expressionQuestionTrackDependencies property that controls when Expression question values are recalculated.
    • By default, this setting is false, and Expression questions recalculate whenever any survey value changes. If you set expressionQuestionTrackDependencies to true, Expression questions recalculate only in the following cases:
      • During the initial evaluation.
      • When all expressions are re-evaluated.
      • When...

Released: May 27, 2026

Atualizações na v2.5.26

Correções

  • Form Library
    • Page-level required error persists after question is answered or requiredIf condition becomes false.
    • Nested object properties bypass value validation.
    • Read-only Yes/No (Boolean) question in radio button display mode can be changed using keyboard input.
    • Expressions: Custom function is re-evaluated after modifying an unrelated question value.
    • Expressions: Custom functions with constant parameters are not re-evaluated when question values change.
    • mergeLocalizationJSON...

Released: May 18, 2026

Atualizações na v2.5.25

Recursos

  • Dynamic Panel: Enable and disable Add and Remove Panel buttons at runtime
    • Added enableAddPanel and enableRemovePanel properties, which allow you to control whether the Add Panel and Remove Panel buttons are enabled or disabled at runtime. This provides an alternative to the default behavior, where these buttons are hidden when they are not available.
    • The enableAddPanel and enableRemovePanel properties are not serialized, meaning they can only be changed in JavaScript and cannot be...

Released: May 12, 2026

Atualizações na v2.5.24

Correções

  • Form Library
    • TOC does not work when a survey in single-page mode contains only collapsed panels.
    • Lazy Rendering: Panel content is missing on initial render.

Released: May 5, 2026

Atualizações na v2.5.23

Recursos

  • Hybrid Paper and Digital Form Collection:
    • Introduced AI Form Response Extractor, a new open-source MIT-licensed library that enables conversion of scanned documents into structured survey data using AI.
    • This feature provides a unified approach to form response collection across both digital and paper-based workflows. You design a survey once, collect responses online through web forms, and process paper submissions by converting scanned documents into the same structured data format...