SurveyJS PDF Generator 릴리스
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.
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...
Released: Feb 12, 2026
v2.5.10 버젼 업데이트
기능
- Introduced Online Survey JSON Schema Validator
- The online survey JSON schema validator is a backend service that validates SurveyJS JSON schemas and user responses. It helps detect configuration errors in survey definitions and ensures that collected responses conform to the corresponding survey schema. You can deploy this service as part of your backend infrastructure and expose it via a simple HTTP API.
- Expressions: Caching for Custom Functions
- Expressions support custom functions, which...
Released: Feb 3, 2026
v2.5.9 버젼 업데이트
수정사항
- Form Library
- Expressions:
{checkbox} notcontains 0 returns false even if the value is empty.
- Progress Bar: Connecting line does not connect conditionally shown pages.
- Checkboxes:
isExclusive does not apply when choices are loaded using choicesByUrl.
choicesFromQuestion are copied with a delay when the source question is within a matrix.
- Survey Creator
- JSON Editor: "Duplicate name" error is reported for columns in different Dynamic Matrix questions.
Released: Jan 27, 2026
v2.5.8 버젼 업데이트
기능
- Input Mask Enhancements
- Pattern Input Mask – Custom Placeholder
- Input fields with the
"pattern" mask type now support a text question’s placeholder. The placeholder text is rendered until the field receives focus or the user begins typing. Once the field is focused or a value is entered, the placeholder text is replaced by the pattern’s underscore placeholders, guiding the user to complete the masked input.
- Validation for Incomplete Masked Values
- With this update, any value entered by the...
Released: Jan 22, 2026
v2.5.7 버젼 업데이트
기능
- Semantics Validation
- Expression validation, introduced in SurveyJS v2.5.6, is extended to detect semantic errors. These errors indicate that an expression is syntactically valid but has no meaningful effect because it always evaluates to the same value.
- Expression Validation API
- Expressions can also be validated programmatically using the
validateExpressions(options) method.
- This method detects the following types of errors:
- Unknown variable
- The expression references an undefined variable or...
Released: Jan 15, 2026
v2.5.6 버젼 업데이트
기능
- [Survey Creator] Expression Validation
- This Survey Creator release adds built-in expression validation that helps authors identify issues early. Survey Creator detects three types of errors:
- Unknown variable
- The expression references an undefined variable or an unknown question, panel, or page name. This check is disabled by default. To enable it, set the
expressionsValidateVariables property to true.
- Unknown function
- The expression references an unregistered function. You can disable this...
Released: Jan 7, 2026
v2.5.5 버젼 업데이트
수정사항
Form Library
- Survey JSON schema didn't treat Boolean values as valid for the
showQuestionNumbers property.
mergeLocalizationJSON() doesn't apply translations to item collections.
Released: Dec 30, 2025
v2.5.4 버젼 업데이트
기능
- Split Survey JSON Schema to Load Translations Dynamically
- Introduced support for splitting a survey JSON schema into a layout schema and separate localization schemas, enabling dynamic loading of translations and reducing overall schema size.
- By default, a survey JSON schema includes all user-defined translations for every language configured in the survey. When a survey supports many languages, this can significantly increase the size of the JSON schema.
- To optimize payload size and improve...