github surveyjs/survey-creator v3.2.5

one hour ago

Features

  • property-grid: move allowClear from the Choices tab to General after showTitle #8144 (JaneSjs)
  • json-editor: use Monaco editor in the JSON tab when it is on the page #8147 (dmitrykurmanov)
  • creator-core: requireTrue and requireTrueErrorText in the property grid (#8142) #8142 (Andrew)

Bug Fixes

  • property-grid: keep a focused property editor in view after its category expands #8134 (Andrew)
  • undo-redo: undo/redo of a null item removed from an array property no longer throws (#8136) #8136 (Andrew)
  • property-grid: keep allowClear last in Choices for dropdown/tagbox columns, move slider allowClear to General in the advanced preset #8144 (JaneSjs)
  • look survey elements up by renderedId, so changing a column's cell type no longer scrolls the design surface #8148 (Andrew)
  • page-navigator: pass the page to scrollToElement, so clicking a page scrolls to it #8148 (Andrew)
  • tests: pin cssstyle 4.6.0 for the jsdom inline-style patch #8129 (Dmitrii Gerasimov)

Code Refactoring

  • ai: one onAIRequest event, AI request code from survey-core [library:12209] (#8125) #8125 (Andrew)

Performance Improvements

  • tests: make jsdom inline-style writes linear in creator-core unit tests #8129 (Andrew)

Tests

Commits

  • [ae8ab54]: Dropdown popup is as narrow as the input when the question title is on the left [library:12190] (#8123) (OlgaLarina) #8123
  • [a9a4075]: Hide onExpressionAssistantRequest from the docs (RomanTsukanov)
  • [b0f93ba]: Switches the survey-creator-core Vitest projects (core, collaboration, presets) from the default forks pool to threads. (Andrew) #8128
  • [0b1a536]: Update eslint ignore (Andrew) #8128
  • [5a1eeb0]: Update postcss dependencies in package.json for improved functionality (#8127) (MarchTokenda) #8127
  • [1cc14e7]: Update eslint ignore (Andrew)
  • [eb8e04a]: Merge remote-tracking branch 'origin/master' into perf/unit-tests-jsdom-inline-style (Andrew) #8129
  • [eac433d]: Merge remote-tracking branch 'origin/master' into perf/unit-tests-threads-pool (Andrew) #8128
  • [1dcbf3e]: Refactor React component to use corresponding methods [library:12204][adapters:53] (#8124) (Dmitry) #8124
  • [2323b9f]: feat, fix #8132(designer): show the expression of an Expression quest… (#8133) (Andrew) #8133
  • [bd9ea20]: updated survey-creator translation for master [azurepipelines skip] (surveyjsdeveloper)
  • [8e3501d]: [library:12242] feat(property-grid): show the boolean "requiredTrue" property after "isRequired" (#8137) (Andrew) #8137
  • [e7a0f7a]: updated survey-creator translation for master [azurepipelines skip] (surveyjsdeveloper)
  • [11477d6]: updated 5 screenshots (surveyjsdeveloper) #8144
  • [c64c821]: #8149 shadcn adapter UI issues - Dropdown appears incorrectly in design mode [adapters:54] (#8150) (Aleksey Novikov) #8150
  • [2239163]: updated survey-creator translation for master [azurepipelines skip] (surveyjsdeveloper)
  • [27884e6]: library - issue/12269-If-you-leave-the-field-empty-a-panels-title-wont-appear-and-the-following-layout-will-be-produced (#8160) (Aleksey Novikov) #8160
  • [5805d52]: updated survey-creator translation for master [azurepipelines skip] (surveyjsdeveloper)
  • 3.2.5 [azurepipelines skip] (surveyjsdeveloper)

Don't miss a new survey-creator release

NewReleases is sending notifications on new releases.