All Versions
385
Latest Version
Avg Release Cycle
65 days
Latest Release
7 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.0.0 Changes
June 05, 2026Full Changelog : v2.5.27...v3.0.0
-
v3.0.0-beta.6 Changes
May 26, 2026What's Changed
- β Remove secondary sass variables by @OlgaLarina in #11304
- V3 hide popup after scroll [creator:7746] by @OlgaLarina in #11307
- β‘οΈ Update-themes-2026-05-21/22 [creator:7752] by @novikov82 in #11314
- V3 Add calculation line-heigth if apply customer theme by @OlgaLarina in #11317
- Extract shared utilities from panel dynamic and matrix dynamic into D⦠by @andrewtelnov in #11318
- π V3 remove some sass font variables by @OlgaLarina in #11316
- π use typescript base theme [creator:7754] by @novikov82 in #11313
- β‘οΈ update-themes-2026-05-25 by @novikov82 in #11322
Full Changelog : v3.0.0-beta.5...v3.0.0-beta.6
-
v3.0.0-beta.5 Changes
May 21, 2026Full Changelog : v3.0.0-beta.4...v3.0.0-beta.5
-
v3.0.0-beta.4 Changes
May 20, 2026What's Changed
- π Feature/refactor actions by @dk981234 in #10910
- π Issue/10919 support new tokens in library by @novikov82 in #10955
- π fix vars by @novikov82 in #10997
- Apply theme changes above current theme by @dk981234 in #11000
- V3 getRgbaColor by @OlgaLarina in #11011
- β V3 get rg ba color unit tests by @OlgaLarina in #11016
- β‘οΈ V3-update-theme by @novikov82 in #11015
- βͺ V3 - revert --sjs2-font-size-x200 set on patch by @novikov82 in #11019
- π Merge master 2026 03 16 by @novikov82 in #11026
- Implement new structure for inputs by @dk981234 in #11044
- Issue/11063-New-Tokens-AI-powered-preparation by @novikov82 in #11068
- π new-design-tokens-typography by @OlgaLarina in #11076
- #11063 New Tokens: AI-powered preparation - fonts by @novikov82 in #11078
- issue/11063-New-Tokens-AI-powered-preparation - Sizes by @novikov82 in #11079
- π fix navigation buttons border radius by @novikov82 in #11094
- V3 tagbox item by @OlgaLarina in #11077
- π V3 fix tagbox item hovered styles by @OlgaLarina in #11109
- V3 button group 1 by @OlgaLarina in #11102
- 0οΈβ£ V3: apply theme by default by @tsv2013 in #11114
- V3 VRT Ubuntu by @dmitry-kurmanov in #11122
- 0οΈβ£ V3: apply theme by default by @OlgaLarina in #11123
- β add keyboard support for remove button by @OlgaLarina in #11121
- π work for the feature/move-lib-ci-to-selfhosted by @dmitry-kurmanov in #11125
- #11084 - V3 checkboxes/radio by @novikov82 in #11119
- π Feature/remove border effect components from theme by @novikov82 in #11134
- π Feature/split pr jobs v3 by @dmitry-kurmanov in #11168
- Actions: new tokens by @dk981234 in #11151
- Implement activeAppearance in actions by @dk981234 in #11184
- #11185 Dark Theme issues in Theme Tab by @novikov82 in #11186
- π Merge V2 to V3 2026-04-22 by @novikov82 in #11196
- V3 selectlist by @OlgaLarina in #11193
- set threshold: 0.02 by @OlgaLarina in #11133
- π Merge-V2-20260424 by @novikov82 in #11203
- apply color-utility by @OlgaLarina in #11210
- #11197 New tokens: boolean, boolean-item by @novikov82 in #11205
- π Merge V2 into V3, 2026-04-28 by @novikov82 in #11216
- β‘οΈ V3 update patchLegacyCSSVariables function by @OlgaLarina in #11217
- π Fix dropdown action: use doAction method in Angular and Vue templates by @dk981234 in #11218
- β‘οΈ V3 update legacy map by @OlgaLarina in #11221
- π New design tokens: typography by @OlgaLarina in #11220
- PR: New Tokens: Slider #11083 by @dmitry-kurmanov in #11116
- π¨ PR refactor V3 by @MarchTokenda in #11225
- π Merge-V2-20260505 by @novikov82 in #11237
- V3 menu list [creator: 7683] by @OlgaLarina in #11239
- π fix survey title color [creator:7690] by @novikov82 in #11245
- π
QuestionFileModel: RenameneedConfirmRemoveFileand change its default value [creator:7504] by @RomanTsukanov in #11005 - π Feature/change default theme [creator: 7684] by @novikov82 in #11244
- #11262 Regression: popup survey theme by @novikov82 in #11270
- π Issue/11261 remove test theme from library [creator:7711] by @novikov82 in #11272
- π fix survey description color in basic header by @novikov82 in #11271
- π Feature/11132 progress bar v3 hotfix by @dmitry-kurmanov in #11279
- V3 cleanup css variables [creator: 7699] by @OlgaLarina in #11275
- Page/Panel - Required error does not disappear when requiredIf condit⦠by @andrewtelnov in #11287
- π Fix ChoicesRestful getData/setData for custom itemvalue[] arrays by @andrewtelnov in #11288
- β‘οΈ update themes [creator:7728] by @novikov82 in #11289
- β Remove redudant tooltips from actions by @dk981234 in #11265
- π merge V2 2026-05-19 by @novikov82 in #11290
- Check lazy rendering when no container with restricted height and pro⦠by @andrewtelnov in #11293
- π Fix mergeLocalizationJSON not merging locale strings into inner panelβ¦ by @andrewtelnov in #11292
- π Fix: clearing visibleIf/enableIf/requiredIf resets question state to β¦ by @andrewtelnov in #11291
- π Merge-V2-2026-05-20 by @novikov82 in #11296
- Implement animation for comment and panel inside item [creator:7687] by @dk981234 in #11248
Full Changelog : v2.5.25...v3.0.0-beta.4
-
v2.5.27 Changes
June 02, 2026What's Changed
- Date input displays a value from survey.data in a grayed-out font color by @andrewtelnov in #11339
- β Add a global setting to run Expression questions only when their depeβ¦ by @andrewtelnov in #11346
- π· TagBox in Read-only Mode displays the value of the Other option insteβ¦ by @andrewtelnov in #11351
- Boolean renderAs: "radio" inside Dynamic Panel is skipped in some pan⦠by @andrewtelnov in #11341
- Dynamic Panel - The Add New panel button is not disabled when using e⦠by @andrewtelnov in #11338
- Ensure rows visibility for paneldynamic when another panel is collapsed/expanded by @dk981234 in #11364
Full Changelog : v2.5.26...v2.5.27
-
v2.5.26 Changes
May 28, 2026What's Changed
- Page/Panel - Required error does not disappear when requiredIf condit⦠by @andrewtelnov in #11287
- π Fix ChoicesRestful getData/setData for custom itemvalue[] arrays by @andrewtelnov in #11288
- Check lazy rendering when no container with restricted height and pro⦠by @andrewtelnov in #11293
- π Fix mergeLocalizationJSON not merging locale strings into inner panelβ¦ by @andrewtelnov in #11292
- π Fix: clearing visibleIf/enableIf/requiredIf resets question state to β¦ by @andrewtelnov in #11291
- π Fix: boolean radio readonly question value changes on keyboard arrow β¦ by @andrewtelnov in #11298
- Unknown property error on deserialization for ItemValue choices fix #β¦ by @andrewtelnov in #11302
- π Fix: getProgress returns 100% for unanswered questions due to Math.ceβ¦ by @andrewtelnov in #11303
- π Fix Bug#11311: re-evaluate expression on any question change when cusβ¦ by @andrewtelnov in #11312
- π Bug/creator 7615 rendered table reset on row restore by @andrewtelnov in #11320
- π Fix E2E & SCR tests for pw 1.60 [creator:7760] by @MarchTokenda in #11327
- π Fix #11329: Prevent React removeChild error in preview tab by @andrewtelnov in #11330
- π Fix React string viewer listener cleanup by @andrewtelnov in #11332
Full Changelog : v2.5.25...v2.5.26
-
v2.5.25 Changes
May 19, 2026 -
v2.5.10 Changes
February 12, 2026Commits
- β‘οΈ [e3157dd]: updated survey-library docs [azurepipelines skip] (surveyjsdeveloper)
- β‘οΈ [a440178]: Update main.yml for Azure Pipelines (Dmitry Kurmanov)
- π [5661658]: removed test azure-pipelines folder [azurepipelines skip] (dmitrykurmanov)
- [4deaa7e]: Do not trim comments - replace strings containing only whitespace wit⦠(#10878) (Andrew) #10878
- [120523f]: added main library pipe [azurepipelines skip] (dmitrykurmanov)
- [d25af2a]: Add text.txt with initial content (Dmitry Kurmanov)
- [47d7671]: added main library pipe [azurepipelines skip] (dmitrykurmanov)
- π [56b3ec8]: Merge branch 'master' of https://github.com/surveyjs/survey-library (dmitrykurmanov)
- β‘οΈ [d48eef7]: Update value in text.txt from 1000 to 123 [azurepipelines skip] (Dmitry Kurmanov)
- [2babe3c]: Replace '123' with 'za' in text.txt (Dmitry Kurmanov)
- [d9c0348]: added pr library pipe [azurepipelines skip] (dmitrykurmanov)
- π [0268be4]: Merge branch 'master' of https://github.com/surveyjs/survey-library (dmitrykurmanov)
- [adee77a]: Replace 'za' with 'asdasd' in text.txt (Dmitry Kurmanov)
- [903a83d]: Dropdown with Custom Choices - Create a new choice when using TAB or clicking outside a dropdown/tagbox (#10876) (OlgaLarina) #10876
- β‘οΈ [ccf9571]: Update main.yml for Azure Pipelines [azurepipelines skip] (Dmitry Kurmanov)
- β‘οΈ [8956d0a]: Update main.yml for Azure Pipelines (Dmitry Kurmanov)
- β‘οΈ [63edc7d]: Update main.yml for Azure Pipelines (Dmitry Kurmanov)
- β‘οΈ [91efb12]: Update main.yml for Azure Pipelines (Dmitry Kurmanov)
- β‘οΈ [b9896eb]: Update main.yml for Azure Pipelines (Dmitry Kurmanov)
- β‘οΈ [c752736]: Update main.yml for Azure Pipelines (Dmitry Kurmanov)
- β‘οΈ [e2b5df3]: Update main.yml for Azure Pipelines (Dmitry Kurmanov)
- β‘οΈ [7446937]: Update main.yml for Azure Pipelines (Dmitry Kurmanov)
- [ad338ff]: added libraries pipes (V3 infra) [azurepipelines skip] (dmitrykurmanov)
- [3828662]: validateExpressions() incorrectly reports UnknownVariable when using [i] with PanelDynamic fix #10874 (#10879) (Andrew) #10879
- [c800f45]: added libraries pipes (V3 infra) [azurepipelines skip] (dmitrykurmanov)
- π [12df042]: Merge branch 'master' of https://github.com/surveyjs/survey-library (dmitrykurmanov)
- [c9b7aa8]: added libraries pipes (V3 infra) [azurepipelines skip] (dmitrykurmanov)
- 0οΈβ£ [e711a62]: validateExpressions() creates extra panel instances when defaultValue set on question inside templateElements[] fix #10881 (#10888) (Andrew) #10888
- β‘οΈ [478e95d]: Update surveyjs schema (#10889) (Andrew) #10889
- [9d3a96c]: Introduce cache functionality for custom expression functions (#10884) (Andrew) #10884
- π [ad32bd2]: #10877 - enhance confirmation dialogs (#10887) (Aleksey Novikov) #10887
- [f9fc2b5]: Fix try to set 'passed' when currentPage is undefined. Fix onCurrentP⦠(#10896) (MarchTokenda) #10896
- [791235b]: Add $schema property into the survey, fix surveyjs/survey-creator#7416 (Andrew Telnov)
- β‘οΈ [e9ff87b]: updated survey-library translation [azurepipelines skip] (surveyjsdeveloper)
- [4836123]: Select item on TAB or clicking outside a dropdown/tagbox (#10898) (OlgaLarina) #10898
- 2.5.10 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.10 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.10 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.10 [azurepipelines skip] (surveyjsdeveloper)
- 2.5.10 [azurepipelines skip] (surveyjsdeveloper)
-
v2.5.9 Changes
February 04, 2026Commits
- β‘οΈ [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 Changes
January 27, 2026Commits
- β‘οΈ [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)