Skip to content

validateExpressions() creates extra panel instances when defaultValue…#10888

Merged
novikov82 merged 1 commit intomasterfrom
bug/10881-dynamic-panel-validate-expressions
Feb 9, 2026
Merged

validateExpressions() creates extra panel instances when defaultValue…#10888
novikov82 merged 1 commit intomasterfrom
bug/10881-dynamic-panel-validate-expressions

Conversation

@andrewtelnov
Copy link
Member

… set on question inside templateElements[] fix #10881

@novikov82 novikov82 merged commit e711a62 into master Feb 9, 2026
24 checks passed
@novikov82 novikov82 deleted the bug/10881-dynamic-panel-validate-expressions branch February 9, 2026 12:25
MarchTokenda added a commit that referenced this pull request Feb 25, 2026
commit a4b9cc6
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Tue Feb 24 12:12:51 2026 +0000

    Release: 2.5.12 [azurepipelines skip]

commit 9db9516
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Tue Feb 24 12:12:49 2026 +0000

    Release: 2.5.12 [azurepipelines skip]

commit 7f9f5f6
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Tue Feb 24 12:12:47 2026 +0000

    Release: 2.5.12 [azurepipelines skip]

commit 885a59b
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Tue Feb 24 12:12:44 2026 +0000

    Release: 2.5.12 [azurepipelines skip]

commit de68997
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Tue Feb 24 12:12:42 2026 +0000

    Release: 2.5.12 [azurepipelines skip]

