Releases: surveyjs/survey-library
Releases · surveyjs/survey-library
Maintenance update
Includes a set of bug fuxes.
VueJS and Custom Widgets
- We've supported VueJS Framework
- Now you can render questions via custom widgets from 3rd-party vendors now, e.g. TagBox
All known bugs were fixed.
The maintain release
All known bugs have been fixed.
New build system and a lot of minor improvements
- Change the build system
- Migrate from webpack v1 to v2 and as result remove gulp usage completely.
- Migrate from typings to @types.
- Small API improvements
- new survey.focusFirstQuestionAutomatic property, true by default. Make it false, if you do not want to focus the first question on the next page.
- new placeHolder property is added into QuestionText, QuestionComment and QuestionMultipleTextItem objects. It will set the input placeholder attribute if it is not empty.
- maxLength property is added into text validator. The validator will raise error if maxLength is more than 0 and the text length exceeds the maxLength value.
- onAfterRenderSurvey, onAfterRenderPage and onAfterRenderQuestion events are added. There are two parameters in the options: survey/page/question objects and htmlElement, the corresponded DOM Element, for more information
All known bugs were fixed.
New "display" mode
- New display mode is added. survey.mode = "display"; Default mode is "edit".
- Support for arrays and nested attributes in visibleIf property and text preprocessing
- All known bugs were fixed.
Angular2 and jQuery versions
Angular2 and jQuery support + bug fixes.
Minor enhancements and bug fixed
New Features:
- inputType property is added into QuestionText. #141
- onServerValidateQuestions survey callback is added. Use it to validate question values on the current page on the server, #137.
- Add/Remove properties run-time: #135
Bug fixes:
- Question numbers were not update correctly on show/hide questions on the same page: #121
- Survey doesn't update correctly navigation buttons and progress if next page(s) become(s) change visibility: #123
- Using a checkbox with react throws a warning about an uncontrolled input becoming controlled: #131. Found and fixed by @jdalegonzalez
- value for Dropdown question with choicesByUrl isn't returned in survey.data: #138
- required columns for matrixdropdown don't display error message in knockout version: #142
travis_builds
Add/remove properties in run-time: https://github.com/andrewtelnov/su…
Stable version after a lot of changes in v0.10.0
This release contains only bug fixes. There were a lot of changes in the previous release.
All known issues are fixed.
Surveyjs is UMD library now and bootstrap and custom css versions are merged.
Breaking changes
- Library survey[.min].js renamed to survey.ko[.min].js. Please add ".ko" suffix for the knockout version.
- Libraries survey.bootstrap.js and survey.react.bootstrap.js do not exists any more. Please use survey.ko[.min].js and survey.react[.min].js instead. Add the following code before creating a survey
Survey.Survey.cssType = "bootstrap";
. It will tell survey to use bootstrap css classes.
Changes
- We are using Webpack and the survey is UMD library now. You may use require and import key words now.
- All known bugs are fixed.