What's Changed
- Rating does not auto-advance on Enter when autoAdvance Enabled is true by @OlgaLarina in #11855
- accessibility radiobuttons combined auto advance enabled by @OlgaLarina in #11853
- fix: guard survey hashes and merges against Object.prototype keys fix: #11856, #11858 by @andrewtelnov in #11864
- autoCenterFocusedQuestion by @OlgaLarina in #11840
- [backport:V2] onDynamicPanelValueChanged is not raised when a composi… by @andrewtelnov in #11872
- Slider: question root renders role="textbox", so screen readers never… by @dmitry-kurmanov in #11867
- Select a Rating value with number keys by @OlgaLarina in #11869
- feat(core): add Question.getValueType(), ISelectQuestion and hasPlain… by @andrewtelnov in #11878
- Dropdown list shows its unfiltered choices again while it closes by @OlgaLarina in #11881
- fix(core): handle transport errors in ChoicesRestful to prevent hangi… by @MarchTokenda in #11885
- Page navigation bar - Outer buttons have larger gaps than inner ones [adapters:32] by @dmitry-kurmanov in #11868
- [backport:v2] A Number field's placeholder cannot be edited via Property Grid fix #11874 by @andrewtelnov in #11887
- fix #11875 [backport:v2] Text question keeps min/max values that don't apply after … by @andrewtelnov in #11888
- [creator:7968] Extend linter 2 by @MarchTokenda in #11842
- collaboration plugin by @MarchTokenda in #11879
- Add font family fallbacks by @dk981234 in #11892
Full Changelog: v3.1.0...v3.1.1