commit 7384266
Author: Andrew <andrew.telnov@gmail.com>
Date:   Tue Feb 24 08:51:42 2026 +0200

    Fix: Update logic to prevent request sending when waiting for choices in QuestionSelectBase, fix Dropdown - The `defaultValue` (`choice.value`) in ChoicesByUrl is resolved as “Other” (#10933)

    Fixes #10926

commit fe6fcd4
Author: Aleksey Novikov <novikov82@gmail.com>
Date:   Fri Feb 20 10:04:51 2026 +0300

    unify icon and string component api (#10928)

    * unify icon and string component api

    * remove old props

    * fix test string editors

commit f9fb9d4
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Fri Feb 20 10:53:34 2026 +0400

    Ranking - A screen reader doesn't announce a question's title when a question receives focus and a ranking item is selected #10920 (#10931)

commit 9f6a9bb
Author: MarchTokenda <98102580+MarchTokenda@users.noreply.github.com>
Date:   Fri Feb 20 08:52:50 2026 +0200

    Fix locale handling in ChoicesRestful to retain choices on locale change fix #10921 (#10922)

commit 8b46497
Author: MarchTokenda <98102580+MarchTokenda@users.noreply.github.com>
Date:   Fri Feb 20 08:52:28 2026 +0200

    round before compare in floating point validation and corresponding test fix #10927 (#10930)

commit a257fe9
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Wed Feb 18 15:12:01 2026 +0000

    Release: 2.5.11 [azurepipelines skip]

commit fa94831
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Wed Feb 18 15:11:59 2026 +0000

    Release: 2.5.11 [azurepipelines skip]

commit 8769b59
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Wed Feb 18 15:11:57 2026 +0000

    Release: 2.5.11 [azurepipelines skip]

commit d794137
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Wed Feb 18 15:11:55 2026 +0000

    Release: 2.5.11 [azurepipelines skip]

commit 1b8fdd0
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Wed Feb 18 15:11:53 2026 +0000

    Release: 2.5.11 [azurepipelines skip]

commit 2eedf44
Author: dmitrykurmanov <kurmanov.work@gmail.com>
Date:   Tue Feb 17 18:19:10 2026 +0400

    changed azure pipes [azurepipelines skip]

commit ab8dfbe
Author: Andrew <andrew.telnov@gmail.com>
Date:   Tue Feb 17 12:17:17 2026 +0300

    Export DomWindowHelper, DomDocumentHelper to use them in Creator (#10913)

commit 2e4505f
Author: Andrew <andrew.telnov@gmail.com>
Date:   Tue Feb 17 12:16:58 2026 +0300

    Refactor/dropdown tagbox readonlytext (#10915)

    * Add readonlyText into dropdown mixin

    * FIx unit test

commit f3b96b5
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Tue Feb 17 13:08:55 2026 +0400

    added libraries pipes (V3 infra) [azurepipelines skip]

commit b29d9ec
Author: Andrew <andrew.telnov@gmail.com>
Date:   Mon Feb 16 14:56:21 2026 +0300

    Add getValueAsString funciton into base.ts and use it in getPlainData function (#10912)

commit c155893
Author: Andrew <andrew.telnov@gmail.com>
Date:   Mon Feb 16 14:55:59 2026 +0300

    Remove code duplication for dropdown & tagbox by using mixin (#10911)

commit 01b0142
Author: dmitrykurmanov <kurmanov.work@gmail.com>
Date:   Mon Feb 16 13:52:54 2026 +0400

    added libraries pipes (V3 infra) [azurepipelines skip]

commit 022b23c
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Mon Feb 16 12:19:15 2026 +0400

    added libraries pipes (V3 infra) [azurepipelines skip]

commit b968fde
Author: dmitrykurmanov <kurmanov.work@gmail.com>
Date:   Mon Feb 16 12:13:41 2026 +0400

    added libraries pipes (V3 infra) [azurepipelines skip]

commit a1eeb30
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Sat Feb 14 16:25:53 2026 +0400

    Update main.yml for Azure Pipelines

commit 6f52c88
Author: dmitrykurmanov <kurmanov.work@gmail.com>
Date:   Sat Feb 14 12:57:25 2026 +0400

    added libraries pipes (V3 infra) [azurepipelines skip]

commit 75219f5
Author: MarchTokenda <98102580+MarchTokenda@users.noreply.github.com>
Date:   Fri Feb 13 10:20:02 2026 +0200

    Feature/rollup (#10891)

    * Refactor build process to use Rollup

    * Enhance Rollup configuration and add support for themes and icons

    * Refactor Rollup configuration to single pass

    * Forget to use emitMinified in css

    * umd esbuild option

    * Disable esbuild for themes, add d.ts for icons

    * Remove deprecated Rollup and Webpack configuration files

    * react-ui migrate to rollup

    * move rollup.helpers to root, update packages list

commit 40c5974
Author: OlgaLarina <olga.larina.developer@gmail.com>
Date:   Fri Feb 13 11:19:15 2026 +0300

    New design tokens: typography (#10904)

    Co-authored-by: OlgaLarina <olga.larina.dev@gmail.com>

commit 68fbf48
Author: dmitrykurmanov <kurmanov.work@gmail.com>
Date:   Thu Feb 12 16:29:43 2026 +0400

    Revert "Revert "temporary fix problem [azurepipelines skip]""

    This reverts commit c634722.

commit 493c18f
Author: MarchTokenda <98102580+MarchTokenda@users.noreply.github.com>
Date:   Thu Feb 12 13:59:10 2026 +0200

    Add column name generation for matrix dropdown questions (#10902)

    * Add column name generation for matrix dropdown questions

    * fix markup tests

commit c634722
Author: dmitrykurmanov <kurmanov.work@gmail.com>
Date:   Thu Feb 12 15:47:06 2026 +0400

    Revert "temporary fix problem [azurepipelines skip]"

    This reverts commit 50aaaba.

commit 50aaaba
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Thu Feb 12 14:32:45 2026 +0400

    temporary fix problem [azurepipelines skip]

commit 7e3da6d
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Thu Feb 12 08:29:29 2026 +0000

    updated survey-library docs [azurepipelines skip]

commit cad6636
Author: Andrew <andrew.telnov@gmail.com>
Date:   Thu Feb 12 11:14:54 2026 +0300

    Remove mergableValues static string array (#10892)

    * Remove mergableValues static string array

    * Remove variable

commit 8246f6b
Author: Andrew <andrew.telnov@gmail.com>
Date:   Thu Feb 12 11:13:35 2026 +0300

    Checkboxes Select All should not affect disabled items fix #10895 (#10900)

commit 58ad8f4
Author: Andrew <andrew.telnov@gmail.com>
Date:   Thu Feb 12 11:11:55 2026 +0300

    Refactor/properties serializer category (#10899)

    * Remove category from showCommentArea property

    * Remove categories from adding properties into serializer

    * Fix incorrect property change

commit 107f930
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Thu Feb 12 07:57:00 2026 +0000

    Release: 2.5.10 [azurepipelines skip]

commit 86c9c6a
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Thu Feb 12 07:56:58 2026 +0000

    Release: 2.5.10 [azurepipelines skip]

commit 636a6e6
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Thu Feb 12 07:56:55 2026 +0000

    Release: 2.5.10 [azurepipelines skip]

commit 5fdc510
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Thu Feb 12 07:56:53 2026 +0000

    Release: 2.5.10 [azurepipelines skip]

commit 4546c98
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Thu Feb 12 07:56:51 2026 +0000

    Release: 2.5.10 [azurepipelines skip]

commit 4836123
Author: OlgaLarina <olga.larina.developer@gmail.com>
Date:   Wed Feb 11 15:43:33 2026 +0300

    Select item on TAB or clicking outside a dropdown/tagbox (#10898)

    * work for #10876 Select item on TAB or clicking outside a dropdown/tagbox

    * Add documentation

    * Update the doccomment

    * work for #10863 update tests

    ---------

    Co-authored-by: OlgaLarina <olga.larina.dev@gmail.com>
    Co-authored-by: RomanTsukanov <sergeich16@gmail.com>

commit e9ff87b
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Wed Feb 11 11:56:52 2026 +0000

    updated survey-library translation [azurepipelines skip]

commit 791235b
Author: Andrew Telnov <andrew.telnov@gmail.com>
Date:   Wed Feb 11 14:49:31 2026 +0300

    Add $schema property into the survey, fix surveyjs/survey-creator#7416

commit f9fc2b5
Author: MarchTokenda <98102580+MarchTokenda@users.noreply.github.com>
Date:   Tue Feb 10 18:57:04 2026 +0200

    Fix try to set 'passed' when currentPage is undefined. Fix onCurrentP… (#10896)

    * Fix try to set 'passed' when currentPage is undefined. Fix onCurrentPageChanged and onCurrentPageChanging calls when handler is async fix #10893

    * Remove unused imports

commit ad32bd2
Author: Aleksey Novikov <novikov82@gmail.com>
Date:   Tue Feb 10 19:24:55 2026 +0300

    * #10877 Enhance Confirmation dialogs
    Fixes #10877

    * #10877 - change tag

    * #10877 - add f-test

    * #10877 - angular and vue

    * #10877 - try to fix react test

    * #10877 screenshots

    * #10877 - wait for rendering

    * #10877 - show popup in root element in tests

    * #10877 - update screenshots

    * #10877 - focuses

    * #10877 - fix selector

commit 9d3a96c
Author: Andrew <andrew.telnov@gmail.com>
Date:   Mon Feb 9 15:28:07 2026 +0300

    Introduce cache functionality for custom expression functions (#10884)

    * Refactor FunctionFactory functionHash

    * Implement caching mechanism by properties

    * Fix unit test

    * Support accessing survey values & variables in custom functions

    * Implement caching for accessing object properties

    * Do not cache survey objects

    * Change API for registerFunction

    * Correct typos

    ---------

    Co-authored-by: RomanTsukanov <sergeich16@gmail.com>

commit 478e95d
Author: Andrew <andrew.telnov@gmail.com>
Date:   Mon Feb 9 15:26:16 2026 +0300

    Update surveyjs schema (#10889)

commit e711a62
Author: Andrew <andrew.telnov@gmail.com>
Date:   Mon Feb 9 15:25:35 2026 +0300

    validateExpressions() creates extra panel instances when defaultValue set on question inside templateElements[] fix #10881 (#10888)

commit c9b7aa8
Author: dmitrykurmanov <kurmanov.work@gmail.com>
Date:   Fri Feb 6 12:43:43 2026 +0400

    added libraries pipes (V3 infra) [azurepipelines skip]

commit 12df042
Merge: c800f45 3828662
Author: dmitrykurmanov <kurmanov.work@gmail.com>
Date:   Fri Feb 6 11:42:10 2026 +0400

    Merge branch 'master' of https://github.com/surveyjs/survey-library

commit c800f45
Author: dmitrykurmanov <kurmanov.work@gmail.com>
Date:   Fri Feb 6 11:41:55 2026 +0400

    added libraries pipes (V3 infra) [azurepipelines skip]

commit 3828662
Author: Andrew <andrew.telnov@gmail.com>
Date:   Fri Feb 6 10:35:11 2026 +0300

    validateExpressions() incorrectly reports UnknownVariable when using [i] with PanelDynamic fix #10874 (#10879)

commit ad338ff
Author: dmitrykurmanov <kurmanov.work@gmail.com>
Date:   Thu Feb 5 19:42:30 2026 +0400

    added libraries pipes (V3 infra) [azurepipelines skip]

commit 7446937
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Thu Feb 5 17:46:05 2026 +0400

    Update main.yml for Azure Pipelines

commit e2b5df3
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Thu Feb 5 17:32:15 2026 +0400

    Update main.yml for Azure Pipelines

commit c752736
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Thu Feb 5 17:17:59 2026 +0400

    Update main.yml for Azure Pipelines

commit b9896eb
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Thu Feb 5 17:09:48 2026 +0400

    Update main.yml for Azure Pipelines

commit 91efb12
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Thu Feb 5 16:05:14 2026 +0400

    Update main.yml for Azure Pipelines

commit 63edc7d
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Thu Feb 5 14:54:39 2026 +0400

    Update main.yml for Azure Pipelines

commit 8956d0a
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Thu Feb 5 14:49:03 2026 +0400

    Update main.yml for Azure Pipelines

commit ccf9571
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Thu Feb 5 14:44:50 2026 +0400

    Update main.yml for Azure Pipelines [azurepipelines skip]

commit 903a83d
Author: OlgaLarina <olga.larina.developer@gmail.com>
Date:   Wed Feb 4 18:09:57 2026 +0300

    Dropdown with Custom Choices - Create a new choice when using TAB or clicking outside a dropdown/tagbox (#10876)

    * work for #10863 Dropdown with Custom Choices - Create a new choice when using TAB or clicking outside a dropdown/tagbox

    * resolve #10863 Dropdown with Custom Choices - Create a new choice when using TAB or clicking outside a dropdown/tagbox

    ---------

    Co-authored-by: OlgaLarina <olga.larina.dev@gmail.com>

commit adee77a
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Wed Feb 4 18:51:02 2026 +0400

    Replace 'za' with 'asdasd' in text.txt

commit 0268be4
Merge: d9c0348 2babe3c
Author: dmitrykurmanov <kurmanov.work@gmail.com>
Date:   Wed Feb 4 18:36:11 2026 +0400

    Merge branch 'master' of https://github.com/surveyjs/survey-library

commit d9c0348
Author: dmitrykurmanov <kurmanov.work@gmail.com>
Date:   Wed Feb 4 18:36:04 2026 +0400

    added pr library pipe [azurepipelines skip]

commit 2babe3c
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Wed Feb 4 17:37:12 2026 +0400

    Replace '123' with 'za' in text.txt

commit d48eef7
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Wed Feb 4 17:36:19 2026 +0400

    Update value in text.txt from 1000 to 123 [azurepipelines skip]

commit 56b3ec8
Merge: 47d7671 d25af2a
Author: dmitrykurmanov <kurmanov.work@gmail.com>
Date:   Wed Feb 4 17:33:18 2026 +0400

    Merge branch 'master' of https://github.com/surveyjs/survey-library

commit 47d7671
Author: dmitrykurmanov <kurmanov.work@gmail.com>
Date:   Wed Feb 4 17:32:54 2026 +0400

    added main library pipe [azurepipelines skip]

commit d25af2a
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Wed Feb 4 17:30:34 2026 +0400

    Add text.txt with initial content

commit 120523f
Author: dmitrykurmanov <kurmanov.work@gmail.com>
Date:   Wed Feb 4 17:20:43 2026 +0400

    added main library pipe [azurepipelines skip]

commit 4deaa7e
Author: Andrew <andrew.telnov@gmail.com>
Date:   Wed Feb 4 16:02:18 2026 +0300

    Do not trim comments - replace strings containing only whitespace wit… (#10878)

    * Do not trim comments - replace strings containing only whitespace with an empty string, fix #10873

    * Remove un-needed code

    * Update functional test with new logic

    * FIx the test

commit 5661658
Author: dmitrykurmanov <kurmanov.work@gmail.com>
Date:   Wed Feb 4 16:01:12 2026 +0400

    removed test azure-pipelines folder [azurepipelines skip]

commit a440178
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Wed Feb 4 13:49:16 2026 +0400

    Update main.yml for Azure Pipelines

commit e3157dd
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Wed Feb 4 07:43:21 2026 +0000

    updated survey-library docs [azurepipelines skip]

commit 37600c4
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Wed Feb 4 07:35:42 2026 +0000

    Release: 2.5.9 [azurepipelines skip]

commit 5ee6e4a
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Wed Feb 4 07:35:40 2026 +0000

    Release: 2.5.9 [azurepipelines skip]

commit 7cf77a5
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Wed Feb 4 07:35:37 2026 +0000

    Release: 2.5.9 [azurepipelines skip]

commit d201d0b
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Wed Feb 4 07:35:35 2026 +0000

    Release: 2.5.9 [azurepipelines skip]

commit 4ce29a4
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Wed Feb 4 07:35:33 2026 +0000

    Release: 2.5.9 [azurepipelines skip]

commit 9a7b554
Author: Andrew <andrew.telnov@gmail.com>
Date:   Tue Feb 3 14:04:50 2026 +0300

    Support enableIf and visibleIf in restful #10865 (#10871)

commit 003f1f7
Author: MarchTokenda <98102580+MarchTokenda@users.noreply.github.com>
Date:   Tue Feb 3 13:04:34 2026 +0200

    notcontains for empty arrays fix #10869 (#10872)

commit 3563eff
Author: Andrew <andrew.telnov@gmail.com>
Date:   Tue Feb 3 09:06:48 2026 +0200

    ChoicesByUrl - The isExclusive option is not applied fix #10865 (#10867)

commit f4d0a3c
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Mon Feb 2 20:14:59 2026 +0400

    Increment test value in test.yml

commit 5d12e08
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Mon Feb 2 20:10:15 2026 +0400

    Update main.yml for Azure Pipelines

commit 1714b68
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Mon Feb 2 20:02:58 2026 +0400

    Update test entry in azure-pipelines/test.yml

commit 6ddb81c
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Mon Feb 2 20:00:25 2026 +0400

    Set up CI with Azure Pipelines

    [skip ci]

commit 6e83059
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Mon Feb 2 12:25:49 2026 +0400

    Update test entry from 'test7' to 'test8'

commit a6ef26f
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Mon Feb 2 12:24:02 2026 +0400

    Update test entry from 'test6' to 'test7'

commit 003c98c
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Mon Feb 2 12:23:17 2026 +0400

    Update main.yml for Azure Pipelines

commit 85951d7
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Mon Feb 2 12:20:51 2026 +0400

    Update test identifier from 'test5' to 'test6'

commit baa568c
Author: Andrew <andrew.telnov@gmail.com>
Date:   Mon Feb 2 08:32:56 2026 +0200

    Choices do not immediately appear when a master question (choicesFromQuestion ) receives a value fix #10859 (#10861)

commit fee796d
Author: MarchTokenda <98102580+MarchTokenda@users.noreply.github.com>
Date:   Mon Feb 2 08:32:29 2026 +0200

    refactor, remove connector width adjustment with timeout, keep only css adjustment fix #10856 (#10858)

    * refactor, remove connector width adjustment with timeout, keep only css adjustment fix #10856

    * fix scr tests

    * fix RTL issue

    ---------

    Co-authored-by: Dmitrii Gerasimov <dima@rimmon.dev>

commit 9b42789
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Sat Jan 31 19:17:31 2026 +0400

    Update test entry from 'test4' to 'test5'

commit 9526abf
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Sat Jan 31 18:58:17 2026 +0400

    Update test entry from 'test3' to 'test4'

commit 835c549
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Sat Jan 31 18:53:39 2026 +0400

    Update test case from 'test2' to 'test3'

commit eaee90f
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Sat Jan 31 18:46:21 2026 +0400

    Change test1 to test2 in test.yml

commit d2138e3
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Sat Jan 31 18:38:45 2026 +0400

    Add test1 to the pipeline configuration

commit ff1f969
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Sat Jan 31 18:34:55 2026 +0400

    Create test.yml

commit 558c6f7
Author: Andrew <andrew.telnov@gmail.com>
Date:   Wed Jan 28 16:21:42 2026 +0200

    Refactor/use property decorator (#10827)

    * Refactor calculated values

    * Refactor matrix base

    * Refactor choices restful class

    * Refactor page class

    * Revert one property in page class

    * Refactor panel classes

    * refactor popup-survey class

    * refactor popup class

    * Fix issues with calculdated function in @Property

    * Refactor base select classes

    * Refactor checkbox class

    * Refactor comment class

    * Refactor dropdown class

    * refactor expression class

    * refactor file classes

    * refactor imagemap class

    * refactor image file

    * refactor image picker

    * refactor single matrix

    * refactor matrix dropdown

    * refactor matrix dropdown base

    * refactor matrix column

    * refactor matrix dynamic

    * Replace emptyStr vs returnValue

    * refactor multiple text

    * refactor radiogroup

    * refactor panel dynamic

    * Fix markup tests

    * Done by AI

    * FIx several properties

    * refactor question rating

    * Refactor signature pad

    * refactor question slider

    * refactor text question

    * refactor text base class

    * Refactor question class

    * Refactor survey elements

    * refactor survey class

    * Refactor triggers

    * Refactor validators

commit 0ebcd27
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Tue Jan 27 14:03:28 2026 +0000

    updated survey-library docs [azurepipelines skip]

commit 366bc77
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Tue Jan 27 13:55:34 2026 +0000

    Release: 2.5.8 [azurepipelines skip]

commit 3c8e3a6
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Tue Jan 27 13:55:32 2026 +0000

    Release: 2.5.8 [azurepipelines skip]

commit 62c8a31
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Tue Jan 27 13:55:29 2026 +0000

    Release: 2.5.8 [azurepipelines skip]

commit 6f8e56e
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Tue Jan 27 13:55:27 2026 +0000

    Release: 2.5.8 [azurepipelines skip]

commit d787b89
Author: surveyjsdeveloper <surveyjs.org@gmail.com>
Date:   Tue Jan 27 13:55:23 2026 +0000

    Release: 2.5.8 [azurepipelines skip]

commit cf1bff7
Author: OlgaLarina <olga.larina.developer@gmail.com>
Date:   Tue Jan 27 11:55:35 2026 +0300

    resolve #10831 Pattern Input Mask - Support a custom placeholder text (#10854)

    Co-authored-by: OlgaLarina <olga.larina.dev@gmail.com>

commit 3ac0ed7
Author: RomanTsukanov <sergeich16@gmail.com>
Date:   Mon Jan 26 18:24:24 2026 +0400

    Add doccomment to `getOwner`

commit 7e0cef5
Author: MarchTokenda <98102580+MarchTokenda@users.noreply.github.com>
Date:   Mon Jan 26 14:23:10 2026 +0200

    Implement getOwner method for survey elements fix #10840 (#10847)

    * WIP Implement getOwner method for survey elements

    * Add getOwner method and update tests

    ---------

    Co-authored-by: Dmitrii Gerasimov <dima@rimmon.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dynamic Panel: validateExpressions() creates an extra panel instance when defaultValue is set on a question inside templateElements

2 participants