🎉 New Features
-
[acl] Support user role union (#6301) by @aaaaaajie
-
[client]
-
[Verification] Support user binding of various verification types, such as SMS and TOTP authenticators, and identity verification in required scenarios. Enable development and extension of verification methods. (#6026) by @2013xile Reference: Verification
-
[Calendar] Support for the extension of optional fields for Kanban, Calendar, and Formula Field plugins (#6076) by @katherinehhh
-
[Block: template] Add
Block: template
plugin, providing template support for blocks based on inheritance mechanism. (#5920) by @gchust -
[plugin-demo-platform] Set skipAuthCheck of “/new” route to true. by @sheldon66
-
[Two-factor authentication (2FA)] New plugins: Two-factor authentication and Verification: TOTP authenticator by @2013xile Reference: Two-factor authentication (2FA)
Verification: TOTP authenticator
🚀 Improvements
-
[client]
-
[utils] Desktop page adaptation for mobile devices (#6393) by @zhangzhonghe
-
[Public forms] set public form page title to the configured title upon creation (#6538) by @katherinehhh
-
[File manager]
-
[Block: template] Support save data block as block template from page (#6348) by @gchust
-
[Workflow] Move bind workflow settings to plugin (#6143) by @mytharcher
🐛 Bug Fixes
-
[client]
-
table row button drag-and-drop issue (#6544) by @katherinehhh
-
Unable to use ‘Current User’ variable when adding a link page (#6536) by @zhangzhonghe
-
Relational field’s data range linkage is not effective (#6530) by @zhangzhonghe
-
Remove the ‘Allow multiple selection’ option from dropdown single-select fields in filter forms (#6515) by @zhangzhonghe
-
yarn doc
command error (#6540) by @gchust -
missing fields in the linkage rule configuration (#6488) by @katherinehhh
-
Content is not fully displayed in mobile browsers (#6446) by @zhangzhonghe
-
When using the ‘$anyOf’ operator, the linkage rule is invalid (#6400) by @zhangzhonghe
-
incorrect formatting of time field in filter form (#6374) by @katherinehhh
-
Input style not correct for form default value setting (#6490) by @gchust
-
-
[utils] Known ‘desktop responsive’ bug (#6476) by @zhangzhonghe
-
[acl] Fixed the issue where relationship fields are not displayed under the role union. (#6456) by @aaaaaajie
-
[Collection: Tree] Migration issue for plugin-collection-tree (#6537) by @2013xile
-
[Action: Custom request] Unable to download UTF-8 encoded files (#6541) by @2013xile
-
[Variables and secrets] Buttons have not been shown in create new variables drawer (#6485) by @gchust
-
[WEB client] Replace all instances of ctx.state.currentRole (single role) with ctx.state.currentRoles (supports multiple roles). (#6427) by @aaaaaajie
-
[Access control]
-
[Block: template]
-
[Auth: API keys] API keys plugin role list removal union (#6432) by @aaaaaajie
-
[Block: Multi-step form] the submit button has the same color in its default and highlighted by @jiannx
-
[Workflow: Approval] Style issue with the ‘Apply new’ popup dialog by @zhangzhonghe