survey-library

Free JavaScript form builder library with integration for React, Angular, Vue, jQuery, and Knockout.

MIT License

Stars
3.9K
Committers
155

Bot releases are hidden (Show)

survey-library - Maintenance update

Published by andrewtelnov over 7 years ago

New Panel element has been introduced. Now you can group questions puttting them inside panel.

Includes a set of bug fixes

survey-library - Maintenance update

Published by andrewtelnov over 7 years ago

Includes a set of bug fixes

survey-library - Maintenance update

Published by andrewtelnov over 7 years ago

Includes a set of bug fixes

survey-library - Maintenance update

Published by andrewtelnov over 7 years ago

  • VueJS implementation refactoring
  • KnockoutJS component implemented
  • Implemented "load old/renamed properties from JSON" functionality
  • Implemented "do not show Completed Page" option
  • Implemented "add properties into MatrixDropdownColumn" functionality
  • Added custom widget examples (Select2, Barrating, iCheck)
  • Bug fixes (#244, #250, #251, #252, #256, #265)
survey-library - Maintenance update

Published by andrewtelnov over 7 years ago

Includes a set of bug fuxes.

survey-library - VueJS and Custom Widgets

Published by tsv2013 over 7 years ago

  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.

survey-library - The maintain release

Published by andrewtelnov over 7 years ago

All known bugs have been fixed.

survey-library - New build system and a lot of minor improvements

Published by andrewtelnov over 7 years ago

  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.

survey-library - New "display" mode

Published by andrewtelnov over 7 years ago

  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.
survey-library - Angular2 and jQuery versions

Published by andrewtelnov almost 8 years ago

Angular2 and jQuery support + bug fixes.

survey-library - Minor enhancements and bug fixed

Published by andrewtelnov almost 8 years ago

New Features:

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

Bug fixes:

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

Published by andrewtelnov almost 8 years ago

survey-library - Stable version after a lot of changes in v0.10.0

Published by andrewtelnov almost 8 years ago

This release contains only bug fixes. There were a lot of changes in the previous release.
All known issues are fixed.

survey-library - Surveyjs is UMD library now and bootstrap and custom css versions are merged.

Published by andrewtelnov almost 8 years ago

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.
survey-library - Complex conditions to show/hide questions and restfull service usage

Published by andrewtelnov about 8 years ago

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.

survey-library - Show several questions in one line/row

Published by andrewtelnov about 8 years ago

A new question attribute startWithNewLine has been introduced. The default value is true, example.
A new survey attribute questionTitleLocation has been added. The default value is 'top', another option is 'bottom', example.

All reported bugs were fixed.

survey-library - New question: MatrixDynamic and a lot of small improvements

Published by andrewtelnov about 8 years ago

survey-library - v0.9.9

Published by andrewtelnov over 8 years ago

The new question type "file" is added: http://surveyjs.org/examples/questiontype-file.html.

The new property: survey.storeOthersAsComment (true by default). By default when a person chooses other in checkbox, dropdown or radio group question, the "other" value is stored in the question value and the other text is stored as [questionName]-comment value in the JSON data. Set the property to true, to store the other text directly in the question value: https://github.com/andrewtelnov/surveyjs/issues/19

French localization is added, on behalf https://github.com/Frank13

The fixed bugs:
https://github.com/andrewtelnov/surveyjs/issues/20
https://github.com/andrewtelnov/surveyjs/issues/21
https://github.com/andrewtelnov/surveyjs/issues/23

survey-library - v0.9.8

Published by andrewtelnov over 8 years ago

Add support for different cell Types in matrixDropdown columns: "dropdown" (default), "checkox", "radiogroup", "text", and "comment".
Here is the example: http://surveyjs.org/examples/questiontype-matrixdropdown.html

survey-library - The first public version

Published by andrewtelnov about 9 years ago

The first public release that can be used in internal websites at DX.