Releases: surveyjs/survey-library
Releases · surveyjs/survey-library
v2.4.1
Commits
- [e1e4063]: updated survey-library docs [azurepipelines skip] (surveyjsdeveloper)
- [05dcbdf]: Refactor keep comments for select base on loading choices from url (#10646) (Andrew) #10646
- [c751ab3]: playwright validation tests (#10648) (OlgaLarina) #10648
- [6a61183]: File upload: Accepted file categories: The 'Custom' option cannot be removed unless the extensions are removed first fix #10647 (#10649) (Andrew) #10649
- [99e63cb]: A PDF document is not generated when the onChoicesLazyLoad callback function is not attached to a SurveyPDF model instance fix #10642 (#10650) (Andrew) #10650
- Introduce the noneof operator fix#10414 (#10639) #10639 (MarchTokenda)
- [8557674]: Fix a link in the API reference (RomanTsukanov)
- [5e06445]: updated survey-library translation [azurepipelines skip] (surveyjsdeveloper)
- [6a056d8]: time-zone test (#10651) (OlgaLarina) #10651
- [1176ebc]: remove testcafe (OlgaLarina)
- [e1920d4]: added EventAsync class (#10661) (MarchTokenda) #10661
- [061aa44]: rename test-resources folder (#10660) (OlgaLarina) #10660
- [09cdd67]: A question value is not updated by the Set Value trigger fix #10659 (#10662) (Andrew) #10662
- [2a2cfb5]: Serializer.generateSchema() should allow to have strings for itemvalue array fix #10655 (#10664) (Andrew) #10664
- [1e9b708]: Introduce API for async page navigation and data saving fix #10645 (#10654) (Andrew) #10654
- [6b0a4e1]: updated survey-library translation [azurepipelines skip] (surveyjsdeveloper)
- [04a3533]: Survey Creator: Move "Validation message" closer to "Notification type" (#10670) (RomanTsukanov) #10670
- 2: Expanded matrix row doesn't support drag and drop (#10665) #10665 (Dmitry Kurmanov)
- [4348018]: The Uncaught RangeError: Invalid time value exception occurs on an at… (#10668) (MarchTokenda) #10668
- [3237244]: Add support for promise in onCompleting event fix #10666 (#10667) (MarchTokenda) #10667
- [9de575c]: updated survey-library translation [azurepipelines skip] (surveyjsdeveloper)
- [546cc80]: "Cannot read properties of undefined (reading 'withFrame')" is thrown when questionsOnPageMode: "inputPerPage" and survey.data is specified from code fix #10653 (#10658) (Andrew) #10658
- [61573ea]: temporary fixed preact version for fix build (dmitrykurmanov)
- [9e61cc7]: Describe async behavior in
onCompletingandonCurrentPageChanged(#10675) (RomanTsukanov) #10675 - [4155895]: Try to fix blinking test (#10676) (Dmitry) #10676
- [4431ef9]: Update async event handler descriptions (#10678) (RomanTsukanov) #10678
- 2.4.1 [azurepipelines skip] (surveyjsdeveloper)
- 2.4.1 [azurepipelines skip] (surveyjsdeveloper)
- 2.4.1 [azurepipelines skip] (surveyjsdeveloper)
- 2.4.1 [azurepipelines skip] (surveyjsdeveloper)
- 2.4.1 [azurepipelines skip] (surveyjsdeveloper)
v2.4.0
Commits
- [ca0fbe4]: updated survey-library docs [azurepipelines skip] (surveyjsdeveloper)
- [c891c85]: attempt to decrease playwright tests time (dmitrykurmanov)
- [03cd602]: Playwright questions tests (#10621) (OlgaLarina) #10621
- [dc706d9]: Matrix dynamic: Rows do not appear after manually clearing the matrix… (#10623) (Andrew) #10623
- [be43ce5]: resolve #10604 Dropdown/TagBox - Resolve ambiguity between fetching choices via choicesByUrl and lazy loading (#10625) (OlgaLarina) #10625
- [06c1ef9]: playwright text questions tests (#10624) (OlgaLarina) #10624
- [76b1422]: playwright image & imagepicker (#10626) (OlgaLarina) #10626
- [9c4afdb]: There is a JavaScript error if acceptedTypes property in the file question setup as an array fix #10627 (#10628) (Andrew) #10628
- [e0aa7f6]: Matrix cell values are not cleared when columns are hidden despite clearInvisibleValues: 'onHiddenContainer' fix #10618 (#10630) (Andrew) #10630
- [8df8db2]: survey.showInvisibleElements property, do not hide columns when true,… (#10632) (Andrew) #10632
- [3f40a36]: updated survey-library translation [azurepipelines skip] (surveyjsdeveloper)
- Dynamic Matrix - Actions in dynamic matrices generates elements with non-unique id #8952 (#10620) #10620 (Dmitry Kurmanov)
- [bd7d7af]: Panel dynamic: binding with checkbox via propertyValueName stopped wo… (#10634) (Andrew) #10634
- [4869595]: playwright file question (#10635) (OlgaLarina) #10635
- [0e20257]: playwright panels tests (#10637) (OlgaLarina) #10637
- [e686b23]: updated survey-library translation [azurepipelines skip] (surveyjsdeveloper)
- [e487151]: Add get setState into survey elements fix #10538 (#10619) (MarchTokenda) #10619
- [05de1e7]: attempt to fix creator build #8952 (dmitrykurmanov)
- [4b77066]: updated survey-library translation [azurepipelines skip] (surveyjsdeveloper)
- [dd4eea7]: attempt to fix creator build #8952 (2) (dmitrykurmanov)
- [3917c52]: Merge branch 'master' of https://github.com/surveyjs/survey-library (dmitrykurmanov)
- [e5f89b9]: playwright matrix questions (#10636) (OlgaLarina) #10636
- [b2d9570]: playwright radiogroup tests (#10640) (OlgaLarina) #10640
- [1a792b4]: playwright rating tests (#10641) (OlgaLarina) #10641
- [b2c4aae]: Revert "Matrix cell values are not cleared when columns are hidden despite clearInvisibleValues: 'onHiddenContainer' fix #10618 (#10630)" (Andrew Telnov)
- [244c7ea]: playwright ranking question (#10644) (OlgaLarina) #10644
- [55b9ae1]: updated survey-library docs [azurepipelines skip] (surveyjsdeveloper)
- 2.4.0 [azurepipelines skip] (surveyjsdeveloper)
- 2.4.0 [azurepipelines skip] (surveyjsdeveloper)
- 2.4.0 [azurepipelines skip] (surveyjsdeveloper)
- 2.4.0 [azurepipelines skip] (surveyjsdeveloper)
- 2.4.0 [azurepipelines skip] (surveyjsdeveloper)
v2.3.16
Commits
- [e43d11c]: Remove unnecessary API from the docs (
ensureUniqueNames) (RomanTsukanov) - [41c2051]: updated survey-library docs [azurepipelines skip] (surveyjsdeveloper)
- [bf3255c]: ActionBar add createActionCallback (#10609) (Andrew) #10609
- [e2351ac]: Add ActionContainer parameter into createActionCore function (Andrew Telnov)
- [86ef3bc]: Use python way of negative indexes for arrays in expressions fix #10607 (#10608) (Andrew) #10608
- Allow expanded matrix row dragging #10597 (#10611) #10611 (Dmitry Kurmanov)
- [4383738]: Features/10602 accepted categories (#10603) (Andrew) #10603
- [a870374]: Package json library (#10594) (Elena Gorbatkova) #10594
- [22faeb3]: A Date Time input field stores a date and time value differently when its value is set via the currentDate() expression function fix #10610 (#10612) (Andrew) #10612
- [c34427a]: Playwright tests (#10598) (OlgaLarina) #10598
- [b0cc0cb]: Add support prevRow, nextRow, prevPanel, nextPanel into expressions fix #10606 (#10613) (Andrew) #10613
- 2.3.16 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.16 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.16 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.16 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.16 [azurepipelines skip] (surveyjsdeveloper)
v2.3.15
Commits
- [2368add]: updated survey-library docs [azurepipelines skip] (surveyjsdeveloper)
- [ac5a768]: updated survey-library translation [azurepipelines skip] (surveyjsdeveloper)
- [e0b1040]: Add createActionCore function into action container (Andrew Telnov)
- [4d10f6b]: Expression validator error message not displayed when condition fails on value changed fix #10586 (#10587) (Andrew) #10587
- First slider element on a page does not follow step size during drag. #10559 (#10582) #10582 (Dmitry Kurmanov)
- [f3e017b]:
maxFiles: Change the default value and add doccomment (#10588) (RomanTsukanov) #10588 - [4f137ae]: Text question inputValue property should be casesensitive fix #10590 (#10591) (Andrew) #10591
- [4835123]: Allow to get to choice item property in the expressions, fix #10583 (#10593) (Andrew) #10593
- [a8a0a0c]: Fix long labels for imagepicker (#10596) (Dmitry) #10596
- 2.3.15 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.15 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.15 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.15 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.15 [azurepipelines skip] (surveyjsdeveloper)
v2.3.14
Commits
- [d150bda]: updated survey-library docs [azurepipelines skip] (surveyjsdeveloper)
- Feature/creator presets dnd matrices expand (#10541) #10541 (Dmitry Kurmanov)
- [9cde7b2]: fix matrix drag-drop (after presets feature) for creator pg matrix (dmitrykurmanov)
- [a48e93d]: fix matrix drag-drop (after presets feature) for creator pg matrix: unit test (dmitrykurmanov)
- [50df7ed]: Hide the
valueproperty for HTML and Image elements (#10546) (RomanTsukanov) #10546 - [d744fff]: Replace
questionswithelements(#10545) (RomanTsukanov) #10545 - [c124c66]: Add titleValues property into IAction to allow setup text for multipl… (#10544) (Andrew) #10544
- [41e3d5c]: Refactor/10547 single input (#10550) (Andrew) #10550
- [ee0bf28]: Remove expression props from select base class (#10551) (Andrew) #10551
- [6a1a56c]: FIx issues with async dropdown/tagbox unit tests (#10553) (Andrew) #10553
- [ddfd170]: Add sourceType option to the 'onUploadFiles' event (#10554) (Dmitry) #10554
- [bb00576]: Rename action.titleValues into action.titles (Andrew Telnov)
- Slider Scale - Value labels modified from within a design surface do not persist in a slider configuration and do not appear in preview #7205 (#10556) #10556 (Dmitry Kurmanov)
- [fd1b7b9]: Change createLocalizableString API fix #10249 (#10552) (Andrew) #10552
- [ff83c2d]: Open the file in a new window if it can't be downloaded (#10555) (Dmitry) #10555
- [7f2a66a]: File Upload - Introduce an option to limit the number of uploaded files fix #10549 (#10557) (Andrew) #10557
- [be04fc1]: Fix issue with recursive question numbering in dynamic panel in single custom question (#10558) (Andrew) #10558
- [bf77f64]: updated survey-library translation [azurepipelines skip] (surveyjsdeveloper)
- [3fbcde5]: Add getId/setId protected functions into BaseAction (Andrew Telnov)
- [8c66c00]: Add doccomment for
getProgressInfo()(#10564) (RomanTsukanov) #10564 - [a69286b]: Introduce survey element getPanelInDesignMode function (#10572) (Andrew) #10572
- [88cb1f6]: Text with inputType="date" - A default min value error message appears along with a custom error text fix #10561 (#10563) (Andrew) #10563
- [c9ecc2a]: A Dropdown with renderAs: "select" doesn't receive focus when required validation occurs fix #10567 (#10569) (Andrew) #10569
- [e100b4b]: Rename
createLocStrtocreateLocString(#10577) (RomanTsukanov) #10577 - [e12a9ca]: File Upload: maxFiles doesn't prevent respondents from uploading extra files when they are selected in smaller batcheses fix #10578 (#10580) (Andrew) #10580
- 2.3.14 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.14 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.14 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.14 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.14 [azurepipelines skip] (surveyjsdeveloper)
v2.3.13
Commits
- [3cf5408]: Do not use deprecated properties in code and tests (#10509) (RomanTsukanov) #10509
- [d5859a8]: Refactor properties reactivity (#10500) (Andrew) #10500
- [5dd0211]: Fix angular after refactor props reactivity (#10519) (Dmitry) #10519
- [6f0b15c]: Add unit test for survey.questionStartIndex = "A.1" (Andrew Telnov)
- [09fb38a]: The {panelIndex} expression is not updated when the survey.data is defined from code fix #10521 (#10522) (Andrew) #10522
- [79e0d89]: Introduce questionStartIndex on page level to allow reset the questio… (#10524) (Andrew) #10524
- [fca3c6c]: Remove navigationBarTop due changing in reactive props & add the callback on creating navigation bar (#10528) (Andrew) #10528
- [e2cf072]: Introduce a questionStartIndex property and add "recursive" option fo… (#10525) (Andrew) #10525
- [7dae719]: Expression doesn't work corrrectly if there is question name in the expression which is a number fix #10526 (#10527) (Andrew) #10527
- [ada339a]: Yes/No (Boolean): Update editor type for
labelTrueandlabelFalse(#10529) (RomanTsukanov) #10529 - [98a0c13]: Refactor/remove navigation action bar (#10536) (Andrew) #10536
- [4d1442c]: A visibleIf condition doesn't work when a question name contains a dot and space after it fix #10532 (#10534) (Andrew) #10534
- [31f11f7]: Choices with Nested Content - Nested question values persist when "clearInvisibleValues": "onHiddenContainer" and an option is unchecked/checked fix #10530 (#10535) (Andrew) #10535
- [5e528cd]: Remove links on lodash (Andrew Telnov)
- [52c8b59]: Dynamic panel should have the same options for showQuestionNumbers pr… (#10533) (Andrew) #10533
- [2582a66]: Dynamic Panel: Changes in "Question numbering" aren't reflected on th… (#10540) (Andrew) #10540
- [af2261e]: Improve performance vs dynamic panel & onFirstRendering (#10504) (Andrew) #10504
- 2.3.13 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.13 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.13 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.13 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.13 [azurepipelines skip] (surveyjsdeveloper)
v2.3.12
Commits
- [48b8293]: updated survey-library docs [azurepipelines skip] (surveyjsdeveloper)
- [83556a8]: Fix vue3 null is object (Dmitry Kuzin)
- Disable
@typescript-eslint/no-inferrable-types(#10508) #10508 (RomanTsukanov) - [74f17a9]: Nested elements in choices do not show correctly on setting value via code fix #10506 (#10507) (Andrew) #10507
- [d137788]: Dynamic Panel - A visibility condition works incorrectly when a question has a dot within its name fix #10505 (#10510) (Andrew) #10510
- [9fce26f]: Try to fix blinking test (#10511) (Dmitry) #10511
- [f0357f8]: Fix embedded view is being checked twice in Angular newer 13 (#10513) (Dmitry) #10513
- [5cc0b9a]: Fix unit test in Creator (Andrew Telnov)
- [94a5966]: #10487 Signature Pad doesn't perform correctly when when a server responds with an error (#10515) (Aleksey Novikov) #10515
- [d5eb5ea]: Question numbering - An extra dot appears after the parent question's index fix #10517 (#10518) (Andrew) #10518
- 2.3.12 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.12 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.12 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.12 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.12 [azurepipelines skip] (surveyjsdeveloper)
v2.3.11
Commits
- [d021c6e]: updated survey-library docs [azurepipelines skip] (surveyjsdeveloper)
- [d589b55]: Fix add subitems in React 18 (#10458) (Aleksey Novikov) #10458
- [7f62bb8]: Add a note to the
inheritBasePropsdescription (#10473) (RomanTsukanov) #10473 - [922e230]: #10472 Expanded Matrix detail panel state switched to other row after dragged. Fixes #10472 (#10474) (Andrew) #10474
- [242d93e]: Use uniqueId in Base classes (#10470) (Andrew) #10470
- [5211809]: Survey-wide recursive numbering works incorrectly when there are page… (#10477) (Andrew) #10477
- [52d5146]: The showNavigationButtons: "both" property is converted from v1 to v2 as showNavigationButtons: false and the navigation bar is not available. Fix #10481 (#10482) (Andrew) #10482
- [c925c05]: Elements in choices data are not correctly cleared and set from survey.data (#10486) (Andrew) #10486
- [99f12fa]: Wrong Question numbering when a panel between questions has showNumber: false, fix #10479 (#10484) (Andrew) #10484
- [42e1275]: Work for surveyjs/survey-creator#7204 - A custom question title action doesn’t appear at design time for questions with the title location set to left (#10483) (tsv2013) #10483
- [7b2ed3b]: Implement choiceitem onExpandPanelAtDesign (#10488) (Andrew) #10488
- Yes/No (Boolean) Question: Description is rendered on the same line with the title with renderAs is "checkbox" and useTitleAsLabel is true (#10489) #10489 (Dmitry Kurmanov)
- [c127999]: Work for surveyjs/survey-creator#7204 - A custom question title action doesn’t appear at design time for questions with the title location set to left (#10491) (tsv2013) #10491
- [62ab185]: Replace onArrayChanged callback with event (#10494) (Dmitry) #10494
- [6b88194]: [Node.js] ReferenceError: getComputedStyle is not defined when a survey contains a Rating scale question (#10496) (tsv2013) #10496
- [a6ee1ec]: Navigation buttons do not appear at the top of the first page when
"navigationButtonsLocation": "topBottom"(#10498) (tsv2013) #10498 - [ee29eb1]: Refactor/use new properties (#10497) (Andrew) #10497
- [e110ab1]: Incorrect colour applied to warning/info validation in matrix fix #10490 (#10499) (Andrew) #10499
- 2.3.11 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.11 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.11 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.11 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.11 [azurepipelines skip] (surveyjsdeveloper)
v2.3.10
Commits
- [0f3203d]: updated survey-library docs [azurepipelines skip] (surveyjsdeveloper)
- [778ee57]: Required validation does not work for panel in question per page mode. fix #10426 (#10437) (Andrew) #10437
- [eccee89]: Dynamic Matrix - A column's value is unexpectidely set to a default value when clearing another row's value fix #10436 (#10438) (Andrew) #10438
- [05aea9e]: We show validators for text question event if they are not apply for a selected inputType fix #10440 (#10441) (Andrew) #10441
- [dd91b23]: A custom datepicker widget is not automatically focused when the required validation occurs fix #10439 (#10444) (Andrew) #10444
- [f859bca]: Try to fix blinking tests (#10446) (Dmitry) #10446
- [b472a20]: Feature/creator 7004 presets matrix dnd (#10442) (Dmitry Kurmanov) #10442
- [0304ea4]: Bug/10412 expression two negatives #10412 (#10423) (Andrew) #10423
- [cc860fb]: The entered text is automatically selected when the read-only Text en… (#10443) (Andrew) #10443
- Slider tooltip and question title overlap (#10449) #10449 (Dmitry Kurmanov)
- [28ccfe3]: Feature/10384 choiceitem elements (#10390) (Andrew) #10390
- [ecf9f3d]: Set a matrix column value via expressions fix #10448 (#10453) (Andrew) #10453
- [56a7118]: Dynamic Panel: Hiding the Panel Title Also Hides Titles of Nested Que… (#10454) (Andrew) #10454
- [692c49c]: Allow to hide summary table in single input mode fix #10435 (#10450) (Andrew) #10450
- [a0ddb74]: Specialized Question: When inheritBaseProps is true, Property Grid hides the properties for the Underlying question too fix #7185 (#10461) (Andrew) #10461
- [1b67445]: Feature/10456 question start index 1.1 fix #10456 (#10462) (Andrew) #10462
- Library: Slider - Introduce an option to render value and text in custom labels (#10451) #10451 (Dmitry Kurmanov)
- [a91a861]: We should cache choices differently for items with attachData and without attachData fix #10463 (#10464) (Andrew) #10464
- 2.3.10 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.10 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.10 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.10 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.10 [azurepipelines skip] (surveyjsdeveloper)
v2.3.9
Commits
- [54c4d85]: Add a description for the
notificationTypeproperty (RomanTsukanov) - [73f310e]: removed unused method (#10408) (Dmitry Kurmanov) #10408
- [9fd7790]: support icons in matrix (add row button) (#10410) (Aleksey Novikov) #10410
- Boolean Question - The useTitleAsLabel doesn't work in checkbox rende… (#10411) #10411 (Dmitry Kurmanov)
- [44747b2]: Dynamic Panel | Panel Binding - The number of dynamic panels is restored incorrectly when loading survey.data from code fix #10406 (#10409) (Andrew) #10409
- [0f17017]: Dropdown with Lazy Loading - A list of choices is not loaded in React 17 (#10415) (OlgaLarina) #10415
- [3e8e133]: Impossible to submit a survey with an empty Expression validation rule fix #10416 (#10417) (Andrew) #10417
- [4404b9d]: Component doesn't calculate numbering correctly in design time fix #10418 (#10419) (Andrew) #10419
- [2ba8322]: Composite Elements - Questions located within a dynamic panel remain visible at design-time regardless visible: false fix #10421 (#10422) (Andrew) #10422
- [0472ec5]: Do not allow to set name vs |, fix #10424 (#10425) (Andrew) #10425
- [993ad93]: It is impossible to override Page rendering in the Preview tab (#10428) (tsv2013) #10428
- [1a088bb]: setValueExpression unable to get value from a multipletext question i… (#10433) (Andrew) #10433
- 2.3.9 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.9 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.9 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.9 [azurepipelines skip] (surveyjsdeveloper)
- 2.3.9 [azurepipelines skip] (surveyjsdeveloper)