Releases: surveyjs/survey-library
Releases · surveyjs/survey-library
v2.5.9
Commits
- [0ebcd27]: updated survey-library docs [azurepipelines skip] (surveyjsdeveloper)
- [558c6f7]: Refactor/use property decorator (#10827) (Andrew) #10827
- [ff1f969]: Create test.yml (Dmitry Kurmanov)
- [d2138e3]: Add test1 to the pipeline configuration (Dmitry Kurmanov)
- [eaee90f]: Change test1 to test2 in test.yml (Dmitry Kurmanov)
- [835c549]: Update test case from 'test2' to 'test3' (Dmitry Kurmanov)
- [9526abf]: Update test entry from 'test3' to 'test4' (Dmitry Kurmanov)
- [9b42789]: Update test entry from 'test4' to 'test5' (Dmitry Kurmanov)
- [fee796d]: refactor, remove connector width adjustment with timeout, keep only css adjustment fix #10856 (#10858) (MarchTokenda) #10858
- [baa568c]: Choices do not immediately appear when a master question (choicesFromQuestion ) receives a value fix #10859 (#10861) (Andrew) #10861
- [85951d7]: Update test identifier from 'test5' to 'test6' (Dmitry Kurmanov)
- [003c98c]: Update main.yml for Azure Pipelines (Dmitry Kurmanov)
- [a6ef26f]: Update test entry from 'test6' to 'test7' (Dmitry Kurmanov)
- [6e83059]: Update test entry from 'test7' to 'test8' (Dmitry Kurmanov)
- [6ddb81c]: Set up CI with Azure Pipelines (Dmitry Kurmanov)
- [1714b68]: Update test entry in azure-pipelines/test.yml (Dmitry Kurmanov)
- [5d12e08]: Update main.yml for Azure Pipelines (Dmitry Kurmanov)
- [f4d0a3c]: Increment test value in test.yml (Dmitry Kurmanov)
- [3563eff]: ChoicesByUrl - The isExclusive option is not applied fix #10865 (#10867) (Andrew) #10867
- [003f1f7]: notcontains for empty arrays fix #10869 (#10872) (MarchTokenda) #10872
- [9a7b554]: Support enableIf and visibleIf in restful #10865 (#10871) (Andrew) #10871
- 2.5.9 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.9 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.9 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.9 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.9 [azurepipelines skip] (surveyjsdeveloper)
v2.5.8
Commits
- [0091ae8]: updated survey-library docs [azurepipelines skip] (surveyjsdeveloper)
- [6e4c282]: Refactor PropertyNameArray in QuestionCheckboxModel (#10830) (MarchTokenda) #10830
- some our css selectors like [dir=rtl] applied on document ot body in our .scss files and will not work in shadow dom mode (#10833) #10833 (Dmitry Kurmanov)
- Refactoring: Move all shadowDOM duplicated checks to helper (#10832) #10832 (Dmitry Kurmanov)
- [3298893]: Implement support for multiple modal windows (#10844) (Dmitry) #10844
- [4ff7e23]: #8030 Input Validation for Masked Fields (#10839) (Aleksey Novikov) #10839
- [6e9868d]: fromJSON() with validatePropertyValues: true produces an error when the choices property is defined as a function that references the object instance & callback function fix #10845 (#10846) (Andrew) #10846
- [964dc0a]: validateExpressions() returns internal validator instead of survey element + TS docs example is invalid fix #10840 (#10843) (MarchTokenda) #10843
- [32f0d94]: The dataList property value is not saved in a survey JSON definition fix #10849 (#10850) (Andrew) #10850
- [aec0606]: Fix top navigation padding for mobile layout (#10848) (Dmitry) #10848
- ranking RTL (#10853) #10853 (Dmitry Kurmanov)
- [7e0cef5]: Implement getOwner method for survey elements fix #10840 (#10847) (MarchTokenda) #10847
- [3ac0ed7]: Add doccomment to
getOwner(RomanTsukanov) - [cf1bff7]: resolve #10831 Pattern Input Mask - Support a custom placeholder text (#10854) (OlgaLarina) #10854
- 2.5.8 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.8 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.8 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.8 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.8 [azurepipelines skip] (surveyjsdeveloper)
v2.5.7
Commits
- [8f25b3c]: isReadOnlyAttr ignores isInputReadOnly fix #7372 (#10787) (MarchTokenda) #10787
- [a90ee0c]: On showing just one detail panel per matrix, we have to hide the visible detail panel before showing a new one (#10789) (Andrew) #10789
- [9bb3afd]: Make localizable string decorator works on demand (#10791) (Andrew) #10791
- [9dd3e96]: Fix issues in dynamic matrix on adding survey array properties with minRowCount property (#10793) (Andrew) #10793
- [ab59fe6]: Fix unit tests in Creator (Andrew Telnov)
- [25adaec]: Fix Creator unit test in presets (Andrew Telnov)
- Accessibility: Clear button in radio group doesn't have aria-label #10795 (#10796) #10796 (Dmitry Kurmanov)
- [fb87dc2]: Fix generateSchema() to output derived types for polymorphic single-object properties (#10799) (Matthew Grigsby) #10799
- [a6f86aa]: Added expression validation capability fix #10806 (#10807) (MarchTokenda) #10807
- [43da3d4]: Required Color input question - It's possible to submit a survey with… (#10810) (MarchTokenda) #10810
- [9559a54]: Required survey level property not validated fix #10811 (#10815) (Andrew) #10815
- [ca22b7c]: JSON Editor unexpectedly considers a property value invalid - The property value: 'large' is incorrect for property 'textSize'. fix #10813 (#10814) (Andrew) #10814
- [b553920]: Refactor/loc strings use property declarator (#10797) (Andrew) #10797
- [6a96f72]: Feature/add generate definition fix #10804 (#10809) (Andrew) #10809
- [0842028]: Refactor validateExpression method to accept expression string and update related tests (#10816) (MarchTokenda) #10816
- [1c2f093]: Update expression validation API (#10817) (RomanTsukanov) #10817
- [1ee0178]: Validated property values fromJSON produces error if property choices uses the object instance in the function fix #10818 (#10819) (Andrew) #10819
- [c633760]: Change validateExpressions signature (#10825) (MarchTokenda) #10825
- [fdec063]: Add support for hours, minutes, and seconds in dateAdd function and corresponding tests (#10828) (MarchTokenda) #10828
- [2df5a04]: Fix a typo in a doccomment (RomanTsukanov)
- [d957dc2]: Update doccomment (RomanTsukanov)
- [8c87702]: datetime mask seconds (#10829) (OlgaLarina) #10829
- [454d47f]: Add check on existing a question in changingValueQuestions (Andrew Telnov)
- [fd3e95c]: Add validation test for dynamic panel with non-existent questions (Andrew Telnov)
- 2.5.7 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.7 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.7 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.7 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.7 [azurepipelines skip] (surveyjsdeveloper)
v2.5.6
Commits
- [1e3a503]: Update main.yml for Azure Pipelines (Dmitry Kurmanov)
- [cee59f1]: Separate languages functionality doesn't work correctly for matrix rubric fix #10767 (#10768) (Andrew) #10768
- [62076e4]: Separate languages functionality doesn't work correctly for composite & specified question types fix #10771 (#10772) (Andrew) #10772
- [480e82b]: survey.toJSON with validatePropertyValues options and property with choices where values are objects fix #10773 (#10774) (Andrew) #10774
- [b6f3a62]: select questions visibleChoices properties are not re-calculated if choice visibleIf depends on an object property fix #10776 (#10777) (Andrew) #10777
- [a7320f6]: Question numbering may have incorrect style on showing/hiding/showing the question fix #10775 (#10778) (Andrew) #10778
- [f2ff3be]: [RoadMap] Image map question feature #8111 (#10652) (MarchTokenda) #10652
- [5852e6e]: added functionName() method for function expression operand (#10780) (MarchTokenda) #10780
- [b37239e]: Add survey onCreateValidatorRegExp event (#10781) (Andrew) #10781
- [273716a]: Expressions - The contains operator is always case-sensitive fix #10784 (#10785) (Andrew) #10785
- [53adfb5]: Fix ProcessValue hasValue function for design mode (#10786) (Andrew) #10786
- [5cf5c90]: updated survey-library translation [azurepipelines skip] (surveyjsdeveloper)
- SSR and Shadow-Dom compatibility (#10727) #10727 (Dmitry Kurmanov)
- [10cbedb]: Bug/fix element focus for creator logic tab (#10790) (Dmitry Kurmanov) #10790
- 2.5.6 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.6 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.6 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.6 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.6 [azurepipelines skip] (surveyjsdeveloper)
v2.5.5
Commits
- [f30a7a9]: updated survey-library docs [azurepipelines skip] (surveyjsdeveloper)
- [27bfb02]: Refactor/choicesbyurl on demand (#10752) (Andrew) #10752
- [fffdf93]: Create detail panel & root choices in matrices on demand (#10753) (Andrew) #10753
- [5c221c6]: Refactor/selectbase defaultchoices on demand (#10754) (Andrew) #10754
- [6cc323b]: Remove empty onCreating functions that was used early by knockout ui (#10755) (Andrew) #10755
- [85fced6]: Remove adding handler from survey.onPopupVisibleChanged event (#10756) (Andrew) #10756
- [e3bff5f]: Include setting callbacks on event handlers changing into addEvent function (#10757) (Andrew) #10757
- [66a409c]: Remove registerSychProperties function (#10758) (Andrew) #10758
- [8a1a24d]: showQuestionNumbers does not accept true/false boolean values in a survey JSON definition on validation #10759 (#10760) (Andrew) #10760
- [25c4215]: FIx Creator unit tests. Do not send notifications on changing built-in choices properties on creating question (Andrew Telnov)
- [84aa395]: Fix unit tests (Andrew Telnov)
- [501a688]: V3 infra (Dmitry Kurmanov)
- [beba791]: Improve toJSON function performance for ItemValue classes (#10761) (Andrew) #10761
- [c929ef5]: Refactor ISurveyData interface (#10763) (Andrew) #10763
- [c3b70d5]: work for V3 infra (dmitrykurmanov)
- [fbd861a]: survey.mergeLocalizationJSON() may not work for some properties vs ItemValue arrays fix #10764 (#10765) (Andrew) #10765
- 2.5.5 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.5 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.5 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.5 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.5 [azurepipelines skip] (surveyjsdeveloper)
v2.5.4
Commits
- [85fd3ca]: resolve #10698 Can't select dropdown items with Apple Pencil (#10742) (OlgaLarina) #10742
- [ef1a123]: Allow to store strings in separate JSON and then merge them with the originial JSON fix #10735 (#10736) (Andrew) #10736
- [443b7a2]: Nested paneldynamic re-adds removed panels after value change when panelCount is set fix #10739 (#10745) (Andrew) #10745
- [1b1a6df]: Creater timerModel and notifier on demand (#10746) (Andrew) #10746
- [1b064fa]: updated survey-library translation [azurepipelines skip] (surveyjsdeveloper)
- [ec20266]: Do not create localizable strings on serialization (#10744) (Andrew) #10744
- [ff5082d]: Fix unit tests in Creator (Andrew Telnov)
- [6b160b6]: Create some properties arrays on demand (#10748) (Andrew) #10748
- [aa3afdb]: Use onPropertyValueChanged function in ranking (#10749) (Andrew) #10749
- [2f7f4cf]: Create text dataList property on demand (#10750) (Andrew) #10750
- [d06beab]: Improve toJSON function performance (#10751) (Andrew) #10751
- [b8658b2]: Update doccomments for localization JSON API (RomanTsukanov)
- [3fa5f35]: Fix compilation error after merging (Andrew Telnov)
- [cd5180f]: Merge branch 'master' of https://github.com/surveyjs/survey-library (Andrew Telnov)
- [524f782]: FIx issue with detailElements serialization (Andrew Telnov)
- 2.5.4 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.4 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.4 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.4 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.4 [azurepipelines skip] (surveyjsdeveloper)
v2.5.3
Commits
- [a3fd1a2]: updated survey-library docs [azurepipelines skip] (surveyjsdeveloper)
- [89dd5a0]: Rating question with labels doesn't show selected items correctly fix #10737 (#10738) (Andrew) #10738
- 2.5.3 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.3 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.3 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.3 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.3 [azurepipelines skip] (surveyjsdeveloper)
v2.5.2
Commits
- [b963f24]: updated survey-library docs [azurepipelines skip] (surveyjsdeveloper)
- [6e96501]: Can't select dropdown items with Apple Pencil (#10716) (OlgaLarina) #10716
- [290116e]: resolve #10702 Tagbox allowCustomChoices not working on mobile/touch enabled devices in some cases (#10718) (OlgaLarina) #10718
- shadow dom tests https://github.com/surveyjs/private-tasks/issues/512 (#10713) #10713 (Dmitry Kurmanov)
- [08c47f1]: Create localizable strings in question on demand (#10711) (Andrew) #10711
- [b8735b1]: Create layout elements array in survey on demand instead of constructor (#10721) (Andrew) #10721
- [2da75cd]: Make actions bars on demand in QuestionFileModel class (#10704) (Andrew) #10704
- [228eb5d]: Refactor/register on properties changed (#10723) (Andrew) #10723
- [5e39a28]: updated survey-library translation [azurepipelines skip] (surveyjsdeveloper)
- [7d0114a]: Set native names for Telugu & Hindi (Andrew Telnov)
- [5c43988]: Refactor/9959 rating (#10720) (MarchTokenda) #10720
- [ce8af82]: updated survey-library translation [azurepipelines skip] (surveyjsdeveloper)
- [1faeba1]: updated survey-library translation [azurepipelines skip] (surveyjsdeveloper)
- [ac64db1]: #8307 Dynamic Matrix with titleLocation: "left" - The title is overlapped (#10725) (Aleksey Novikov) #10725
- [8e81d87]: updated survey-library translation [azurepipelines skip] (surveyjsdeveloper)
- [dce1517]: The defaultValue of a TagBox doesn't appear in a resultant survey.dat… (#10729) (Andrew) #10729
- [12bbd81]: Update vue version in publish package.json (#10731) (Dmitry) #10731
- [09225e7]: Fix navigation bar is empty sometimes on react + astro (#10734) (Dmitry) #10734
- 2.5.2 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.2 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.2 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.2 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.2 [azurepipelines skip] (surveyjsdeveloper)
v2.5.1
Commits
- [3b2ad66]: work for the blinking-tests stabilization (#10703) (Dmitry Kurmanov) #10703
- [a36a2b9]: Add unit test on adding custom properties into multiple tex item fix #10706 (Andrew Telnov)
- [d96ccc5]: Merge branch 'master' of https://github.com/surveyjs/survey-library (Andrew Telnov)
- [70e3769]: Remove unused disableDesignActions property from the SurveyElement class (#10700) (Andrew) #10700
- [82ead1f]: A choice's display text is not rendered in a dynamic panel's tab title when a value name uses uppercase letters fix #10707 (#10708) (Andrew) #10708
- [af5411a]: Fix alternative name for templateQuestionTitleLocation prop (Andrew Telnov)
- [8214623]: Merge branch 'master' of https://github.com/surveyjs/survey-library (Andrew Telnov)
- [20e86c5]: resolve #10709 A Text input field with "maskType": "numeric" allows entering values regardless readOnly: true (#10714) (OlgaLarina) #10714
- 2.5.1 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.1 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.1 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.1 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.1 [azurepipelines skip] (surveyjsdeveloper)
v2.5.0
Commits
- [8617f8e]: Serializer.generateSchema() should allow to have numbers for itemvalue fix #10664 (#10681) (Andrew) #10681
- [dc64238]: The survey.focusQuestion function doesn't focus the first row of a Mu… (#10669) (Andrew) #10669
- [dfbea95]: Add support for promises in custom functions fix #10671 (#10672) (MarchTokenda) #10672
- [f773159]: Action dropdown button doesn't support markdown fix #10679 (#10680) (Andrew) #10680
- [2380bba]: Try to fix blinking tests (#10687) (Dmitry) #10687
- [9e8fdf8]: Uppercase {Item} placeholder no longer works in choicesVisibleIf fix #10677 (#10686) (MarchTokenda) #10686
- [5197bcb]: Bug/10688 function operator extra brackets (#10689) (MarchTokenda) #10689
- [f60b273]: updated survey-library translation [azurepipelines skip] (surveyjsdeveloper)
- [9ecceab]: Custom numbering in composite question (#10684) (Andrew) #10684
- [5a5ddee]: Nested paneldynamic editing a value. The bug was in V1, add unit test only, #10674 (Andrew Telnov)
- [e1718c6]: Matrix cell values persist when columns are hidden despite clearInvis… (#10690) (Andrew) #10690
- [a25665e]: The Expand/Collapse button doesn't work for Single-Select Matrix and Multiple Textbox items in inputPerPage mode fix #10656 (#10691) (Andrew) #10691
- [3b6cd56]: Update TestCafe badges and build commands to Playwright (RomanTsukanov)
- [49d0916]: Allow to access survey elements properties in text processing and expressions fix #10692 (#10693) (Andrew) #10693
- [b900184]: Update build-packages.yml for Azure Pipelines (Dmitry Kurmanov)
- [cc21d53]: Update build-packages.yml for Azure Pipelines (Dmitry Kurmanov)
- [cc4a53d]: Update build-packages.yml for Azure Pipelines (Dmitry Kurmanov)
- [eafded9]: updated survey-library translation [azurepipelines skip] (surveyjsdeveloper)
- [a5e88d3]: Change function declation for ICustomQuestionTypeConfiguration interface to fix issue wtih docs API #10695 (Andrew Telnov)
- [40577c6]: Update visual-regression-tests.yml for Azure Pipelines (Dmitry Kurmanov)
- [518add1]: Update visual-regression-tests.yml for Azure Pipelines (Dmitry Kurmanov)
- [185b5b6]: The displayValue function doesn't resolve promises correctly fix #10697 (#10699) (MarchTokenda) #10699
- [0f3a98f]: The survey.onProcessDynamicText function should contain an object for… (#10696) (Andrew) #10696
- [b0fe0e1]: Fix row component stops lazy rendering for shared model (#10701) (Dmitry) #10701
- [962a374]: updated survey-library docs [azurepipelines skip] (surveyjsdeveloper)
- 2.5.0 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.0 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.0 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.0 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.0 [azurepipelines skip] (surveyjsdeveloper)