Skip to content

Releases: surveyjs/survey-library

VueJS and Custom Widgets

16 Feb 13:37
Compare
Choose a tag to compare
  1. We've supported VueJS Framework
  2. Now you can render questions via custom widgets from 3rd-party vendors now, e.g. TagBox

All known bugs were fixed.

The maintain release

10 Feb 15:07
Compare
Choose a tag to compare

All known bugs have been fixed.

New build system and a lot of minor improvements

03 Feb 13:56
Compare
Choose a tag to compare
  1. Change the build system
    • Migrate from webpack v1 to v2 and as result remove gulp usage completely.
    • Migrate from typings to @types.
  2. 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

25 Jan 13:16
Compare
Choose a tag to compare
  1. New display mode is added. survey.mode = "display"; Default mode is "edit".
  2. Support for arrays and nested attributes in visibleIf property and text preprocessing
  3. All known bugs were fixed.

Angular2 and jQuery versions

22 Dec 18:13
Compare
Choose a tag to compare

Angular2 and jQuery support + bug fixes.

Minor enhancements and bug fixed

01 Dec 19:56
Compare
Choose a tag to compare

New Features:

  1. inputType property is added into QuestionText. #141
  2. onServerValidateQuestions survey callback is added. Use it to validate question values on the current page on the server, #137.
  3. Add/Remove properties run-time: #135

Bug fixes:

  1. Question numbers were not update correctly on show/hide questions on the same page: #121
  2. Survey doesn't update correctly navigation buttons and progress if next page(s) become(s) change visibility: #123
  3. Using a checkbox with react throws a warning about an uncontrolled input becoming controlled: #131. Found and fixed by @jdalegonzalez
  4. value for Dropdown question with choicesByUrl isn't returned in survey.data: #138
  5. required columns for matrixdropdown don't display error message in knockout version: #142

travis_builds

30 Nov 11:38
Compare
Choose a tag to compare
Add/remove properties in run-time: https://github.com/andrewtelnov/su…

Stable version after a lot of changes in v0.10.0

07 Nov 05:42
Compare
Choose a tag to compare

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.

26 Oct 12:17
Compare
Choose a tag to compare

Breaking changes

  1. Library survey[.min].js renamed to survey.ko[.min].js. Please add ".ko" suffix for the knockout version.
  2. 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

  1. We are using Webpack and the survey is UMD library now. You may use require and import key words now.
  2. All known bugs are fixed.

Complex conditions to show/hide questions and restfull service usage

23 Sep 20:15
Compare
Choose a tag to compare

VisibleIf property is added into question. You may use complex conditions here, example.
ChoicesByUrl property is added into dropdown, checkbox and radiogroup questions. Use it to get the data for choices from a restfull service, here is the example.

All known bugs have been fixed.