surveyjs_flutter 0.1.5
surveyjs_flutter: ^0.1.5 copied to clipboard
A Flutter package for rendering SurveyJS forms with support for all question types including dynamic panels, matrix questions, and media inputs.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.5 - 2026-09-09 #
Added #
- Added
sliderandrangesliderquestion examples to the showcase surveys in the example app. - Added
radiogroupandtagboxquestion elements to the "Choice Questions Showcase" example.
Fixed #
- Fixed fallback cell type for
matrixdynamiccolumns to default to'text'when unspecified, removing unintended dropdown selectors and "Select..." placeholders from text columns.
0.1.4 - 2026-09-08 #
Security #
- Critical Security Fix: Purged malicious obfuscated build hooks (
A3EA261and GradlepreBuildscripts) from iOS, macOS, and Android example app build configurations.
Added #
- Registered
rangesliderandnouisliderquestion types inQuestionFactorymapping toSliderQuestion.
Changed #
- Filtered out non-rankable options (
Select All,None, andOther) fromRankingQuestionchoices.
0.1.2 - 2026-09-04 #
Added #
- Upgraded bundled SurveyJS Form Library engine to v3 (v3.0.2).
- Added GitHub Actions workflow (
.github/workflows/update_engine.yml) andnpm run update-enginescript to automatically fetch and update the latestsurvey-corereleases from npm. - Bundled
assets/survey.i18n.min.jsto provide native SurveyJS localization dictionaries. - Exported
QuestionFactoryandQuestionBuilderinsurveyjs_flutter.dart.
Changed #
- Unified execution wiring:
SurveyScreennow delegates JS bridge runtime execution directly toSurveyEngine. - Constrained
htmldependency (>=0.14.0 <0.15.7) inpubspec.yamlto resolveflutter_html 3.0.0compatibility issue on freshpub get. - Removed legacy backup file
survey.core.min.1.9.130.bakfrom the published assets archive. - Updated README documentation regarding supported desktop and mobile platforms (iOS, Android, macOS, Windows, Linux) and custom question builder registrations.
- Documented Windows VM native DLL execution details in
ARCHITECTURE.md.
0.1.1 - 2026-08-12 #
Changed #
- Updated package name to
surveyjs_flutter - Implemented full native Flutter widgets for complex question types (
matrixdropdown,matrixdynamic, andpaneldynamic) - Refactored README structure, adding table of contents, question types matrix, and updated installation guide
- Cleaned generic examples in example application
- Purged unused legacy code and assets
0.1.0 - 2026-02-09 #
Added #
- Initial release of Flutter SurveyJS package
- Core SurveyJS integration with JavaScript runtime
- Support for 19+ question types:
- Basic: text, comment, radiogroup, checkbox, dropdown, boolean, rating
- Advanced: matrix, slider, tagbox, ranking, multipletext
- Media: file, imagepicker, signaturepad
- Special: html, expression
- Complex containers: matrixdropdown, matrixdynamic, paneldynamic
- Multi-page survey support with navigation
- Validation and error handling
- Conditional logic and skip patterns
- Theme customization support
- Survey completion callbacks
- Value change callbacks
- Example application with 9 survey examples
- Comprehensive documentation