@nocobase/plugin-acl
Advanced tools
Changelog
v1.8.0 - 2025-07-07
Users can now recover their passwords via email. Enable this feature in Settings > Authentication > Forgot Password, configure an email notification channel, and customize the password reset email (supports variables and HTML format).
Reference: Forgot Password
Supports creating statistical variables such as count, sum, and average. These variables can be used in menu badges, page labels, and other areas to make the interface more intuitive and information-rich.
Reference: Custom Variables
The email management module has been fully upgraded, now supporting email deletion, batch sending, sync interval settings, AI-generated content, and various user experience improvements.
Supports the SQL Server BIT field in external data sources and enables on-demand loading of data tables from external sources.
Supports one-click copying of text field content.
multipart/form-data
TypeWhen configuring an HTTP Request node in a workflow, you can now select the multipart/form-data
content type. Once enabled, the request body accepts form-data submissions—including file
fields—to support file uploads and similar scenarios.
Approval node execution results can now be used as variables in subsequent nodes, with automatic recording of status and related data.
Reference: Node Results
The generic text input component now includes an Enable Scan option. When enabled, a scan button appears on the right side of the input field, allowing data to be entered via scanning devices. You can also configure whether manual input is allowed.
Reference: Enable scan
Markdown content now supports localization using the {{t 'xxx'}}
syntax to insert multilingual text.
Reference: Localization
A new "Open in new window" option has been added for menu links, allowing you to customize how links are opened.
You can now customize the calendar view’s week start day, choosing either Sunday or Monday to fit different regional preferences and habits.
In view mode, images within Markdown content can be clicked to enlarge, enhancing the reading experience.
getCollectionFieldOptions
method to enhance flexibilityDatabase connection pool parameters can be flexibly set through environment variables to improve deployment flexibility.
Supports paginated loading of comments to enhance loading performance and reading experience in scenarios with large data volumes.
Changelog
v1.7.20 - 2025-07-07
[client]
After field changes, data scopes that depend on this field should automatically clear selected values (#7161) by @zhangzhonghe
Fix the issue where setting table column width is ineffective (#7158) by @zhangzhonghe
Fix the error issue with filter forms in the Duplicate button popup (#7154) by @zhangzhonghe
Fixed an error that occurred when saving a one-to-one relationship in a configuration field. (#7153) by @aaaaaajie
[undefined] Fix e2e.yml (#7160) by @mytharcher
[File manager]
[Public forms] fix issue where Date Only field failed to select date in public form. (#7168) by @katherinehhh
[Workflow] Fix the issue where multiple left swipes are required to return to the previous page on mobile devices (#7165) by @zhangzhonghe
[Data visualization] Table pagination issue (#7151) by @2013xile
[Workflow: Approval]
Fix associations not loaded after withdrawn by @mytharcher
Remove transaction of patching schema due to timeout by @mytharcher
Fix error thrown when approval deleted by @mytharcher
Fix update association when submit by @mytharcher
Changelog
v1.7.19 - 2025-07-03
[database] Support to add pool options from env (#7133) by @mytharcher
[Workflow]
[Multi-app manager] add filter support to multi-app management (#7124) by @katherinehhh
[Workflow: Approval] Change time to absolute in timeline by @mytharcher
[client]
Setting field displayName in connected view had no effect (#7130) by @aaaaaajie
background color style issue in subtable on detail block (#7144) by @katherinehhh
Workflow manual node UI configuration: linkage rules cannot select Current form variables (#7125) by @zhangzhonghe
association field default value overrides existing data in sub-table (#7120) by @katherinehhh
markdown did not reflect changes in real-time when referencing $nForm variables (#7147) by @katherinehhh
Fault tolerance for settings based on 'x-acl-action' (#7128) by @mytharcher
[utils] filtering issue on DateOnly or Datetime (without time zone) using Exact day variable (#7113) by @katherinehhh
[Workflow] Fix error thrown by cycling import (#7134) by @mytharcher
[Password policy] Support permanently locking user accounts by @2013xile
[Workflow: Subflow] Fix issue in cluster mode by @mytharcher
[Workflow: Approval]
Remove non-filterable fields from filter by @mytharcher
Add form layout settings by @mytharcher