SurveyJS v2.3.11
Released: October 15, 2025
SurveyJS v2.3.11 includes bug fixes and minor enhancements.
New Demo
Survey Creator: Limit Question Instances and Panel Nesting
New Blog Post
Bug Fixes and Minor Enhancements
Form Library
- Yes/No (Boolean) Question: Description is rendered on the same line with the title when
renderAs
is"checkbox"
anduseTitleAsLabel
istrue
(#10471) - Navigation buttons are missing at the top of the first page when
navigationButtonsLocation
is set to"topBottom"
(#10480) - Dynamic Matrix: Expanding a row's detail panel and dragging another row into its position shows the panel for the dragged row instead of the original (#10472)
- Survey-wide recursive numbering works incorrectly when survey pages have titles and
questionStartIndex
is a multi-level number (#10476) - Question numbering is incorrect when a panel between questions has
showNumber
set tofalse
(#10479) - Converting survey JSON from V1 to V2 incorrectly changes
"showNavigationButtons": "both"
to"showNavigationButtons": false
(#10481) - [Node.js] Error is raised when a survey contains a Rating Scale question (#10495)
- UI warnings within matrix columns are colored as errors (#10490)
Survey Creator
- Property Grid: Custom category doesn't remain selected when it doesn't contain focusable editors (#7202)
- Custom question title action doesn't appear at design time when the
titleLocation
is set to"left"
(#7204) - Dropdown Property Grid editor: Search isn't available when choice options are loaded asynchronously (#7207)
Dashboard
- Data filtering doesn't work in Multi-Select and Dynamic Matrix visualizers (#91)
PDF Generator
- [TypeScript]
raw()
method is incorrectly typed (#435) - Error is raised on an attempt to generate a PDF document from a survey with a custom widget (#432)
How to Update SurveyJS Libraries in Your Application
Angular
npm i survey-core@v2.3.11 survey-angular-ui@v2.3.11 --save
npm i survey-creator-core@v2.3.11 survey-creator-angular@v2.3.11 --save
npm i survey-analytics@v2.3.11 --save
npm i survey-pdf@v2.3.11 --save
React
npm i survey-core@v2.3.11 survey-react-ui@v2.3.11 --save
npm i survey-creator-core@v2.3.11 survey-creator-react@v2.3.11 --save
npm i survey-analytics@v2.3.11 --save
npm i survey-pdf@v2.3.11 --save
Vue.js
npm i survey-core@v2.3.11 survey-vue3-ui@v2.3.11 --save
npm i survey-creator-core@v2.3.11 survey-creator-vue@2.3.11 --save
npm i survey-analytics@2.3.11 --save
npm i survey-pdf@2.3.11 --save
HTML/CSS/JavaScript
<link href="https://unpkg.com/survey-core@2.3.11/survey-core.min.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="https://unpkg.com/survey-core@2.3.11/survey.core.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/survey-js-ui@2.3.11/survey-js-ui.min.js"></script>
<script src="https://unpkg.com/survey-core@2.3.11/themes/index.min.js"></script>
<script src="https://unpkg.com/survey-creator-core@2.3.11/themes/index.min.js"></script>
<link href="https://unpkg.com/survey-creator-core@2.3.11/survey-creator-core.min.css" type="text/css" rel="stylesheet">
<script src="https://unpkg.com/survey-creator-core@2.3.11/survey-creator-core.min.js"></script>
<script src="https://unpkg.com/survey-creator-js@2.3.11/survey-creator-js.min.js"></script>
<link href="https://unpkg.com/survey-analytics@2.3.11/survey.analytics.min.css" rel="stylesheet">
<script src="https://unpkg.com/survey-analytics@2.3.11/survey.analytics.min.js"></script>
<script src="https://unpkg.com/survey-pdf@2.3.11/survey.pdf.min.js"></script>
<script src="https://unpkg.com/survey-pdf@2.3.11/pdf-form-filler.min.js"></script>