SurveyJS Dashboard v3.2.2 lets developers define custom intervals for histograms, instead of relying on automatically generated intervals. This gives you more control over how survey results are presented and makes charts easier to interpret.
For example, you can group respondents by age (Under 30, 30-49, 50+), exam scores, or other meaningful categories, with full control over interval boundaries and labels.
📌Two Recent Breaking Changes to Be Aware Of
If you're updating to SurveyJS v3.0.4 or later, please note two breaking changes that may affect the appearance of your forms and other SurveyJS components.
Fonts are no longer bundled with SurveyJS
SurveyJS Form Library, Survey Creator, and Dashboard no longer include font files in their packages. This reduces package size and gives you more control over how fonts are loaded and hosted.
Advanced survey header is now the default
SurveyJS Form Library now uses the advanced survey header by default, replacing the basic header used in previous versions. This brings the default header appearance in line with the updated SurveyJS design.
Both changes were introduced in v3.0.4. We recommend reviewing them before upgrading, especially if your application relies on the previous default styling.
surveyjs.io/stay-updated/bre…
New in SurveyJS v3.2.0: AI Tools & Resources
We're making it easier to build, customize, and integrate SurveyJS forms with your AI coding assistants.
Here's what's new:
🔹 SurveyJS MCP Server – Gives AI agents access to up-to-date documentation and API references, helping them generate more accurate, version-aware code.
🔹 AI Agent Skills – Ready-to-use instructions for common development tasks, from creating and validating survey JSON to customizing Survey Creator, matching forms to your design system, and generating PDFs.
🔹 AI-Ready Documentation – SurveyJS documentation and demos are now available in Markdown, with an llms.txt file to help AI agents discover relevant resources.
💡 Less time explaining SurveyJS to your AI assistant. More time building.
Explore the new AI tools and resources:
surveyjs.io/stay-updated/rel…
#SurveyJS #AITools #MCP #AICoding
Multi-user form editing is now available in Survey Creator.
Your team can work on questions, branching logic and translations in the same form at the same time. Changes appear in real time, presence indicators show where collaborators are active, and change history records their edits.
Under the hood, CollaborationPlugin captures edits as JSON records and applies incoming updates without sending them back out. Your application provides the connection and server.
Our reference implementation uses a Node.js WebSocket server and includes React, Angular, Vue 3 and vanilla JavaScript clients — all able to join the same room.
Watch the video for a walkthrough, then open the demo in two tabs to try it yourself:
Live demo: collaborative-form-editing.d…
Source code: github.com/surveyjs/collabor…
Documentation: surveyjs.io/survey-creator/d…
If you build with .NET, you can now add SurveyJS to ASP.NET Core and Blazor apps directly through NuGet. The packages include ready-to-use scripts and styles that your app serves itself, so no Node.js, npm or bundler setup is required for the SurveyJS libraries. Version 3.2.0 is live: nuget.org/profiles/SurveyJS
Bug reports and feature requests are welcome here or on GitHub: github.com/surveyjs/surveyjs…
We've put together a demo showing how multiple users can complete the same SurveyJS form at the same time. Each participant joins a room, and changes to individual answers are synchronized across everyone's form and rare recorded in the Changes panel.
The demo uses onValueChanged to capture edits, Socket.IO to share them, and setValue() to update each participant’s form. Watch the video, or open the demo in two tabs to try it yourself: collaborative-form-filling.d…
Implementation and source code: github.com/surveyjs/collabor…
A survey JSON schema can load even when its logic is broken. A typo in visibleIf, for example, can leave a question hidden without producing a model validation error.
The SurveyJS Linter helps catch these issues before the form reaches users.
It analyzes survey JSON for misspelled question references, conditions that can never be true, invalid choice comparisons, and cycles in calculated values or triggers. It runs without building a survey model or changing your JSON.
The Linter is available in survey-core 3.0.3 and later. See the example and full documentation:
surveyjs.io/form-library/doc…
SurveyJS retweeted
🏆 Congratulations to @SurveyJS - Top 100 Publisher in the @ComponentSource #Awards 2026! componentsource.com/news/202…
SurveyJS v3.0 is here🚀
Our biggest update in more than a year brings major improvements across the SurveyJS product family:
- Shared design tokens across Form Library, Survey Creator, Dashboard, and PDF Generator
- Theme adapters for Bootstrap, Material UI, and shadcn/ui
- A redesigned Dashboard with Chart.js, cross-filtering, date filters, and reusable state-based configuration
- More PDF customization with themes, layout presets, and granular style controls
- UI Preset Editor for configuring the Survey Creator UI and exporting reusable JSON presets
- Server-side rendering for Form Library
We'll be publishing separate posts with a closer look at each major v3.0 improvement soon.
What's new: surveyjs.io/stay-updated/maj…
Release notes: surveyjs.io/stay-updated/rel…
Quick update from last week's release:
SurveyJS v2.5.35 adds a new API for rendering Table of Contents items with your own custom component.
Register the component for your frontend framework, then assign its name to the tocItemComponent property to customize TOC item appearance and add elements such as question progress indicators.
This release also includes four new data-quality demos and a new blog post on JSON form editors and builders.
SurveyJS v3.0 Beta is also available, with unified styling across products, a redesigned Dashboard, enhanced PDF customization, and a no-code editor for Survey Creator UI and behavior.
See the full release notes: surveyjs.io/stay-updated/rel…
SurveyJS v2.5.34 is now available.
This release adds an API for registering aliases for predefined question types. You can now use custom type names in survey JSON while preserving the original SurveyJS implementation.
The release also includes performance improvements and fixes for React Native imports, Dynamic Panel editing, condition popups, and localized File Upload properties.
SurveyJS v3.0 Beta is also available, with a unified styling system, a redesigned Dashboard, expanded PDF customization, and a no-code editor for Survey Creator UI and behavior.
Release Notes: surveyjs.io/stay-updated/rel…
Quick update from last week's release:
A new Survey Creator API event onBeforeShowInplaceDescriptionEditor for controlling inline description editors on the design surface.
Survey Creator normally hides inline description editors for questions and panels when their descriptions are empty.
The new event lets you control when these editors appear using your own conditions.
This update along with several bug fixes and smaller improvements across the Form Library and Survey Creator, are now live. To upgrade, please follow the instructions in the release notes: surveyjs.io/stay-updated/rel…
SurveyJS v2.5.31 is out!
It includes bug fixes and minor enhancements across Form Library and Survey Creator. Release notes: surveyjs.io/stay-updated/rel…
SurveyJS v2.5.30 is out!
This week's release includes bug fixes and minor enhancements across Form Library, Survey Creator, and the WordPress plugin.
Also new:
• SurveyJS v3.0 Beta
• Rapport Zen case study
• New help topic on UI navigation features for designing long forms
Release Notes: surveyjs.io/stay-updated/rel…
New case study📔
How Rapport Zen, a French SaaS for HVAC, electrical, and plumbing teams, uses SurveyJS to digitize field service reports:
✅ Offline tablet-based form completion
✅ Custom report templates without code
✅ Dynamic equipment sections
✅ Signature capture and validation
✅ Versioned JSON schemas to preserve signed reports & allow companies to keep updating their templates
In pilot: 66 reports, 63 with both signatures, and 57 template revisions with no developer support.
Full case study: surveyjs.io/stay-updated/cas…
We're excited to welcome Nova Forms to the SurveyJS Partner Solutions ecosystem! 🎉
Nova Forms brings SurveyJS Creator and Form Library to Odoo, making it easy to build, manage, and deploy dynamic forms and surveys without leaving their Odoo workflow.
Learn more: novaforms.io/








