Release Notes

Learn about the latest features, improvements, and bug fixes.

NocoBase v1.6.1: Bug Fixes
🐛 Bug Fixes
  • [client]

    • When using the ‘$anyOf’ operator, the linkage rule is invalid (#6415) by @zhangzhonghe

    • Data not updating in popup windows opened via Link buttons (#6411) by @zhangzhonghe

    • multi-select field value changes and option loss when deleting subtable records (#6405) by @katherinehhh

  • [Notification: In-app message] Differentiate the in-app message list background color from the message cards to enhance visual hierarchy and readability. (#6417) by @sheldon66

latest
NocoBase v1.7.0-beta.1: compatible with historical button access control settings
🎉 New Features
  • [client] compatible with historical button access control settings (#6376) by @katherinehhh

  • [Workflow: Post-action event] Support to use end node to determine status (#6399) by @mytharcher

  • [Workflow: Response message] Support to be used in action trigger by @mytharcher

🚀 Improvements
  • [Workflow] Fix API 401 when not logged in (#6412) by @mytharcher

  • [Workflow: Manual node] Adjust workflow task center UI (#6272) by @mytharcher

  • [Email manager] Use same element structure and style in global for toolbar button by @mytharcher

  • [Workflow: Approval] Adjust task center UI by @mytharcher

🐛 Bug Fixes
  • [client]

    • Unable to move the page into a group (#6413) by @zhangzhonghe

    • Deep-level menus are not displaying icon (#6410) by @zhangzhonghe

    • FormDrawer theme context issue (#6403) by @katherinehhh

  • [Workflow: Manual node] Avoid conflict on unique key (#6407) by @mytharcher

  • [Data source manager] error when editing fields in external data source (#6402) by @katherinehhh

  • [Authentication] User has no roles should redirect error message page. (#6408) by @sheldon66

  • [Workflow: Custom action event] missing linkage rule configuration for ‘Trigger Workflow’ button by @katherinehhh

  • [Backup manager] Missing encryption key data during backup restoration by @gchust

  • [Workflow: Approval] Avoid conflict on unique key by @mytharcher

beta
NocoBase v1.7.0-alpha.1: Support to use end node to determine status
🎉 New Features
  • [Workflow: Post-action event] Support to use end node to determine status (#6399) by @mytharcher
🚀 Improvements
  • [Workflow] Fix API 401 when not logged in (#6412) by @mytharcher

  • [Email manager] Use same element structure and style in global for toolbar button by @mytharcher

  • [Workflow: Approval] Adjust task center UI by @mytharcher

🐛 Bug Fixes
  • [client]

    • Unable to move the page into a group (#6413) by @zhangzhonghe

    • Deep-level menus are not displaying icon (#6410) by @zhangzhonghe

  • [Authentication] User has no roles should redirect error message page. (#6408) by @sheldon66

  • [Workflow: Custom action event] missing linkage rule configuration for ‘Trigger Workflow’ button by @katherinehhh

  • [Backup manager] Missing encryption key data during backup restoration by @gchust

  • [Workflow: Approval] Avoid conflict on unique key by @mytharcher

alpha
NocoBase v1.6.0-alpha.31: compatible with historical button access control settings
🎉 New Features
  • [client] compatible with historical button access control settings (#6376) by @katherinehhh

  • [Workflow: Response message] Support to be used in action trigger by @mytharcher

🚀 Improvements
  • [Auth: API keys] Add token security config test for API key authentication. (#6361) by @sheldon66

  • [Workflow: Manual node] Adjust workflow task center UI (#6272) by @mytharcher

🐛 Bug Fixes
  • [server] Incorrect browser cache after running yarn start command (#6394) by @gchust

  • [client]

    • FormDrawer theme context issue (#6403) by @katherinehhh

    • When using the ‘$anyOf’ operator, the linkage rule is invalid (#6400) by @zhangzhonghe

  • [auth] Handle non-existent user with 401 error and update locale messages (#6381) by @sheldon66

  • [Block: template] Save as template option has not been shown in page data block (#6398) by @gchust

  • [Workflow: Manual node] Avoid conflict on unique key (#6407) by @mytharcher

  • [Data source manager] error when editing fields in external data source (#6402) by @katherinehhh

  • [Theme editor] theme switching fails after multiple consecutive switches (#6387) by @katherinehhh

  • [WEB client] The page is blank after switching roles (#6388) by @aaaaaajie

  • [Workflow: Approval]

    • Avoid wrong assignees configuration query all users by @mytharcher

    • Fix order param when add assignee by @mytharcher

  • [WeCom] fix login prompt link and dingtalk login error by @chenzhizdt

alpha
NocoBase v1.6.0 Officially Released

NocoBase v1.6.0 Officially Released

Cluster mode deployment, security policy optimization, and migration Manager, led to a comprehensive enhancement in performance, security, and user experience.

NocoBase v1.6.0-beta.18: Add token security config test for API key authentication
🚀 Improvements
  • [Auth: API keys] Add token security config test for API key authentication. (#6361) by @sheldon66
🐛 Bug Fixes
  • [server] Incorrect browser cache after running yarn start command (#6394) by @gchust

  • [auth] Handle non-existent user with 401 error and update locale messages (#6381) by @sheldon66

  • [WEB client] The page is blank after switching roles (#6388) by @aaaaaajie

  • [Theme editor] theme switching fails after multiple consecutive switches (#6387) by @katherinehhh

  • [Workflow: Approval]

    • Fix order param when add assignee by @mytharcher

    • Avoid wrong assignees configuration query all users by @mytharcher

  • [WeCom] fix login prompt link and dingtalk login error by @chenzhizdt

beta
NocoBase v1.5.25: Bug Fixes
🐛 Bug Fixes
  • [server] Incorrect browser cache after running yarn start command (#6394) by @gchust

  • [Workflow: Approval] Avoid wrong assignees configuration query all users by @mytharcher

  • [WeCom] fix login prompt link and dingtalk login error by @chenzhizdt

latest
NocoBase v1.6.0-alpha.30: time field support time format
🎉 New Features
  • [client]

    • Add tooltip configuration to menu item and table headers (#6346) by @Cyx649312038

    • time field support time format (#6329) by @katherinehhh

  • [Data visualization] Support NULLS sorting in chart queries (#6383) by @2013xile

  • [AI integration] New plugin: AI integration (#6283) by @2013xile Reference: AI integration

  • [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

  • [AI integration (EE)] New plugin: AI integration (EE) by @2013xile Reference: AI integration

  • [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]

    • Add debounce handling to buttons (#6351) by @Cyx649312038

    • Make the menu responsive to screen width (#6331) by @zhangzhonghe

  • [server] Upgrade koa to 2.15.4; upgrade @koa/cors to 5.0.0 (#6334) by @2013xile

  • [Workflow]

    • Allow skip to trigger collection workflow in database event (#6379) by @mytharcher

    • Lazy load job result for better performance (#6344) by @mytharcher

  • [Block: template] Support save data block as block template from page (#6348) by @gchust

  • [Workflow: Aggregate node] Add round process for aggregated number based on double type (#6358) by @mytharcher

  • [Action: Import records Pro] support advanced options in Pro import button by @katherinehhh

  • [Workflow: JavaScript] Support to require package from absolute path by @mytharcher

  • [File storage: S3(Pro)] try reload storages if not find the storage by @jiannx

🐛 Bug Fixes
  • [client]

    • Menu title custom translation is invalid (#6377) by @zhangzhonghe

    • missing sortable setting for inherited collection fields (#6372) by @katherinehhh

    • incorrect formatting of time field in filter form (#6374) by @katherinehhh

    • timezone-related issue causing one hour less in date picker (#6359) by @katherinehhh

    • attachment field storage setting dropdown not displaying options (#6365) by @katherinehhh

    • subform components not aligning with main form when label is hidden (#6357) by @katherinehhh

    • Fix error thrown when creating file collection (#6363) by @mytharcher

    • resolve scrollbar issue when opening page tab with full-height block (#6347) by @katherinehhh

    • Pages with custom favicon briefly flash the NocoBase favicon during loading (#6337) by @zhangzhonghe

    • association block not rendering in popup within collection inheritance (#6303) by @katherinehhh

    • add new button appears on hover in association field read-only mode (#6322) by @katherinehhh

  • [auth] Avoid renewing the token during WebSocket authorization. (#6342) by @sheldon66

  • [database] Fix error when retrieving relation collection records if the source key in relation fields is a numeric string (#6360) by @2013xile

  • [WEB client]

    • After adding a page to the route table, the page appears blank (#6366) by @zhangzhonghe

    • Adding tab pages in route management table does not take effect (#6362) by @zhangzhonghe

  • [Access control] In the permission management table, the tab page name is empty (#6364) by @zhangzhonghe

  • [Users]

    • “No permissions” error when users without user management permissions view their own profile (#6382) by @2013xile

    • “No permissions” error when updating system settings in user management (#6380) by @2013xile

    • An error UI briefly flashes when the user permission management table loads for the first time (#6324) by @zhangzhonghe

  • [AI integration] Issue where the default baseURL for LLM provider is undefined (#6367) by @2013xile

  • [Workflow] Fix acl for getting job (#6352) by @mytharcher

  • [Block: Map] Configuration settings for map field are missing/not visible (#6336) by @zhangzhonghe

  • [Mobile] Page error: Cannot read properties of null (reading ‘match’) (#6335) by @zhangzhonghe

  • [Block: Action panel] Setting the height of the action panel is invalid (#6321) by @zhangzhonghe

  • [Workflow: Custom action event]

    • Fix locale and collection modifiable after executed by @mytharcher

    • Fix migration for legacy buttons bound with custom action workflow by @mytharcher

  • [Custom brand] Pages with custom favicon briefly flash the NocoBase favicon during loading by @zhangzhonghe

  • [Action: Import records Pro]

    • Use additional option to determine whether to trigger workflow or not by @mytharcher

    • association block import button duplicate record detection shows no data in field dropdown by @katherinehhh

  • [Action: Export records Pro]

    • pro export action missing sort params by @katherinehhh

    • remove ‘add block’ option in export attachment button settings by @katherinehhh

  • [Template print] Restore from local failed when action template print and backup manager plugins were both enabled by @gchust

  • [Workflow: Approval]

    • Fix migration for legacy blocks by @mytharcher

    • Fix .toJSON() caused error by @mytharcher

alpha
NocoBase v1.6.0-beta.17: Add tooltip configuration to menu item and table headers
🎉 New Features
  • [client] Add tooltip configuration to menu item and table headers (#6346) by @Cyx649312038

  • [Data visualization] Support NULLS sorting in chart queries (#6383) by @2013xile

  • [AI integration] New plugin: AI integration (#6283) by @2013xile Reference: AI integration

  • [AI integration (EE)] New plugin: AI integration (EE) by @2013xile Reference: AI integration

🚀 Improvements
  • [client]

    • Add debounce handling to buttons (#6351) by @Cyx649312038

    • Make the menu responsive to screen width (#6331) by @zhangzhonghe

  • [Workflow] Allow skip to trigger collection workflow in database event (#6379) by @mytharcher

  • [Workflow: Aggregate node] Add round process for aggregated number based on double type (#6358) by @mytharcher

  • [Action: Import records Pro] support advanced options in Pro import button by @katherinehhh

  • [Workflow: JavaScript] Support to require package from absolute path by @mytharcher

  • [File storage: S3(Pro)] try reload storages if not find the storage by @jiannx

🐛 Bug Fixes
  • [client]

    • Menu title custom translation is invalid (#6377) by @zhangzhonghe

    • timezone-related issue causing one hour less in date picker (#6359) by @katherinehhh

    • missing sortable setting for inherited collection fields (#6372) by @katherinehhh

    • attachment field storage setting dropdown not displaying options (#6365) by @katherinehhh

    • subform components not aligning with main form when label is hidden (#6357) by @katherinehhh

    • association block not rendering in popup within collection inheritance (#6303) by @katherinehhh

    • resolve scrollbar issue when opening page tab with full-height block (#6347) by @katherinehhh

    • Fix error thrown when creating file collection (#6363) by @mytharcher

  • [database] Fix error when retrieving relation collection records if the source key in relation fields is a numeric string (#6360) by @2013xile

  • [WEB client]

    • Adding tab pages in route management table does not take effect (#6362) by @zhangzhonghe

    • After adding a page to the route table, the page appears blank (#6366) by @zhangzhonghe

  • [Users]

    • “No permissions” error when users without user management permissions view their own profile (#6382) by @2013xile

    • “No permissions” error when updating system settings in user management (#6380) by @2013xile

  • [Access control] In the permission management table, the tab page name is empty (#6364) by @zhangzhonghe

  • [AI integration] Issue where the default baseURL for LLM provider is undefined (#6367) by @2013xile

  • [Workflow] Fix acl for getting job (#6352) by @mytharcher

  • [Workflow: Custom action event] Fix locale and collection modifiable after executed by @mytharcher

  • [Action: Import records Pro] Use additional option to determine whether to trigger workflow or not by @mytharcher

  • [Action: Export records Pro] pro export action missing sort params by @katherinehhh

beta
NocoBase v1.5.24: Support NULLS sorting in chart queries
🎉 New Features
  • [Data visualization] Support NULLS sorting in chart queries (#6383) by @2013xile
🚀 Improvements
  • [Workflow] Allow skip to trigger collection workflow in database event (#6379) by @mytharcher
🐛 Bug Fixes
  • [Action: Import records Pro] Use additional option to determine whether to trigger workflow or not by @mytharcher

  • [Action: Export records Pro] pro export action missing sort params by @katherinehhh

latest
NocoBase v1.5.23: Bug Fixes
🐛 Bug Fixes
  • [client]
    • timezone-related issue causing one hour less in date picker (#6359) by @katherinehhh

    • missing sortable setting for inherited collection fields (#6372) by @katherinehhh

latest
NocoBase v1.5.22: Add debounce handling to buttons
🚀 Improvements
  • [client] Add debounce handling to buttons (#6351) by @Cyx649312038
🐛 Bug Fixes
  • [database] Fix error when retrieving relation collection records if the source key in relation fields is a numeric string (#6360) by @2013xile
latest
NocoBase v1.5.21: Lazy load job result for better performance
🚀 Improvements
  • [Workflow] Lazy load job result for better performance (#6344) by @mytharcher

  • [Workflow: Aggregate node] Add round process for aggregated number based on double type (#6358) by @mytharcher

🐛 Bug Fixes
  • [client]

    • subform components not aligning with main form when label is hidden (#6357) by @katherinehhh

    • association block not rendering in popup within collection inheritance (#6303) by @katherinehhh

    • Fix error thrown when creating file collection (#6363) by @mytharcher

  • [Workflow] Fix acl for getting job (#6352) by @mytharcher

latest
NocoBase v1.6.0-beta.16: time field support time format
🎉 New Features
  • [client] time field support time format (#6329) by @katherinehhh
🚀 Improvements
  • [server] Upgrade koa to 2.15.4; upgrade @koa/cors to 5.0.0 (#6334) by @2013xile

  • [Workflow] Lazy load job result for better performance (#6344) by @mytharcher

🐛 Bug Fixes
  • [auth] Avoid renewing the token during WebSocket authorization. (#6342) by @sheldon66

  • [client]

    • Pages with custom favicon briefly flash the NocoBase favicon during loading (#6337) by @zhangzhonghe

    • add new button appears on hover in association field read-only mode (#6322) by @katherinehhh

  • [devtools] Ensure X-Forwarded-For header is set only if req.ip is not undefined. (#6320) by @sheldon66

  • [Block: Map] Configuration settings for map field are missing/not visible (#6336) by @zhangzhonghe

  • [Mobile] Page error: Cannot read properties of null (reading ‘match’) (#6335) by @zhangzhonghe

  • [Users] An error UI briefly flashes when the user permission management table loads for the first time (#6324) by @zhangzhonghe

  • [Block: Action panel] Setting the height of the action panel is invalid (#6321) by @zhangzhonghe

  • [Action: Import records Pro] association block import button duplicate record detection shows no data in field dropdown by @katherinehhh

  • [Action: Export records Pro] remove ‘add block’ option in export attachment button settings by @katherinehhh

  • [Workflow: Custom action event] Fix migration for legacy buttons bound with custom action workflow by @mytharcher

  • [Custom brand] Pages with custom favicon briefly flash the NocoBase favicon during loading by @zhangzhonghe

  • [Template print] Restore from local failed when action template print and backup manager plugins were both enabled by @gchust

  • [Workflow: Approval]

    • Fix .toJSON() caused error by @mytharcher

    • Fix migration not run because version number by @mytharcher

    • Fix migration for legacy blocks by @mytharcher

beta
NocoBase v1.5.20: Bug Fixes
🐛 Bug Fixes
  • [client] Pages with custom favicon briefly flash the NocoBase favicon during loading (#6337) by @zhangzhonghe

  • [Block: Map] Configuration settings for map field are missing/not visible (#6336) by @zhangzhonghe

  • [Custom brand] Pages with custom favicon briefly flash the NocoBase favicon during loading by @zhangzhonghe

  • [Template print] Restore from local failed when action template print and backup manager plugins were both enabled by @gchust

latest
NocoBase v1.5.19: Bug Fixes
🐛 Bug Fixes
  • [client] add new button appears on hover in association field read-only mode (#6322) by @katherinehhh

  • [Action: Export records Pro] remove ‘add block’ option in export attachment button settings by @katherinehhh

  • [Action: Import records Pro] association block import button duplicate record detection shows no data in field dropdown by @katherinehhh

latest
NocoBase v1.6.0-alpha.29: support permission configuration for action
🎉 New Features
  • [client] support permission configuration for action (#6254) by @katherinehhh

  • [Block: template] Add Block: template plugin, providing template support for blocks based on inheritance mechanism. (#5920) by @gchust

  • [Workflow: Custom action event] trigger workflow action support access control by @katherinehhh

🚀 Improvements
  • [client]

    • Upgrade react types definition (#6278) by @gchust

    • Expansion and improvement of user personal center (#6213) by @katherinehhh

  • [File manager]

    • Increase URL length to 1024 (#6275) by @mytharcher

    • add backend code to generate file preview url (#6281) by @jiannx

    • File names during upload will change from random to the original name with a random suffix. (#6217) by @chenos

    • add backend code to generate file preview url (#6223) by @jiannx

    • Change storage type api and add plugin api (#6246) by @mytharcher

    • Change storage type api and add plugin api (#6246) by @mytharcher

  • [Block: Action panel] Optimize mobile styles (#6270) by @zhangzhonghe

  • [Workflow] Hide node id from node card in workflow canvas (#6251) by @mytharcher

  • [File storage: S3(Pro)]

    • Adjust storage API based on main repository by @mytharcher

    • Support thumbnailRule option configuration by @jiannx

  • [Backup manager] Allow restoring backup to an application even it is missing some plugins by @gchust

🐛 Bug Fixes
  • [devtools] Ensure X-Forwarded-For header is set only if req.ip is not undefined. (#6320) by @sheldon66

  • [client]

    • Incorrect position after dragging the menu (#6315) by @zhangzhonghe

    • error when creating comment block without comment collection (#6309) by @katherinehhh

    • Error occurs when clicking tree block node (#6314) by @zhangzhonghe

    • After clicking the left menu, the sub-page is abnormally closed (#6305) by @zhangzhonghe

    • Do not clear field value when the expression value is empty (#6300) by @zhangzhonghe

    • rich text field component cannot be fully cleared (#6287) by @katherinehhh

    • Unable to move the page into a group (#6289) by @zhangzhonghe

    • Skip auth error for CurrentUserProvider. (#6252) by @sheldon66

    • Fix uploaded file missed when one by one (#6260) by @mytharcher

    • Fixed html tag character in the mail channel config form input field. (#6221) by @sheldon66

    • Fix files missed after uploaded (#6247) by @mytharcher

    • picker format mismatch in filter form field (#6234) by @katherinehhh

    • Show <Variable.TextArea /> component correctly in disabled mode (#6197) by @mytharcher

  • [create-nocobase-app] Error occurs on web client after running create-nocobase-app followed by yarn dev (#6299) by @gchust

  • [auth] Skip user auth check when token is api key (#6291) by @sheldon66

  • [cli] Improve internal logic of nocobase upgrade command (#6280) by @chenos

  • [File manager]

    • Fix migration for inherited collection (#6310) by @mytharcher

    • Fix migration and add test cases (#6288) by @mytharcher

    • Fix migration and add test cases (#6288) by @mytharcher

    • Fix path column type of file collection (#6294) by @mytharcher

    • Upgrade AWS SDK version to fix MinIO upload bug (#6253) by @mytharcher

  • [Block: template] Require login when accessing public form (#6258) by @gchust

  • [Access control] Incorrect data records when using many to many fields as data scope in collection permissions (#6304) by @2013xile

  • [Block: Kanban] Incorrect data filtering in popup Kanban block using popup record variables (#6290) by @katherinehhh

  • [Collection field: Sequence] Fix sequence field not disabled when on read-only mode (#6274) by @mytharcher

  • [Workflow: test kit] Fix E2E test cases based on new features (#6296) by @mytharcher

  • [Public forms] Skip auth check in the public form (#6284) by @chenos

  • [Authentication] Remove unnecessary NavigateIfNotSignIn wrapper from AdminProvider. (#6268) by @sheldon66

  • [Workflow]

    • Fix style details in workflow canvas (#6240) by @mytharcher

    • Support to trigger workflow when change password (#6248) by @mytharcher

  • [Workflow: Custom action event]

    • Fix build error by @mytharcher

    • Fix E2E test cases by @mytharcher

    • Fix trigger workflow initializer by @mytharcher

    • Fix build error by @mytharcher

  • [Workflow: Pre-action event] Fix error message from response message node not shown by @mytharcher

  • [Workflow: JavaScript] Support to require NocoBase modules by @mytharcher

  • [Email manager] public mailmessage collection and fix modal data lost by @jiannx

  • [File storage: S3(Pro)]

    • Upgrade AWS SDK version to fix MinIO upload bug. by @mytharcher

    • set the default value of forcePathStyleForAccess to virtual by @jiannx

  • [Block: Multi-step form] items sort error after drag by @jiannx

  • [Block: Tree] Error occurs when clicking tree block node by @zhangzhonghe

  • [Backup manager] The delete icon of the restore from local operation dialog is not working by @gchust

  • [Workflow: Approval]

    • Fix migration not run because version number by @mytharcher

    • Fix E2E test cases based on new features by @mytharcher

alpha
NocoBase v1.5.17: Bug Fixes
🐛 Bug Fixes
  • [client]

    • error when creating comment block without comment collection (#6309) by @katherinehhh

    • Error occurs when clicking tree block node (#6314) by @zhangzhonghe

    • After clicking the left menu, the sub-page is abnormally closed (#6305) by @zhangzhonghe

    • Do not clear field value when the expression value is empty (#6300) by @zhangzhonghe

  • [Collection field: Sequence] Fix sequence field not disabled when on read-only mode (#6274) by @mytharcher

  • [File manager] Fix migration for inherited collection (#6310) by @mytharcher

  • [Access control] Incorrect data records when using many to many fields as data scope in collection permissions (#6304) by @2013xile

  • [Block: Kanban] Incorrect data filtering in popup Kanban block using popup record variables (#6290) by @katherinehhh

  • [Block: Tree] Error occurs when clicking tree block node by @zhangzhonghe

latest
NocoBase v1.6.0-beta.15: Bug Fixes
🐛 Bug Fixes
  • [client]

    • error when creating comment block without comment collection (#6309) by @katherinehhh

    • Incorrect position after dragging the menu (#6315) by @zhangzhonghe

  • [Workflow: Custom action event] Fix build error by @mytharcher

beta
NocoBase v1.5.18: Bug Fixes
🐛 Bug Fixes
  • [Block: Action panel] Setting the height of the action panel is invalid (#6321) by @zhangzhonghe
latest
NocoBase v1.5.16: Allow restoring backup to an application even it is missing some plugins
🚀 Improvements
  • [Backup manager] Allow restoring backup to an application even it is missing some plugins by @gchust
🐛 Bug Fixes
  • [client] rich text field component cannot be fully cleared (#6287) by @katherinehhh

  • [File manager]

    • Fix migration and add test cases (#6288) by @mytharcher

    • Fix path column type of file collection (#6294) by @mytharcher

    • Fix migration and add test cases (#6288) by @mytharcher

latest
NocoBase v1.5.15: Increase URL length
🚀 Improvements
  • [File manager]

    • Increase URL length to 1024 (#6275) by @mytharcher

    • File names during upload will change from random to the original name with a random suffix. (#6217) by @chenos

  • [Block: Action panel] Optimize mobile styles (#6270) by @zhangzhonghe

🐛 Bug Fixes
  • [cli] Improve internal logic of nocobase upgrade command (#6280) by @chenos
latest
NocoBase v1.5.14: Bug Fixes
🐛 Bug Fixes
  • [Backup manager] The delete icon of the restore from local operation dialog is not working by @gchust
latest
NocoBase v1.6.0-beta.10: Expansion and improvement of user personal center
🚀 Improvements
  • [client] Expansion and improvement of user personal center (#6213) by @katherinehhh
beta
NocoBase v1.5.13: Bug Fixes
🐛 Bug Fixes
  • [client] Fix uploaded file missed when one by one (#6260) by @mytharcher

  • [Workflow: Pre-action event] Fix error message from response message node not shown by @mytharcher

latest
NocoBase v1.6.0-beta.9: Bug Fixes
🐛 Bug Fixes
  • [client]
    • Fixed html tag character in the mail channel config form input field. (#6221) by @sheldon66

    • Skip auth error for CurrentUserProvider. (#6252) by @sheldon66

beta
NocoBase v1.5.12: Hide node id from node card in workflow canvas
🚀 Improvements
  • [Workflow] Hide node id from node card in workflow canvas (#6251) by @mytharcher
🐛 Bug Fixes
  • [File manager] Upgrade AWS SDK version to fix MinIO upload bug (#6253) by @mytharcher
latest
NocoBase v1.5.11: Support to extend group of instruction in workflow
🎉 New Features
  • [Workflow] Support to extend group of instruction in workflow (#6237) by @mytharcher Reference: Extends Node Group
🐛 Bug Fixes
  • [client]

    • association block associate action popup issue on mobile (#6235) by @katherinehhh

    • picker format mismatch in filter form field (#6234) by @katherinehhh

    • Show <Variable.TextArea /> component correctly in disabled mode (#6197) by @mytharcher

    • Fix files missed after uploaded (#6247) by @mytharcher

  • [Workflow]

    • Fix style details in workflow canvas (#6240) by @mytharcher

    • Support to trigger workflow when change password (#6248) by @mytharcher

latest
NocoBase v1.5.10: Vditor CDN use local resources
🚀 Improvements
  • [Collection field: Markdown(Vditor)] Vditor CDN use local resources (#6229) by @chenos
🐛 Bug Fixes
  • [Workflow: Loop node] Fix loop exit earlier when node inside pending (#6236) by @mytharcher
latest
NocoBase v1.5.9: Bug Fixes
🐛 Bug Fixes
  • [client]

    • horizontal scrollbar issue on the page (#6232) by @katherinehhh

    • When closing the sub-page, multiple block data requests are triggered (#6233) by @zhangzhonghe

    • Missing unique key for association fields submenu in UI (#6230) by @gchust

  • [Data visualization] Filterting error occurs when the data source name contains a hyphen - (#6231) by @2013xile

latest
NocoBase v1.5.8: Bug Fixes
🐛 Bug Fixes
  • [client]

    • Can’t open field link popup in embed page (#6222) by @gchust

    • In the edit form, the displayed association field value does not change when the associated field updates (#6210) by @Cyx649312038

  • [Mobile] Mobile menu data is incomplete in permission configuration table (#6219) by @zhangzhonghe

latest
NocoBase v1.6.0-alpha.27: Support the extension of preset fields in collections
🎉 New Features
  • [client] support the extension of preset fields in collections (#6183) by @katherinehhh

  • [Calendar] Support for the extension of optional fields for Kanban, Calendar, and Formula Field plugins (#6076) by @katherinehhh

alpha
NocoBase v1.6.0-alpha.26: Support extending frontend filter operators
🎉 New Features
  • [client] Support extending frontend filter operators (#6085) by @katherinehhh

  • [Workflow: Custom action event] Support global or batch records triggering custom action event by @mytharcher

🚀 Improvements
  • [Workflow] Move bind workflow settings to plugin (#6143) by @mytharcher
alpha
NocoBase v1.6.0-beta.8: Bug Fixes
🐛 Bug Fixes
  • [WeCom] Auto login issue in WeCom client by @2013xile
beta
NocoBase v1.6.0-beta.7: Bug Fixes
🐛 Bug Fixes
  • [Authentication] Enhance token concurrent update and auth error handling logic. (#6208) by @sheldon66
beta
NocoBase v1.5.7: Remove console error logging for SSE connection retries
🚀 Improvements
  • [Notification: In-app message] Remove console error logging for SSE connection retries. (#6205) by @sheldon66
🐛 Bug Fixes
  • [client]

    • missing drag setting in relation data quick-create operation modal (#6201) by @katherinehhh

    • issue with high precision number formatting not applying (#6202) by @katherinehhh

    • Fix an issue where clearing a association field in a form doesn’t actually clear the field value when submitting the form (#5540) by @zhangzhonghe

    • Block does not refresh after form submission (#6206) by @zhangzhonghe

    • linked field value persisting on submission after relation field reset (#6207) by @katherinehhh

    • update action displaying for rows without update permissions in table (#6204) by @katherinehhh

  • [Collection field: Sort] Fix sort field type not registered in external data source (#6212) by @mytharcher

  • [Authentication] WebSocket authentication issue (#6209) by @2013xile

  • [Collection field: Attachment(URL)] Fix deprecated request URL in hook by @mytharcher

latest
NocoBase v1.5.6: Bug Fixes
🐛 Bug Fixes
  • [client]

    • Block does not refresh after page navigation (#6200) by @zhangzhonghe

    • Form block not displayed when adding a create form via a popup action in a table row (#6190) by @katherinehhh

    • table block height setting not applied when there is no data (#6192) by @katherinehhh

  • [Action: Custom request]

    • Incorrect ‘Current record’ variable value in custom request button (#6196) by @zhangzhonghe

    • Custom request button compatibility with legacy variables (#6194) by @zhangzhonghe

  • [Data visualization] Chart blocks do not display when added to the popups of action panel (#6198) by @2013xile

latest
NocoBase v1.6.0-beta.4: Remove tolerent mode from UI
🚀 Improvements
  • [Backup manager] Remove tolerent mode from UI by @gchust
beta
NocoBase v1.6.0-alpha.24: Localization for desktop and mobile routes
🎉 New Features
  • [Localization] Localization for desktop and mobile routes (#6180) by @2013xile
🚀 Improvements
  • [client] Page title defaults to using the route’s title (#6188) by @zhangzhonghe

  • [Data source manager] Modify the test function login to be asynchronous and update the relevant test cases. (#6181) by @sheldon66

  • [Workflow: Custom action event] Update the relevant test cases to use async login. by @sheldon66

  • [Workflow: Approval] Update the relevant test cases to use async login. by @sheldon66

🐛 Bug Fixes
  • [WEB client] Remove default page tab title (#6178) by @zhangzhonghe
alpha
NocoBase v1.5.5: Add test for in-app message notifications
🚀 Improvements
  • [Notification: In-app message] Add test for retrieving latest message title and timestamp in in-app channels. (#6189) by @sheldon66
latest
NocoBase v1.5.4: Add loading to duplicate action
🚀 Improvements
  • [Workflow] Add loading to duplicate action (#6179) by @mytharcher
🐛 Bug Fixes
  • [client]

    • Fix error thrown in create node field settings (#6187) by @mytharcher

    • The ‘Allow Multiple Selection’ configuration option for association fields is not displayed in Filter Forms (#6174) by @zhangzhonghe

    • Field remains hidden after being hidden by linkage rules (#6182) by @zhangzhonghe

  • [utils] optimize the storage/plugins reading logic (#6186) by @chenos

  • [Notification: In-app message] Fix: Add user filter to message timestamp and title subqueries in channel list API to ensure data isolation. (#6185) by @deepure

  • [Backup manager] Files were not copied from the backup to the uploads folder during tolerant mode restore by @gchust

latest
NocoBase v1.5.0 Officially Released

NocoBase v1.5.0 Officially Released

Core optimizations, large-scale data import/export, email management, template printing, and other features comprehensively enhance system performance and user experience.

NocoBase v1.6.0-alpha.23: Bug Fixes
🐛 Bug Fixes
  • [client] Fix “Select from existing data” option still showing when disabling “Allow multiple ” in to-many relation subform (#6167) by @katherinehhh

  • [Data source manager] Use loginWithJti to update authentication-related test cases and prevent errors. (#6175) by @sheldon66

  • [WEB client] Routing permissions abnormal after upgrade (#6177) by @zhangzhonghe

alpha
NocoBase v1.5.3: Bug Fixes
🐛 Bug Fixes
  • [client]
    • The popup opened by clicking the belongsToArray field is fetching incorrect data (#6173) by @zhangzhonghe

    • time field operator set to “between” in filter form, but component didn’t change to time range picker (#6170) by @katherinehhh

    • Kanban and calendar block popup edit form didn’t show “Unsaved changes” (#6172) by @katherinehhh

latest
NocoBase v1.6.0-alpha.21: fix app error when IP restriction config not exists
🎉 New Features
  • [IP restriction] Fix app error when IP restriction config not exists. by @sheldon66
🐛 Bug Fixes
  • [auth] Update client auth middleware logic to prevent token update failure due to concurrency. (#6135) by @sheldon66
alpha
NocoBase v1.5.2: Hide mobile config page header when no config permission
🚀 Improvements
  • [Mobile] Hide mobile config page header when no config permission (#6171) by @zhangzhonghe
🐛 Bug Fixes
  • [Workflow: notification node] Ensured notifications are sent correctly when user input contains Handlebars-like syntax. (#6164) by @sheldon66

  • [Workflow: Manual node] Fix form values not parsed in terminal button submitting (#6160) by @mytharcher

latest
NocoBase v1.5.1: Bug Fixes
🐛 Bug Fixes
  • [client]
    • Incorrect translation for title of Sub-form(Popover) (#6159) by @gchust

    • When the subform field is set to ‘Hidden (reserved value)’, its default value variables fail to function properly (#6165) by @zhangzhonghe

latest
NocoBase v1.5.0: Add date limited range to the date field component
🎉 New Features
  • [client]

    • Add date limited range to the date field component (#5852) by @Cyx649312038

    • Support configuring text, icon, and type for add and select buttons in sub-table (#5778) by @katherinehhh

    • Support enabling link opening pop ups on readPretty field (#5747) by @katherinehhh

    • Support associate and disassociate action in association block (#5695) by @katherinehhh

  • [server] Add audit manager (#5601) by @chenzhizdt

  • [Workflow]

    • add random character patterns (#5959) by @kennnnnnnnnn

    • Add stack limit configuration for workflows (#6077) by @citlalinda

    • support manually triggering workflow (#5664) by @mytharcher

  • [Mobile] add global switch to control all back buttons in mobile (default enabled) (#5868) by @katherinehhh

  • [Calendar] Calendar plugin add event opening mode (#5808) by @Cyx649312038

  • [Collection: Tree] Allows to filter child nodes in tree table blocks (#4770) by @jimmy201602

  • [Workflow: Pre-action event] support manually triggering workflow by @mytharcher

  • [Redis pub sub adapter] Add Redis sync adapter plugin by @mytharcher

🚀 Improvements
  • [client]

    • remove linkage rules from Associate button (#6016) by @katherinehhh

    • Remove table row skeleton component (#5751) by @zhangzhonghe

    • Optimize recursive logic in useMenuSearch for better performance (#5784) by @katherinehhh

    • Remove Formily components from the table to improve performance when switching table pagination (#5738) by @zhangzhonghe

    • Improve page rendering performance and support page keep-alive functionality (#5515) by @zhangzhonghe

    • implement on-demand loading for front-end components (#5647) by @gchust

  • [Notification: Email] Add homepage links to notification plugins in package.json. (#6150) by @sheldon66

  • [Workflow: Loop node] Fix styles (#6095) by @mytharcher

  • [File manager] support for other storage plugins (#6096) by @jiannx Reference: File Storage: S3 (Pro)

  • [Workflow: test kit] adjust style of workflow canvas, to make content compacted (#6088) by @mytharcher

  • [Workflow] Change API name to reasonable ones (#6082) by @mytharcher

  • [Data visualization] Add offset param to charts-query (#5911) by @Albert-mah

  • [Mobile] Adapt time & date range picker component for mobile (#5863) by @katherinehhh

  • [Authentication] Optimize the logic of getting metadata of audit actions. (#5814) by @chenzhizdt

  • [Public forms] Optimize action panel and public form components for mobile adaptation (#5788) by @katherinehhh

  • [Collection field: Sort] add plugin description (#5720) by @mytharcher

  • [Workflow: Custom action event] Change API of manually execute by @mytharcher

  • [Workflow: JSON calculation]

    • Change JSON-query node name and group by @mytharcher

    • Add icon to nodes by @mytharcher

  • [Embed NocoBase] Improve page rendering performance by @zhangzhonghe

  • [Backup manager] Improved error messages for restore failures by @gchust

🐛 Bug Fixes
  • [client]

    • The linkage rules of the button are not functioning properly due to an issue with the sequence (#6147) by @zhangzhonghe

    • Layout anomaly after deleting blocks or fields (#6139) by @zhangzhonghe

    • Fix filter button nonfilterable field settings affecting other table with the same collection (#6121) by @katherinehhh

    • data not displayed for the association field in the sub-details (#6117) by @zhangzhonghe

    • Fix the issue where ‘data loading mode’ becomes invalid after switching pages (#6115) by @zhangzhonghe

    • Fix the issue where association field default values are not refreshed after switching pages (#6114) by @zhangzhonghe

    • Fix the issue where default values for association fields are not taking effect in Easy-reading mode (#6066) by @zhangzhonghe

    • Fix the issue where field assignments for form buttons in workflow manual nodes are invalid (#6054) by @zhangzhonghe

    • Fix missing current popup variable in the field enable link modal (#6045) by @katherinehhh

    • Continue rendering the page after the authentication check request is completed (#6020) by @2013xile

    • Fix the issue where table rows cannot be dragged and sorted (#6013) by @zhangzhonghe

    • Fix the issue where empty sub-tables display one row of empty data on iOS (#5990) by @zhangzhonghe

    • Fix the issue where clicking on association fields does not open the popup dialog (#5972) by @zhangzhonghe

    • Fix date range picker in filter form/action not showing time picker when showTime is set (#5956) by @katherinehhh

    • Fix the issue of unexpected table cell display in third-party plugins (#5934) by @zhangzhonghe

    • Fix the issue where the delete button is disabled in the block template management page (#5922) by @zhangzhonghe

    • Fix the issue where form linkage rules fail when they depend on field values from subtables (#5876) by @zhangzhonghe

    • Fix the issue of data not changing after pagination in sub-table (#5856) by @zhangzhonghe

    • Fix the issue where the browser tab title doesn’t update after switching pages (#5857) by @zhangzhonghe

    • Fix the issue where refreshing the page in the data source management page redirects to the homepage (#5855) by @zhangzhonghe

    • Fix the issue where association fields in reference templates sometimes do not display data (#5848) by @zhangzhonghe

    • Fix the issue where role data is not displayed in the user management table (#5846) by @zhangzhonghe

    • Fix the issue where the ‘Custom Request’ button is not immediately visible after being added (#5845) by @zhangzhonghe

    • Fix the issue where blocks added in a popup window are not displayed when reopening the popup (#5838) by @zhangzhonghe

    • Prevent hidden pages from affecting interactions with other pages (#5836) by @zhangzhonghe

    • Fix the issue where changing the value of a association field in the details block does not refresh immediately (#5826) by @zhangzhonghe

    • Fix the issue where fields are not displayed after adding them in a subform (#5827) by @zhangzhonghe

    • Fix the issue where clicking links doesn’t open a popup when ‘Enable link’ is turned on for the first time (#5812) by @zhangzhonghe

    • Fix the issue where mobile login redirects to desktop page (#5805) by @zhangzhonghe

    • Fix configure action button should be left-aligned (#5798) by @katherinehhh

    • Prevent multiple API calls when closing the popup (#5804) by @zhangzhonghe

    • Fix issues where variables cannot be properly used in third-party data source blocks (#5782) by @zhangzhonghe

    • Fix the issue where association field values are empty in block templates. Fix the problem where block data scope using variables don’t work properly in third-party data sources (#5777) by @zhangzhonghe

    • Fix the issue where component’s dynamic props do not work with lazy loading (#5776) by @gchust

    • fixed the warning message in React when dynamically loading hooks in the development environment (#5758) by @gchust

  • [build]

    • Fixed issue with loading after setting the APP_PUBLIC_PATH environment variable (#5924) by @gchust

    • Fixed incorrect caching of frontend js files after plugin build (#5801) by @gchust

    • Fix the issue executing yarn dev after create-nocobase-app results in an error (#5708) by @gchust

  • [server] Set the default available actions for the ACL (#5847) by @chenos

  • [Public forms] Unable to add fields in the Sub-form(Popover) of public forms (#6157) by @gchust

  • [Collection: SQL] Fix the issue where filtering SQL Collection throws an error when DB_TABLE_PREFIX is set (#6156) by @2013xile

  • [Workflow]

    • Add test case for “move” action to trigger workflow (#6145) by @mytharcher

    • Fix error thrown when async node resuming in manually executing workflow (#5877) by @mytharcher

  • [User data synchronization]

    • Fix the issue where the “retry” button is not displayed in the task list (#6079) by @2013xile

    • Fix display issues of sync and tasks buttons. (#5896) by @2013xile

  • [Verification] Fix empty form fields when opening the edit drawer in the Verification settings page (#5949) by @chenos

  • [Data source: Main] Fix the issue where system fields in the filter form block cannot be edited (#5885) by @zhangzhonghe

  • [Data visualization]

    • Fix the initial height of chart block (#5879) by @2013xile

    • Fix the issue where filter field components of chart blocks not rendering (#5769) by @2013xile

  • [Mobile]

    • Fix mobile adaptation of date component on sub-page (#5859) by @katherinehhh

    • Fix missing date input field in filter operation on mobile (#5779) by @katherinehhh

  • [Workflow: Custom action event]

    • Fix test cases of custom action trigger by @mytharcher

    • Fix test case failed on SQLite by @mytharcher

  • [Workflow: Pre-action event] Fix test cases of request interceptor by @mytharcher

  • [Workflow: Response message] Fix wrong parameter name used by @mytharcher

latest
NocoBase v1.4.34: Bug Fixes
🐛 Bug Fixes
  • [client] Unable to submit when selecting data (#6148) by @zhangzhonghe
latest
NocoBase v1.5.0-beta.34: add random character patterns
🎉 New Features
  • [Workflow] add random character patterns (#5959) by @kennnnnnnnnn
🚀 Improvements
  • [Workflow: JSON calculation] Change JSON-query node name and group by @mytharcher
🐛 Bug Fixes
  • [client]

    • The linkage rules of the button are not functioning properly due to an issue with the sequence (#6147) by @zhangzhonghe

    • Layout anomaly after deleting blocks or fields (#6139) by @zhangzhonghe

    • data not displayed for the association field in the sub-details (#6117) by @zhangzhonghe

    • Fix filter button nonfilterable field settings affecting other table with the same collection (#6121) by @katherinehhh

    • Fix the issue where association field default values are not refreshed after switching pages (#6114) by @zhangzhonghe

    • Fix the issue where ‘data loading mode’ becomes invalid after switching pages (#6115) by @zhangzhonghe

  • [Workflow] Add test case for “move” action to trigger workflow (#6145) by @mytharcher

beta
NocoBase v1.4.33: Bug Fixes
🐛 Bug Fixes
  • [Auth: OIDC] Set the same-site policy of state cookie to lax by @2013xile
latest
NocoBase v1.4.32: Bug Fixes
🐛 Bug Fixes
  • [actions] Fix “move” action to trigger workflow (#6144) by @mytharcher
latest
NocoBase v1.4.31: optimize filter component in filter form to match filterable settings
🚀 Improvements
  • [client] optimize filter component in filter form to match filterable settings (#6110) by @katherinehhh

  • [File manager] Allow to delete files when file (attachment) record is deleted (#6127) by @mytharcher

🐛 Bug Fixes
  • [database]

    • fix filter by uuid field (#6138) by @chareice

    • Fix update collection that without primary keys (#6124) by @chareice

  • [client]

    • The data source management page is reporting an error (#6141) by @zhangzhonghe

    • When the linkage rule’s conditions involve association fields that are not displayed, the button’s linkage rule becomes ineffective (#6140) by @zhangzhonghe

    • Fix incorrect variable display in association field quick-add form (#6119) by @katherinehhh

    • The content is not displayed in the quick add popup (#6123) by @zhangzhonghe

    • Fix the issue where association field blocks do not request data (#6125) by @zhangzhonghe

    • Fix linkage rules in subtable/subform affecting blocks in association field popups (#5543) by @katherinehhh

  • [Collection field: administrative divisions of China] fix acl permission with chinaRegion (#6137) by @chareice

  • [Workflow] Fix incorrectly generated SQL (#6128) by @mytharcher

  • [Collection field: Many to many (array)] Fix the issue where updating many to many (array) fields in a subform is not working (#6136) by @2013xile

  • [Mobile] Fix select in read-only mode clickable and text overflow issue on mobile (#6130) by @katherinehhh

latest
NocoBase v1.6.0-alpha.19: Bug Fixes
🐛 Bug Fixes
  • [Multi-app manager] only sub-apps that start with the main app are upgraded with it (#6133) by @chenos
alpha
NocoBase v1.6.0-alpha.18: Support IP restriction
🎉 New Features
  • [WEB client] Support permission configuration for page tabs and add route management page (#5955) by @zhangzhonghe Reference: Routes
  • [IP restriction] Support IP restriction. by @sheldon66 Reference: IP restriction
🚀 Improvements
  • [server]
    • move AesEncryptor to the core (#6132) by @chenos

      1. Add server middleware to extract the client’s IP address.
        2. Resolve infinite reload issues when an IP is blocked.
        3. Add the X-Forwarded-For HTTP header in the proxy to enable forwarding for local debugging. (#6069) by @sheldon66
🐛 Bug Fixes
  • [Authentication] Update migration rules for issued tokens and token policy config. (#6107) by @sheldon66
alpha
NocoBase v1.4.30: Bug Fixes
🐛 Bug Fixes
  • [client] Fix an issue with displaying N/A for association fields in Table (#6109) by @zhangzhonghe

  • [Collection: Tree] Disallow setting a node of tree collection as its own parent (#6122) by @2013xile

  • [Workflow: HTTP request node] Fix request node pending in loop (#6120) by @mytharcher

  • [Workflow: test kit] To fix mock datasource test cases depend on ACL (#6116) by @mytharcher

  • [Backup manager] Fixed an issue where some backup files could not be properly extracted and restored by @gchust

latest
NocoBase v1.5.0-beta.33: Add stack limit configuration for workflows
🎉 New Features
  • [Workflow] Add stack limit configuration for workflows (#6077) by @citlalinda
🚀 Improvements
  • [Workflow: Loop node] Fix styles (#6095) by @mytharcher

  • [File manager] support for other storage plugins (#6096) by @jiannx Reference: File Storage: S3 (Pro)

  • [Workflow: test kit] adjust style of workflow canvas, to make content compacted (#6088) by @mytharcher

  • [Workflow: JSON query node] Add icon to nodes by @mytharcher

beta
NocoBase v1.4.29: Support configuring the number of icons per row in the mobile action penal
🎉 New Features
  • [Block: Action panel] Support configuring the number of icons per row in the mobile action penal (#6106) by @katherinehhh
latest
NocoBase v1.4.28: Bug Fixes
🐛 Bug Fixes
  • [client] The default value of the assocation field has not been updated (#6103) by @chenos

  • [Action: Batch edit] Remove form data template from bulk edit action form settings (#6098) by @katherinehhh

  • [Verification] Fix provider ID could be edit (#6097) by @mytharcher

latest
NocoBase v1.6.0-alpha.16: Support configuring the number of icons per row in the mobile action penal
🎉 New Features
  • [Block: Action panel] Support configuring the number of icons per row in the mobile action penal (#6046) by @katherinehhh
alpha
NocoBase v1.6.0-alpha.15: Support setting description property in block
🎉 New Features
  • [client] Support setting description property in block (#6015) by @katherinehhh

  • [Authentication] Support token security configuration. (#5948) by @sheldon66 Reference: Token security policy

  • [Workflow: Manual node] Add task title column in todo block (#6051) by @mytharcher

🚀 Improvements
  • [Workflow: Custom action event] Change API of manually execute by @mytharcher
alpha
NocoBase v1.4.27: Bug Fixes
🐛 Bug Fixes
  • [client] Fix the issue where block data is empty in the popup window on the embedded page (#6086) by @zhangzhonghe

  • [Workflow] Fix dispatch not process in preparing phase (#6087) by @mytharcher

latest
NocoBase v1.5.0-beta.32: Change API name to reasonable ones
🚀 Improvements
  • [Workflow] Change API name to reasonable ones (#6082) by @mytharcher
beta
NocoBase v1.5.0-beta.31: Bug Fixes
🐛 Bug Fixes
  • [User data synchronization] Fix the issue where the “retry” button is not displayed in the task list (#6079) by @2013xile
beta
NocoBase v1.4.26: Allows to add descriptions for SQL collections
🚀 Improvements
  • [client] Allows to add descriptions for SQL collections (#6081) by @2013xile

  • [resourcer] Allow empty object as values in action (#6070) by @mytharcher

🐛 Bug Fixes
  • [Localization] Avoid API request when attempting to delete an empty translation (#6078) by @2013xile
latest
NocoBase v1.5.0-beta.30: Bug Fixes
🐛 Bug Fixes
  • [client] Fix the issue where default values for association fields are not taking effect in Easy-reading mode (#6066) by @zhangzhonghe
beta
NocoBase v1.5.0-beta.29: Improved error messages for restore failures
🚀 Improvements
  • [Backup manager] Improved error messages for restore failures by @gchust
beta
NocoBase v1.4.25: Improve the extensibility of file-storage
🚀 Improvements
  • [client] Improve the extensibility of file-storage (#6071) by @chenos

  • [Workflow] Fix repeat field component in schedule configuration (#6067) by @mytharcher

🐛 Bug Fixes
  • [Mobile] Fix the issue of bottom buttons being obscured on mobile devices (#6068) by @zhangzhonghe

  • [Workflow: Custom action event] Fix context for http collection by @mytharcher

  • [Backup manager] Fixed a possible backup error when the collection-fdw plugin is not enabled by @gchust

  • [Departments] Fix custom action event cannot be triggered on departments collection by @mytharcher

latest
NocoBase v1.4.24: datePicker component input read only
🚀 Improvements
  • [client] datePicker component input read only (#6061) by @Cyx649312038
🐛 Bug Fixes
  • [client]

    • Fix incorrect loading of modal association fields in table block (#6060) by @katherinehhh

    • Fix style issue in sub-table in detail block (#6049) by @katherinehhh

    • Fix number field format in readPretty mode affecting edit mode (#6050) by @katherinehhh

    • Fix table header cell style issue in ant-table (#6052) by @katherinehhh

  • [database] fix an issue when init sort field with primary key (#6059) by @chareice

  • [Data visualization] Remove the LIMIT clause when using aggregate functions without setting dimensions in chart queries (#6062) by @2013xile

  • [Backup manager] Fixed backup download error for users only logged into sub-app by @gchust

latest
NocoBase v1.5.0-beta.28: Bug Fixes
🐛 Bug Fixes
  • [client]
    • Fix the issue where field assignments for form buttons in workflow manual nodes are invalid (#6054) by @zhangzhonghe

    • Fix missing current popup variable in the field enable link modal (#6045) by @katherinehhh

beta
NocoBase v1.6.0-alpha.13: Change JSON query node name to JSON calculation
🚀 Improvements
  • [Workflow: JSON calculation] Change JSON query node name to JSON calculation by @mytharcher
🐛 Bug Fixes
  • [Workflow] Fix value type for DatePicker component (#6039) by @mytharcher
alpha
NocoBase v1.4.23: Bug Fixes
🐛 Bug Fixes
  • [client] Fix the issue where fixed actions column are not working properly in tables (#6048) by @zhangzhonghe

  • [Users] Disable browser autofill when setting passwords for users in user management (#6041) by @2013xile

  • [Workflow] Fix date field based schedule event not triggers after app started (#6042) by @mytharcher

latest
NocoBase v1.4.22: Upgrade version of library formula.js to 4.4.9
🚀 Improvements
  • [evaluators] Upgrade version of library formula.js to 4.4.9 (#6037) by @mytharcher

  • [Workflow] Fix logger API of workflow plugin (#6036) by @mytharcher

🐛 Bug Fixes
  • [Workflow] Add defensive logic to avoid duplicate triggering (#6022) by @mytharcher
latest
NocoBase v1.5.0-beta.27: remove linkage rules from Associate button
🚀 Improvements
  • [client] remove linkage rules from Associate button (#6016) by @katherinehhh
🐛 Bug Fixes
  • [client]
    • Fix the issue where form linkage rules fail when they depend on field values from subtables (#5876) by @zhangzhonghe

    • Continue rendering the page after the authentication check request is completed (#6020) by @2013xile

beta
NocoBase v1.4.21: Support linkage rules in the details block to hide(reserved value)
🚀 Improvements
  • [client] Support linkage rules in the details block to hide(reserved value) (#6031) by @katherinehhh
🐛 Bug Fixes
  • [client]

    • Resolve missing public path in icon file paths (#6034) by @chenos

    • Fix the issue where form linkage rules fail when they depend on field values from subtables (#5876) by @zhangzhonghe

    • Fix incorrect field of ‘Current record’ variable in sub-details (#6030) by @zhangzhonghe

  • [Backup manager] Fixed backup download failure when env API_BASE_PATH is not /api by @gchust

latest
NocoBase v1.6.0-alpha.11: add schemaSetting to show file name for attachments
🎉 New Features
  • [client] add schemaSetting to show file name for attachments (#5995) by @katherinehhh
alpha
NocoBase v1.4.20: Allow to sort workflows when binding to action button
🎉 New Features
  • [client] Add app.getHref() method (#6019) by @chenos
🚀 Improvements
  • [client]

    • Allow to sort workflows when binding to action button (#6017) by @mytharcher

    • Change reference links of evaluators to doc site (#6021) by @mytharcher

    • support maxTagCount: ‘responsive’ in multi-select dropdown component (#6007) by @katherinehhh

    • Set default end time for time scope component in filter block to 23:59:59” (#6012) by @katherinehhh

  • [Action: Batch edit] Refactor bulk edit form submit button: remove field assignment and linkage rule (#6008) by @katherinehhh

🐛 Bug Fixes
  • [client]

    • Fix required validation not working after deleting data in rich text editor (#6006) by @katherinehhh

    • Fix misalignment issue when action column buttons are hidden (#6014) by @katherinehhh

    • Fix Create Collections button issue on clicking Collections tab in REST API page (#5992) by @katherinehhh

    • Fix resolve issue where targetKey can’t select NanoID field in one-to-many (#5999) by @katherinehhh

    • Fix style of setting button in compact theme (#6001) by @katherinehhh

    • Fix list component style (#5998) by @mytharcher

    • Fixed the issue where headers included in client requests were being overwritten (#6009) by @2013xile

    • Fix foreignKey, targetKey, and sourceKey should support filtering by Chinese characters (#5997) by @katherinehhh

  • [Action: Import records] fix import with belongs to many associations that use different target key (#6024) by @chareice

  • [Block: Map] Fix map field in detail block should render as map block (#6010) by @katherinehhh

  • [Embed NocoBase] The token for embed conflicts with auth by @chenos

latest
NocoBase v1.5.0-beta.26: Bug Fixes
🐛 Bug Fixes
  • [client] Fix the issue where table rows cannot be dragged and sorted (#6013) by @zhangzhonghe
beta
NocoBase v1.6.0-alpha.10: Supports configuring dynamic environment variables and secrets
🎉 New Features
  • [Environment variables] Supports configuring dynamic environment variables and secrets (#5966) by @katherinehhh
🚀 Improvements
  • [client] add more icons to the IconPicker (#5996) by @katherinehhh

  • [Collection field: Attachment(URL)] Filter out file collections associated with plugin-file-storage-s3-pro. by @jiannx

🐛 Bug Fixes
  • [Collection field: Attachment(URL)] Fix changed API in component hook by @mytharcher
alpha
NocoBase v1.4.19: Bug Fixes
🐛 Bug Fixes
  • [client] Fix date range picker in filter form/action not showing time picker when showTime is set (#5994) by @katherinehhh
latest
NocoBase v1.6.0-alpha.9: Support display current page number for table in mobile
🚀 Improvements
  • [Mobile] Support display current page number for table in mobile (#5946) by @katherinehhh

  • [File manager] support for other storage plugins (#5930) by @jiannx

alpha
NocoBase v1.4.18: Fix date fields precision in test collection
🚀 Improvements
  • [Workflow: test kit] Fix date fields precision in test collection (#5983) by @mytharcher
🐛 Bug Fixes
  • [client]

    • Fix scrollbar issue when setting full height for data block in subpage (#5989) by @katherinehhh

    • Fix alignment issue when action column buttons are hidden (#5987) by @katherinehhh

    • Fix issue with batch deletion of system and general fields in collection manager (#5988) by @katherinehhh

    • Fix the issue where the ‘URL search params’ variable is not working on mobile page (#5968) by @Cyx649312038

  • [server] Fixed a potential app crash during backup restoration (#5981) by @gchust

  • [Mobile] Fix the issue of bottom buttons being obscured on mobile devices (#5991) by @zhangzhonghe

  • [Data visualization] Fixed the issue where “current popup variables” used on charts in subpages became empty after refreshing the page (#5984) by @2013xile

  • [Block: Kanban] Fix parent collection fields not loaded in the kanban (#5985) by @katherinehhh

latest
NocoBase v1.5.0-beta.22: Bug Fixes
🐛 Bug Fixes
  • [client] Fix the issue where empty sub-tables display one row of empty data on iOS (#5990) by @zhangzhonghe
beta
NocoBase v1.6.0-alpha.8: Add a fixed global entry for all type of workflow todos
🎉 New Features
  • [Workflow: Manual node] Add a fixed global entry for all type of workflow todos (#5858) by @mytharcher

  • [Password policy] Add a new plugin: Password policy, used for setting the password rules and sign-in lockout policy for all users by @2013xile Reference: Password policy and user lockout

🚀 Improvements
  • [client] Add a filter keyword “Security” for plugin manager (#5977) by @2013xile

  • [Workflow: Custom action event] Change API of manually execute by @mytharcher

🐛 Bug Fixes
  • [Workflow] Fix onChange not works in WorkflowVariableWrapper component (#5964) by @mytharcher
alpha
NocoBase v1.4.17: Supports using "Table selected records" variable in m2m array fields
🎉 New Features
  • [client] Supports using “Table selected records” variable in m2m array fields (#5974) by @2013xile
🚀 Improvements
  • [undefined] Enable theme plugin by default (#5957) by @zhangzhonghe

  • [Data source: Main] Added name conflict validation to prevent users from creating Collections with the same name as system Collections (#5962) by @chareice

  • [Workflow] Avoid to misuse date range variables in most place unless filter component (#5954) by @mytharcher

🐛 Bug Fixes
  • [database]

    • Fixed an issue in destory action where filterByTk with filter parameter could not delete data (#5976) by @chareice

    • the firstOrCreate and updateOrCreate methods of the repository lose context (#5973) by @chenos

  • [client]

    • Fix issue when adding a one-to-one relationship field in the form (#5975) by @katherinehhh

    • Fix issue with field assignment in subtable when re-select data after deleting data (#5958) by @katherinehhh

    • Fix the table block error caused by data containing fields named ‘children’ (#5951) by @zhangzhonghe

  • [Data source: Main] Fix legacy support issues with the unixTimestamp field. (#5967) by @chareice

  • [Workflow] Fix sub-details block throwing error in manual node UI configuration (#5953) by @mytharcher

latest
NocoBase v1.5.0-beta.19: Bug Fixes
🐛 Bug Fixes
  • [client]

    • Fix date range picker in filter form/action not showing time picker when showTime is set (#5956) by @katherinehhh

    • Fix the issue where clicking on association fields does not open the popup dialog (#5972) by @zhangzhonghe

  • [Workflow: Response message] Fix wrong parameter name used by @mytharcher

beta
NocoBase v1.5.0-beta.18: Bug Fixes
🐛 Bug Fixes
  • [client]

    • Fix the issue of unexpected table cell display in third-party plugins (#5934) by @zhangzhonghe

    • Fix the issue where the delete button is disabled in the block template management page (#5922) by @zhangzhonghe

  • [Verification] Fix empty form fields when opening the edit drawer in the Verification settings page (#5949) by @chenos

  • [Workflow: Custom action event]

    • Fix test case failed on SQLite by @mytharcher

    • Fix test cases of custom action trigger by @mytharcher

  • [Workflow: Pre-action event] Fix test cases of request interceptor by @mytharcher

beta
NocoBase v1.4.16: Bug Fixes
🐛 Bug Fixes
  • [client] Fix UnixTimestamp field precision conversion issue (#5931) by @chenos

  • [Action: Duplicate record] Fix o2o association field not displaying configured target collection field in detail and form blocks (#5921) by @katherinehhh

  • [Backup manager] Fixed backup error when the mysqldump version is below 8 by @gchust

latest
NocoBase v1.4.15: Bug Fixes
🐛 Bug Fixes
  • [server] Collections were not automatically created when enabling the plugin (#5939) by @chenos

  • [client] Fix property field search in linkage rules not matching correct data (#5925) by @katherinehhh

  • [Workflow]

    • Fix schedule trigger on date field without timezone (#5938) by @mytharcher

    • Fix date scope variable translation (#5919) by @mytharcher

latest
NocoBase v1.6.0-alpha.7: Support configuring user profile forms as well as create
🎉 New Features
  • [Users] Support configuring user profile forms as well as create and edit forms in user management. (#5698) by @2013xile
alpha
NocoBase v1.5.0-beta.16: Bug Fixes
🐛 Bug Fixes
  • [build] Fixed issue with loading after setting the APP_PUBLIC_PATH environment variable (#5924) by @gchust
beta
NocoBase v1.5.0-beta.15: Add date limited range to the date field component
🎉 New Features
  • [client] Add date limited range to the date field component (#5852) by @Cyx649312038
beta
NocoBase v1.5.0-beta.14: Bug Fixes
🐛 Bug Fixes
  • [client] Fix the issue where form linkage rules fail when they depend on field values from subtables (#5876) by @zhangzhonghe
beta
NocoBase v1.5.0-beta.13: Add offset param to charts-query
🚀 Improvements
  • [Data visualization] Add offset param to charts-query (#5911) by @Albert-mah
beta
NocoBase v1.4.14: Bug Fixes
🐛 Bug Fixes
  • [Data visualization] Fix the error when filtering with nested many to many associations in chart query. (#5917) by @2013xile

  • [Workflow: Aggregate node] Fix incorrect aggregation result caused by transaction (#5916) by @mytharcher

latest
NocoBase v1.4.13: Prohibit the use of dangerous keywords and functions in SQL
🚀 Improvements
  • [Collection: SQL] Prohibit the use of dangerous keywords and functions in SQL. (#5913) by @2013xile

  • [Theme editor] Optimize API validation for user profile editing and password updates (#5912) by @2013xile

🐛 Bug Fixes
  • [Data source: Main] Fixed foreign key loading issues (#5903) by @chareice

  • [Collection: SQL] Fix the issue where fields disappear after updating an SQL Collection. (#5909) by @chareice

  • [Backup manager] Fixed restore backup is not working on Windows by @gchust

latest
NocoBase v1.6.0-alpha.6: Support selecting existing data in subform for to-many association field
🎉 New Features
  • [client] Support selecting existing data in subform for to-many association field (#5849) by @katherinehhh
alpha
NocoBase v1.4.11: Optimize component configuration items
🚀 Improvements
  • [client] Make more components support the ‘Ellipsis overflow content’ configuration item (#5888) by @zhangzhonghe

  • [database] add firstOrCreate & updateOrCreate to relation repository (#5894) by @chareice

🐛 Bug Fixes
  • [client]

    • Fix missing x-data-source parameter in duplicate request template for external data source block (#5882) by @katherinehhh

    • Fix horizontal scrollbar issue in table within plugin (#5899) by @katherinehhh

    • Fix the issue where extra ‘N/A’ options sometimes appear in association field dropdowns (#5878) by @zhangzhonghe

    • Fix PG view creation issue, resolve error when selecting views across schemas (#5881) by @katherinehhh

    • Fix issue with group styles in form blocks when layout is set to horizontal (#5884) by @katherinehhh

  • [Users]

    • Fix the issue where the form is not reset after adding or editing a user in user management. (#5875) by @2013xile

    • Fix the issues where pagination settings are reset after editing and submitting user profiles on the user management following a page switch or a change of page size. (#5893) by @2013xile

  • [Data source manager] Fix the filtering issues with the external data source Collection (#5890) by @chareice

  • [Public forms] Fix issue where global theme switch affects public form preview page theme (#5883) by @katherinehhh

latest
NocoBase v1.5.0-beta.10: Adapt time & date range picker component for mobile
🚀 Improvements
  • [Mobile] Adapt time & date range picker component for mobile (#5863) by @katherinehhh
🐛 Bug Fixes
  • [Data source: Main] Fix the issue where system fields in the filter form block cannot be edited (#5885) by @zhangzhonghe
beta
NocoBase v1.5.0-beta.9: add global switch to control all back buttons in mobile
🎉 New Features
  • [Mobile] add global switch to control all back buttons in mobile (default enabled) (#5868) by @katherinehhh
🐛 Bug Fixes
  • [User data synchronization] Fix display issues of sync and tasks buttons. (#5896) by @2013xile
beta
NocoBase v1.5.0-beta.7: Optimize the logic of getting metadata of audit actions
🚀 Improvements
  • [Authentication] Optimize the logic of getting metadata of audit actions. (#5814) by @chenzhizdt
🐛 Bug Fixes
  • [Data visualization] Fix the initial height of chart block (#5879) by @2013xile

  • [Workflow] Fix error thrown when async node resuming in manually executing workflow (#5877) by @mytharcher

beta
NocoBase v1.4.10: Support using 'Current form' variable in custom request buttons
🎉 New Features
  • [Action: Custom request] Support using ‘Current form’ variable in custom request buttons (#5871) by @zhangzhonghe
🚀 Improvements
  • [Data visualization] Allows to use foreign keys in query configuration of charts (#5869) by @2013xile
🐛 Bug Fixes
  • [client] Fix issue where file table selector is not display in non-configuration mode when using file select (#5874) by @katherinehhh

  • [Access control] Fixed issues related to replication records after configuring permissions (#5839) by @chareice

  • [Workflow] Fix transaction timeout when deleting execution automatically (#5870) by @mytharcher

latest
NocoBase v1.4.9: Bug Fixes
🐛 Bug Fixes
  • [sdk] Remove the default locale (#5867) by @chenos

  • [client]

    • Fix the issue where nested association field variables in data scope have empty values (#5866) by @zhangzhonghe

    • Fix scroll bar appearing when there are fewer columns with a right fixed column (#5864) by @katherinehhh

    • Fix wrong position style of FilterItem component (#5851) by @mytharcher

  • [Backup manager] Fixed backup download failure for sub-apps with custom domain by @gchust

latest
NocoBase v1.6.0-alpha.5: Bug Fixes
🐛 Bug Fixes
  • [client]

    • Fix the issue where the browser tab title doesn’t update after switching pages (#5857) by @zhangzhonghe

    • Fix the issue where refreshing the page in the data source management page redirects to the homepage (#5855) by @zhangzhonghe

    • Fix the issue of data not changing after pagination in sub-table (#5856) by @zhangzhonghe

    • Fix the issue where role data is not displayed in the user management table (#5846) by @zhangzhonghe

    • Fix the issue where association fields in reference templates sometimes do not display data (#5848) by @zhangzhonghe

    • Fix the issue where the ‘Custom Request’ button is not immediately visible after being added (#5845) by @zhangzhonghe

    • Prevent hidden pages from affecting interactions with other pages (#5836) by @zhangzhonghe

    • Fix the issue where blocks added in a popup window are not displayed when reopening the popup (#5838) by @zhangzhonghe

  • [server] Set the default available actions for the ACL (#5847) by @chenos

alpha
NocoBase v1.5.0-beta.6: Remove table row skeleton component
🚀 Improvements
  • [client] Remove table row skeleton component (#5751) by @zhangzhonghe
beta
NocoBase v1.5.0-beta.4: Bug Fixes
🐛 Bug Fixes
  • [Mobile] Fix mobile adaptation of date component on sub-page (#5859) by @katherinehhh
beta
NocoBase v1.5.0-beta.3: Calendar plugin add event opening mode
🎉 New Features
  • [client] Support configuring text, icon, and type for add and select buttons in sub-table (#5778) by @katherinehhh

  • [Calendar] Calendar plugin add event opening mode (#5808) by @Cyx649312038

beta
NocoBase v1.4.8: Bug Fixes
🐛 Bug Fixes
  • [client]

    • Fix data template issue in filter form configured in association field record picker (#5837) by @katherinehhh

    • Fix issue with Markdown string templates not loading data of association data (External dataSource) (#5791) by @katherinehhh

  • [User data synchronization] Skip unsupported data types during synchronization instead of throwing an error. (#5835) by @chenzhizdt

  • [Backup manager]

    • Fixed slow popup of download window for large backup files by @gchust

    • Fixed the issue where restoring a backup sub-application causes all applications to restart by @gchust

latest
NocoBase v1.4.7: Fix mobile background color display issue
🐛 Bug Fixes
  • [Mobile] Fix mobile background color display issue (#5809) by @katherinehhh
latest
NocoBase v1.6.0-alpha.3: Remove Formily components from the table
🚀 Improvements
  • [client] Remove Formily components from the table to improve performance when switching table pagination (#5738) by @zhangzhonghe
🐛 Bug Fixes
  • [client]

    • Fix the issue where fields are not displayed after adding them in a subform (#5827) by @zhangzhonghe

    • Fix the issue where changing the value of a association field in the details block does not refresh immediately (#5826) by @zhangzhonghe

    • Fix the issue where clicking links doesn’t open a popup when ‘Enable link’ is turned on for the first time (#5812) by @zhangzhonghe

    • Prevent multiple API calls when closing the popup (#5804) by @zhangzhonghe

    • Fix the issue where mobile login redirects to desktop page (#5805) by @zhangzhonghe

    • Fix configure action button should be left-aligned (#5798) by @katherinehhh

  • [build] Fixed incorrect caching of frontend js files after plugin build (#5801) by @gchust

alpha
NocoBase v1.4.6: Bug Fixes
🐛 Bug Fixes
  • [Action: Import records] fix import data with table in associations (#5833) by @chareice

  • [Access control] Fix the problem of using fields to query the relationship in the ACL (#5832) by @chareice

latest
NocoBase v1.4.5: Bug Fixes
🐛 Bug Fixes
  • [Access control] Refresh the page when the user’s role is incorrect (#5821) by @chenos
latest
NocoBase v1.4.4: Bug Fixes
🐛 Bug Fixes
  • [client]

    • Fix issue with external data source fields not display in table block (#5825) by @katherinehhh

    • Fix display issue for inherited fields in form configuration (#5822) by @katherinehhh

    • Fix inherited fields not appear in field list and cannot override (#5800) by @katherinehhh

  • [Data visualization] Fix the issue when formatting timezone-aware date fields in MySQL (#5829) by @2013xile

  • [Workflow]

    • Fix transaction across data sources which cause collection event error (#5818) by @mytharcher

    • Fix date type missed in date field based schedule configuration (#5816) by @mytharcher

  • [Collection field: Many to many (array)] Fix the issue where updating m2m array fields in single relation collection does not take effect (#5820) by @2013xile

  • [Calendar]

    • Fix error when clicking on a blank date in the calendar (#5803) by @katherinehhh

    • Fix the issue where closing a popup opened through the ‘Calendar Block’ causes all popups to close (#5793) by @zhangzhonghe

  • [Public forms] Fix incorrect QC code scan path in sub-application public form (#5799) by @katherinehhh

latest
NocoBase v1.5.0-beta.2: Optimize recursive logic in useMenuSearch
🚀 Improvements
  • [client] Optimize recursive logic in useMenuSearch for better performance (#5784) by @katherinehhh

  • [Public forms] Optimize action panel and public form components for mobile adaptation (#5788) by @katherinehhh

beta
NocoBase v1.4.3: Allow login with role name in test cases
🚀 Improvements
  • [test] Allow login with role name in test cases (#5794) by @mytharcher

  • [Notification: In-app message] update titles for detail URLs in in-app-message forms and localization files (#5742) by @sheldon66

🐛 Bug Fixes
  • [client]
    • Fix the issue where the token is not cleared after a user without a role encounters a sign in error and clicks the “Sign in with another account” button (#5790) by @2013xile

    • Loss of request headers on silent requests (#5795) by @chenos

    • Blank page when user has no role (#5797) by @chenos

    • Fix scrollbar issue in sub-table with size small under compact theme (#5796) by @katherinehhh

latest
NocoBase v1.4.0 Officially Released

NocoBase v1.4.0 Officially Released

Public forms, new data sources, and more features.

NocoBase v1.4.2: Bug Fixes
🐛 Bug Fixes
  • [Workflow] Fix async workflow tag disappeared in workflow table (#5787) by @mytharcher
latest
NocoBase v1.4.1: Optimize the pkg command
🚀 Improvements
  • [cli] optimize the pkg command (#5785) by @chenos
🐛 Bug Fixes
  • [Mobile] Fix missing date input field in filter operation on mobile (#5786) by @katherinehhh
latest
NocoBase v1.6.0-alpha.2: Support enabling link opening pop ups on readPretty field
🎉 New Features
  • [client]

    • Support enabling link opening pop ups on readPretty field (#5747) by @katherinehhh

    • Support associate and disassociate action in association block (#5695) by @katherinehhh

  • [server] Add audit manager (#5601) by @chenzhizdt

  • [Workflow] support manually triggering workflow (#5664) by @mytharcher

  • [Workflow: Pre-action event] support manually triggering workflow by @mytharcher

🚀 Improvements
  • [client]

    • implement on-demand loading for front-end components (#5647) by @gchust

    • Improve page rendering performance and support page keep-alive functionality (#5515) by @zhangzhonghe

  • [Collection field: Sort] add plugin description (#5720) by @mytharcher

  • [Embed NocoBase] Improve page rendering performance by @zhangzhonghe

🐛 Bug Fixes
  • [client]

    • Fix issues where variables cannot be properly used in third-party data source blocks (#5782) by @zhangzhonghe

    • Fix the issue where association field values are empty in block templates. Fix the problem where block data scope using variables don’t work properly in third-party data sources (#5777) by @zhangzhonghe

    • Fix the issue where component’s dynamic props do not work with lazy loading (#5776) by @gchust

    • fixed the warning message in React when dynamically loading hooks in the development environment (#5758) by @gchust

  • [Data visualization] Fix the issue where filter field components of chart blocks not rendering (#5769) by @2013xile

alpha
NocoBase v1.5.0-beta.1: Bug Fixes
🐛 Bug Fixes
  • [client] Fix record picker not displaying selected items when selecting across pages (#5770) by @katherinehhh

  • [Mobile] Fix missing date input field in filter operation on mobile (#5779) by @katherinehhh

  • [Workflow] Fix variable not showing in nodes test modal (#5766) by @mytharcher

beta
NocoBase v1.3.55: To use icons with more accurate meanings for block initializers
🚀 Improvements
  • [client] To use icons with more accurate meanings for block initializers (#5757) by @mytharcher
🐛 Bug Fixes
  • [client]

    • Fix E2E cases based on changed icons (#5768) by @mytharcher

    • Fix select field to display blank when data is empty (#5762) by @katherinehhh

  • [database] Fix update hasOne/belongsTo association values without foreign key (#5754) by @chareice

  • [Data source manager] Fix incorrect display of source key (#5771) by @katherinehhh

  • [Workflow: Custom action event]

    • Allow all roles to triggering custom action event in external data sources by @mytharcher

    • Fix default data source as main by @mytharcher

    • Fix data source error when not matched by @mytharcher

    • Fix custom action trigger not triggering on association by @mytharcher

latest
NocoBase v1.4.0-beta.11: Support attachment file fields in public forms
🚀 Improvements
  • [client] Support attachment file fields in public forms (#5749) by @katherinehhh

  • [cli] Restart the process when plugins are added or removed (#5761) by @chenos

  • [Calendar] Support quick schedule creation by clicking date on calendar block (#5733) by @katherinehhh

🐛 Bug Fixes
  • [client] Fix field width issue in sub table in horizontal layout (#5763) by @katherinehhh
beta
NocoBase v1.4.0-beta.10: Support using custom components
🚀 Improvements
  • [client] support variable input component to use custom component when nullable is set to false (#5746) by @mytharcher
🐛 Bug Fixes
  • [client] Fix scrollbar issue when table has few columns with medium size (#5745) by @katherinehhh
beta
NocoBase v1.3.53: Export essential hook
🚀 Improvements
  • [client]

    • export essential hook (#5702) by @mytharcher

    • china region field plugin remove from built-in plugins (#5693) by @katherinehhh

  • [Workflow: Pre-action event] remove waring log in request interceptor by @mytharcher

🐛 Bug Fixes
  • [cli] Daemon mode does not delete sock files (#5750) by @chenos

  • [client]

    • Fix issue with association fields affecting each other when multiple association fields has the same target collection (#5744) by @katherinehhh

    • Fix issue with checkbox alignment in sub-table (#5735) by @katherinehhh

    • Fix foreign key field display issue in the data selector (#5734) by @katherinehhh

    • Fix adjust feedbackLayout to improve validation messaging in sub-table (#5700) by @katherinehhh

  • [server] Load plugins in dependency order (#5706) by @chenos

  • [Block: Map] Fix error when changing zoom levels in Google Maps (#5722) by @katherinehhh

  • [Data source: Main] Fix infer field name in view collection (#5729) by @chareice

  • [File manager] when the endpoint is not empty, forcePathStyle is set to true (#5712) by @chenos

latest
NocoBase v1.4.0-beta.9:optimize compact theme for mobile
🚀 Improvements
  • [Mobile] optimize compact theme for mobile (#5723) by @katherinehhh
🐛 Bug Fixes
  • [Data visualization] Fix the issue where getting timezone from context incorrectly (#5743) by @2013xile
beta
NocoBase v1.4.0-beta.8: Remove in-app message title string slicing logic
🐛 Bug Fixes
  • [Notification: In-app message] Remove in-app message title string slicing logic. (#5728) by @sheldon66
beta
NocoBase v1.4.0-beta.7: Allows to add more fields of user collection in sign up form
🎉 New Features
  • [Authentication] Allows to add more fields of user collection in sign up form (#5741) by @2013xile
🐛 Bug Fixes
  • [client] Fix selected option label not loaded on first render. (#5736) by @sheldon66
beta
NocoBase v1.4.0-beta.6: Bug Fixes
🚀 Improvements
  • [client] support bulk enabling of plugins in the interface (#5730) by @chenos
🐛 Bug Fixes
  • [client] Fix subtable label minimum width issue in horizontal mode (#5719) by @katherinehhh
beta
NocoBase v1.4.0-beta.5: Bug Fixes
🐛 Bug Fixes
  • [client]
    • Fix issue of label width for association fields in horizontal layouts (#5709) by @katherinehhh

    • Fix linkage of association data in nested sub-tables within multi-layer sub-form (#5710) by @katherinehhh

    • Fix issue of label width for association fields in horizontal layouts (#5709) by @katherinehhh

beta
NocoBase v1.5.0-alpha.5: Bug Fixes
🐛 Bug Fixes
  • [build] Fix the issue executing yarn dev after create-nocobase-app results in an error (#5708) by @gchust
alpha
NocoBase v1.4.0-beta.3: Bug Fixes
🐛 Bug Fixes
  • [client]

    • remove “Sync from Database” button in external data source view collection (#5696) by @katherinehhh

    • add fallback for non-string value used in Variable.TextArea (#5704) by @mytharcher

  • [Calendar] Fix events not display in calendar block when start and end dates span across months (#5699) by @katherinehhh

beta
NocoBase v1.4.0-beta.2: Bug Fixes
🐛 Bug Fixes
  • [build] Revert the client build tool from rspack back to vite to fix the issue where the yarn dev command reports an error after running the create-nocobase-app command (#5697) by @gchust

  • [client] Fix issue where right-fixed column does not align to the right when there are fewer columns (#5690) by @katherinehhh

  • [Mobile] Fix the issue where the ‘Assign field values’ modal is obscured on the mobile configuration page (#5701) by @zhangzhonghe

beta
NocoBase v1.3.52: Remove page limit in query node
🚀 Improvements
  • [Workflow]

    • remove page limit in query node (#5694) by @mytharcher

    • change executions not to be deleted when workflow deleted (#5666) by @mytharcher

  • [Data source: REST API] Optimize REST API plugin text descriptions by @katherinehhh

latest
NocoBase v1.5.0-alpha.1: Redis pub sub adapter
🎉 New Features
  • [Redis pub sub adapter] Add Redis sync adapter plugin by @mytharcher
alpha
NocoBase v1.4.0-beta.1: Mobile component improvements
🚀 Improvements
  • [Mobile] Support dynamic property hidden for component Tabs.TabPan to control rendering (#5687) by @zhangzhonghe
🐛 Bug Fixes
  • [client]
    • Fix clearing of date input value when switching operators in filter button and submitting date field (#5684) by @katherinehhh

    • Fix linkage rule condition with date variable not working (#5675) by @katherinehhh

beta
NocoBase v1.3.51: Bug Fixes
🐛 Bug Fixes
  • [client]

    • Fix field permission check not affected by association field context (#5672) by @katherinehhh

    • Fix linkage rule saving empty value changes to static empty value (#5667) by @katherinehhh

  • [Collection field: Many to many (array)] Fix the issue where retrieving records in an association collection with many to many (array) fields causes an error (#5661) by @2013xile

  • [Block: Gantt] Fix gantt block template incorrectly calls the calendar block when adding (#5673) by @katherinehhh

  • [Data visualization] Fix the issue where data transformations do not work on tooltip in dual-axes charts (#5649) by @2013xile

latest
NocoBase v1.4.0-alpha.17: Optimize the workflow
🚀 Improvements
  • [Workflow] support to register system variables in client (#5676) by @mytharcher
🐛 Bug Fixes
  • [client] Fix field permission check not affected by association field context (#5672) by @katherinehhh

  • [Block: Gantt] Fix gantt block template incorrectly calls the calendar block when adding (#5673) by @katherinehhh

  • [Calendar] Fix missing date field options with and without timezone in calendar block (#5674) by @katherinehhh

alpha
NocoBase v1.4.0-alpha.16: Bug Fixes
🐛 Bug Fixes
  • [build] Fix the issue where yarn dev reports an error when there are already built plugins in the system (#5671) by @gchust

  • [Mobile] fix: style issue on mobile when subtable is configured to allow select data only (#5670) by @katherinehhh

alpha
NocoBase v1.4.0-alpha.14: Bug Fixes
🐛 Bug Fixes
  • [Mobile] Fix field assignment to support variable value as 0 (#5663) by @katherinehhh
alpha
NocoBase v1.4.0-alpha.13: Bug Fixes
🐛 Bug Fixes
  • [Mobile] fix: use desktop components for select in mobile configuration mode & fix error when using variables as default values in datePicker (#5662) by @katherinehhh
alpha
NocoBase v1.4.0-alpha.12: Bug Fixes
🐛 Bug Fixes
  • [client]

    • fix file type matching when file or property is null (#5659) by @mytharcher

    • Fix pagination count not updating after deleting data in subtable (#5648) by @katherinehhh

  • [Workflow] fix node disappears after added condition without branch before it (#5658) by @mytharcher

  • [Mobile] style issue when using long text as the title field in association field (#5655) by @katherinehhh

  • [Workflow: Custom action event] Fix error when using attachment URL field with external data source by @katherinehhh

alpha
NocoBase v1.4.0-alpha.11: Bug Fixes
🐛 Bug Fixes
  • [client] revert modification of openSize props in action button (#5656) by @mytharcher
alpha
NocoBase v1.4.0-alpha.10: Adjust some api of client core
🚀 Improvements
  • [client] adjust some api of client core, and fix warning (#5651) by @mytharcher

  • [Mobile] replace certain components with mobile component (#5590) by @katherinehhh

alpha
NocoBase v1.3.50-beta: Bug Fixes
🐛 Bug Fixes
  • [client] Fix issue preventing linkage rule title from being cleared during editing (#5644) by @katherinehhh

  • [Comments] Fix data scope setting not working in comment block by @katherinehhh

beta
NocoBase v1.4.0-alpha.9: Support union key in collection event
🎉 New Features
  • [Authentication] Allows to configure username and email fields of sign up form (#5639) by @2013xile

  • [Workflow] support union key in collection event (#5627) by @mytharcher

🚀 Improvements
  • [client] adjust default column width to 100 in table block (#5625) by @katherinehhh

  • [Notification manager] update in-app-message icon to bell icon (#5638) by @sheldon66

  • [Block: Action panel] add support for block height setting in action panel (#5628) by @katherinehhh

  • [Mobile] Style: optimize mobile styling: reduce field spacing,and enhance compactness of field display (#5605) by @katherinehhh

🐛 Bug Fixes
  • [build] Fixed the issue failing to build the plugin if containing .less file (#5646) by @gchust

  • [client] Fix align right-fixed column in table (#5636) by @katherinehhh

  • [Workflow: Loop node] fix wrongly condition checking in loop node (#5634) by @mytharcher

  • [Notification manager] fix template not compiled in notification api (#5630) by @mytharcher

alpha
NocoBase v1.3.49-beta: Support one-to-one and many-to-many (array) field to use file collection
🚀 Improvements
  • [client] support one-to-one and many-to-many (array) field to use file collection (#5637) by @mytharcher

  • [evaluators] use Formula.js as default evaluator in calculation node (#5626) by @mytharcher

🐛 Bug Fixes
  • [client] Fix reset issue that reverts filter button title to default (#5635) by @katherinehhh

  • [Action: Import records] Fixed the issue that many-to-many relationship data cannot be imported through the id field (#5623) by @chareice

beta
NocoBase v1.4.0-alpha.8: Support for signing in automatically when visiting application pages in WeCom browser
🎉 New Features
  • [WeCom]
    • Support for signing in automatically when visiting application pages in WeCom browser by @chenzhizdt
    • Support for using Markdown and template card in notification by @chenzhizdt
alpha
NocoBase v1.4.0-alpha.7: Support delimiters properties for variable expression component
🎉 New Features
  • [client] support delimiters properties for variable expression component (#5620) by @mytharcher

  • [Workflow] support to move downstream nodes into new branches when creating node with branches (#5570) by @mytharcher

🚀 Improvements
  • [client]

    • optimize field list: remove relation fields and Duplicate tag (#5616) by @katherinehhh

    • support getFilterTargetKey() from Collection class (#5617) by @mytharcher

  • [Data source: Main] refactor the collections

    api to improve performance (#5610) by @chareice

  • [Notification manager] improve notification channel manager UI (#5621) by @sheldon66

alpha
NocoBase v1.3.48-beta: Support hiding menu items
🚀 Improvements
  • [client] support hiding menu items (#5624) by @chenos

  • [server] add DB_SQL_BENCHMARK environment variable (#5615) by @chareice

🐛 Bug Fixes
  • [client] support file collection as target of one-to-many association (#5619) by @mytharcher

  • [Action: Import records] Fixed the issue that many-to-many relationship data cannot be imported through the id field (#5623) by @chareice

beta
NocoBase v1.3.47-beta: Optimize error message for sign in and sign up
🚀 Improvements
  • [Authentication] Optimize error message for sign in and sign up (#5612) by @2013xile
🐛 Bug Fixes
  • [client]

    • Fix default value issues in subtable (#5607) by @zhangzhonghe

    • Fix issue with fuzzy search support for association fields with string type title field (#5611) by @katherinehhh

  • [Authentication] Fix the issue where users can’t change password when signing in with a non-password authenticator (#5609) by @2013xile

beta
NocoBase v1.4.0-alpha.6: Support configuration options for hiding table columns
🎉 New Features
  • [client] Support configuration options for hiding table columns (#5597) by @zhangzhonghe
🚀 Improvements
  • [Data source manager] Adjust table categories to be loaded from the main data source and remove from global (#5602) by @katherinehhh

  • [Notification manager] update message structure to include receivers in notification log data (#5603) by @sheldon66

🐛 Bug Fixes
  • [client] Fix table scrollbar issue in non-config mode (#5599) by @katherinehhh

  • [Action: Import records] fix import with date field (#5606) by @chareice

alpha
NocoBase v1.3.45-beta: Bug Fixes
🐛 Bug Fixes
  • [client] permission for the association table field in the table is based on the permission of the corresponding association field (#5569) by @katherinehhh

  • [Action: Export records] Fix export with i18n (#5591) by @chareice

  • [Action: Import records] fix issue with import belongs to association (#5417) by @chareice

beta
NocoBase v1.4.0-alpha.1: Support in-app messages for mobile client
🎉 New Features
  • [utils] support to use handlebars in message content (#5559) by @mytharcher

  • [client] table block support size settings (#5563) by @katherinehhh

  • [Notification: In-app message] support in-app messages for mobile client (#5560) by @sheldon66

🚀 Improvements
  • [Notification manager] Add receivers to notification logs (#5561) by @sheldon66
🐛 Bug Fixes
  • [client] Fix error when opening popup in kanban (#5592) by @zhangzhonghe

  • [Access control] Fix acl meta with multi filter target keys (#5598) by @chareice

alpha
NocoBase v1.4.0-alpha.20241105230315: Bug Fixes
🐛 Bug Fixes
  • [client] Fix resolve error when configuring fields after adding a new data source (#5576) by @katherinehhh
alpha
NocoBase v1.3.44-beta: Add an option "enable RP-initiated logout"
🎉 New Features
  • [Auth: OIDC] Add an option “enable RP-initiated logout” by @2013xile
🐛 Bug Fixes
  • [client] Fix filter issue when setting single-select field as title field in association select (#5581) by @katherinehhh
beta
NocoBase v1.4.0-alpha.20241105053324: Bug Fixes
🐛 Bug Fixes
  • [client] remove search box when adding block to page (#5577) by @katherinehhh
alpha
NocoBase v1.3.43-beta: Numeric precision can be configured to 8 digits
🚀 Improvements
  • [client] numeric precision can be configured to 8 digits (#5552) by @chenos
🐛 Bug Fixes
  • [client] Fix linkage style not updating in form. (#5539) by @sheldon66

  • [Auth: API keys] Fix the URL path for API keys settings page (#5562) by @2013xile

  • [Mobile] Fix the issue of preview images being covered by page (#5535) by @zhangzhonghe

  • [Block: Map] resolve map rendering in sub-details and incorrect value display for empty fields (#5526) by @katherinehhh

  • [Collection: Tree] Fix errors when updating path collection (#5551) by @2013xile

beta
NocoBase v1.4.0-alpha.20241104151643: Configuration fields support filtering fields
🎉 New Features
  • [client]
    • [table] Add ‘popup’ action to configure actions (#5580) by @bignof

    • “Configuration fields” support filtering fields (#5471) by @katherinehhh

🚀 Improvements
  • [client] add support for Layout parameters (labelAlign, labelWidth, labelWrap) (#5521) by @katherinehhh

  • [Multi-app manager] sub-app asynchronous quick start (#5571) by @chenos

  • [Collection: Tree] Improve load logic of collection with schema attribute (#5541) by @chareice

🐛 Bug Fixes
  • [client]
    • search field should be searched based on the translated text (#5572) by @katherinehhh

    • Fix issue with adding data to sub-table after deletion (#5566) by @katherinehhh

alpha
NocoBase v1.4.0-alpha.20241031134640: Add WeCom notification channel
🎉 New Features
  • [WeCom] Add WeCom notification channel by @chenzhizdt
🚀 Improvements
  • [client] restore default value when field title is cleared (#5549) by @katherinehhh

  • [Notification manager]

    • Add UserSelect and UserAddition components to streamline the development of notification channels (#5553) by @2013xile

    • add API for getting channel types registry of notification plugin (#5531) by @mytharcher

    • adjust channel types registry name of notification plugin (#5532) by @mytharcher

    • add API of notification manager plugin for getting all registered types (#5529) by @mytharcher

  • [Notification: In-app message] Improve in-app message UI and add some logs. (#5550) by @sheldon66

🐛 Bug Fixes
  • [database]

    • fix update collection options with filter target key (#5558) by @chareice

    • fix wrong primaryKeyField value in sequelize when works with multi filter target keys (#5556) by @chareice

  • [client]

    • Fix the issue where skeleton components in table blocks do not disappear (#5548) by @zhangzhonghe

    • Fix issues with deletion action , text ellipsis, and new data display in sub-table (#5523) by @katherinehhh

  • [Data source manager] Fix remove data source in failed status (#5554) by @chareice

  • [Notification: Email]

    • fix the query for users by ids in email notification (#5533) by @mytharcher

    • fix missed subject in email notification based on user ids (#5534) by @mytharcher

    • fix reaction field path in dynamic form of email notification (#5527) by @mytharcher

  • [Collection field: Many to many (array)] Fix the issue where select component for a many to many (array) field has only one option (#5544) by @2013xile

  • [Notification manager] fix page crash due to wrong channel type (#5528) by @mytharcher

  • [Workflow: SQL node] Fix sse causing “waitForLoadState(‘networkidle’)” to timeout (#5524) by @hongboji

  • [Field component: mask] Fixed original data cannot be shown by clicking if the component is in readonly state by @gchust

  • [Workflow: Custom action event] Fix sse causing “waitForLoadState(‘networkidle’)” to timeout by @hongboji

  • [WeCom] Fix the issue of 404 not found response when entering the application from WeCom workbench by @chenzhizdt

alpha
NocoBase v1.3.42-beta: Bug Fixes
🐛 Bug Fixes
  • [Collection: Tree] Fix the issue where node paths are not updated when disassociate children (#5522) by @2013xile
beta
NocoBase v1.3.41-beta: Optimize Performance for Large Tables
🚀 Improvements
  • [Access control] Optimize performance for large tables in acl (#5496) by @chareice
beta
NocoBase v1.3.40-beta: Add Skip SSL Verification Option
🎉 New Features
  • [Auth: OIDC] Add an option for allowing skip ssl verification by @2013xile
🚀 Improvements
  • [client] show disabled unchecked checkbox for unselected fields (#5503) by @katherinehhh
🐛 Bug Fixes
  • [database] Fix the issue where string operators “contains” and “does not contain do not properly handle null values (#5509) by @2013xile

  • [client] Fix linkage rule to correctly evaluate URL parameter variables (#5504) by @katherinehhh

  • [Block: Map] Fixed the issue where some maps are displayed incorrectly when multiple maps exist due to multiple calls to the load method of AMap (#5490) by @Cyx649312038

beta
NocoBase v1.4.0-alpha.20241024151311: Add title setting for action panel block
🎉 New Features
  • [Block: Action panel] Add title setting for action panel block (#5492) by @Cyx649312038
alpha
NocoBase v1.4.0-alpha.20241024133132: Support adding groups on forms and detail blocks
🎉 New Features
  • [client] Support adding groups on forms and detail blocks (#5498) by @katherinehhh

  • [Calendar] plugin-calendar add default view settings and internationalization configurations (#5487) by @Cyx649312038

  • [Data source: KingbaseES] Support for using Kingbase database as main or external data source (pg mode) by @chareice Reference: Data source - KingbaseES

🚀 Improvements
  • [database] Support for static loading logic of plugins (#5466) by @chareice

  • [client] Improve rendering performance of table blocks (first rendering time reduced by about 50%) (#5438) by @zhangzhonghe

  • [Mobile] mobile client support filter form block (#5482) by @katherinehhh

  • [Backup manager]

    • change Backup local storage files default setting to true by @gchust

    • Revert the database data if restoring action failed by @gchust

🐛 Bug Fixes
  • [server] App’s afterLoad event wasn’t triggered after installation (#5506) by @chenos

  • [Public forms] registration ACL snippet for public form (#5505) by @katherinehhh

  • [Backup manager] fixed after restoring sub app, the main app will crash if sub app was using different schema by @gchust

alpha
NocoBase v1.3.39-beta: Bug Fixes
🐛 Bug Fixes
  • [client] Fix the issue where filter blocks cannot be added in the popup (#5502) by @zhangzhonghe
beta
NocoBase v1.3.38-beta: Bug Fixes
🐛 Bug Fixes
  • [client]

    • pagination issue in list block with simple pagination collection (#5500) by @katherinehhh

    • In non-config mode, display only the current collection in the edit form. (#5499) by @katherinehhh

  • [Workflow: HTTP request node] fix special white space appears when paste content into variable textarea caused issue (#5497) by @mytharcher

  • [Departments] Fix the issue of incorrect external data source permissions check under the department role by @2013xile

beta
NocoBase v1.4.0-alpha.20241023053303: SubTable Support Pagination
🚀 Improvements
  • [client] subTable support pagination (#5450) by @katherinehhh

  • [Block: Kanban] Add support for enabling or disabling drag-and-drop sorting in Kanban block (#5468) by @katherinehhh

  • [Calendar] show create popup when select calendar slot (#5483) by @gu-zhichao

  • [Multi-app manager] support for the USE_DB_SCHEMA_IN_SUBAPP environment variable (#5481) by @chenos

  • [Workflow] Add card like fields set component (#5464) by @mytharcher

🐛 Bug Fixes
  • [client] variable value is lost after refreshing markdown block popup (#5478) by @katherinehhh

  • [Data visualization] Fix issues where using external oracle data source for data visualization plugin, e.g. date formatting issues (#5436) by @2013xile

  • [File manager] fix file can not be uploaded due to rule hook. (#5460) by @mytharcher

alpha
NocoBase v1.3.37-beta: Workflow Hint Improvements
🚀 Improvements
  • [client] Adjust hint in configuration panel of binding workflow to a button (#5494) by @mytharcher
🐛 Bug Fixes
  • [File manager] fix upload and destroy file record within an association block (#5493) by @mytharcher
beta
NocoBase v1.3.36-beta: Bug Fixes
🐛 Bug Fixes
  • [Collection: Tree] Fix the issue where the path collection for the inheritance tree collection is not automatically created (#5486) by @2013xile

  • [Calendar] show pagination bar with data in the table (#5480) by @katherinehhh

  • [File manager] fix file can not be uploaded due to rule hook. (#5460) by @mytharcher

  • [Collection field: Formula] Fix incorrect formula calculation in nested multi-level sub-table (#5469) by @gu-zhichao

beta
NocoBase v1.3.35-beta: Workflow Mailer Node Improvements
🚀 Improvements
  • [Workflow: mailer node] add placeholder to mailer node (#5470) by @mytharcher
beta
NocoBase v1.3.34-beta: Filter Form Field Configuration Improvements
🎉 New Features
  • [test] Association fields in filter forms support configuring whether multiple selection is allowed (#5451) by @zhangzhonghe

  • [client] Add a variable named “Parent object” (#5449) by @zhangzhonghe Reference: Parent object

🐛 Bug Fixes
  • [client]

    • Fix URL search params variables not being parsed (#5454) by @zhangzhonghe

    • Fix data clearing bug when selecting association data with data scope in nested sub-tables (#5441) by @katherinehhh

    • fix selected background color of table row (#5445) by @mytharcher

  • [Block: Map] remove zoom level configuration for map fields in table column (#5457) by @katherinehhh

  • [File manager] fix calling storage rule hook on read-pretty fields (#5447) by @mytharcher

  • [Data source: Main] fix e2e case failed due to component changed (#5437) by @mytharcher

beta
NocoBase v1.4.0-alpha.20241017164316: Workflow Node Improvements
🎉 New Features
  • [Workflow: Loop node] add more control options to loop node configuration (#5342) by @mytharcher Reference: Loop node
  • [Workflow] Add test run button for workflow nodes, and API to implement the test function (#5407) by @mytharcher
  • [Field component: mask] Add field component mask, support show field data as masked string by @gchust Reference: Mask
🚀 Improvements
  • [client] allow table column title to be reset to default (#5439) by @katherinehhh
🐛 Bug Fixes
  • [client] fixed field component options have not been translated correctly (#5442) by @gchust
  • [Workflow: HTTP request node] fix legacy error message in request node (#5443) by @mytharcher
alpha
NocoBase v1.3.33-beta: Workflow Improvements, Bug Fixes
🚀 Improvements
  • [Workflow] add association field related hint to the batch mode of update node (#5426) by @mytharcher
🐛 Bug Fixes
  • [client]

    • fix the issue of Edit profile drawer being covered by subpage (#5409) by @zhangzhonghe

    • Workflow node variables do not display inherited collection fields (#5415) by @chenos

    • pagination not resetting after clearing filter data in table filtering block (#5411) by @katherinehhh

  • [File manager] remove the 20 items limit of loading storages in file template collection configuration (#5430) by @mytharcher

  • [Action: Duplicate record] Fix the issue where the bulk edit popup does not display content (#5412) by @zhangzhonghe

  • [Data visualization] Fix the issue of default values not displaying in the chart filter block (#5405) by @zhangzhonghe

beta
NocoBase v1.4.0-alpha.20241016035453: Add Attachment (URL) Field
🎉 New Features
  • [sdk] Allows to store client information into sessionStorage by setting API_CLIENT_STORAGE_TYPE environment variable (#5424) by @2013xile
  • [Collection field:Attachment(URL)] Add Attachment (URL) Field by @katherinehhh
🚀 Improvements
  • [client]

    • optimize remote debugging (#5394) by @chenos
    • style optimization for centering icon when action buttons use icon-only (#5413) by @katherinehhh
    • update record automatic close message popup (#5408) by @katherinehhh
  • [Workflow: HTTP request node] Support for SSE(Server-Sent Events) (#5418) by @chenos

🐛 Bug Fixes
  • [Public forms] Fix issue with clicking settings on public form (#5392) by @katherinehhh

  • [client]

    • Fix the issue of not displaying the value in the default value input box (#5400) by @zhangzhonghe
    • Fix the error of not finding the association field when linkage rules are set for the subtable (#5402) by @zhangzhonghe
    • fix wrongly thumbnail previewing when file type is not supported by default (#5401) by @mytharcher
  • [Localization] Fix the issue where translations in the localization plugin do not take effect after publishing (#5416) by @2013xile

alpha
NocoBase v1.3.32-beta: Bug Fixes
v1.3.32-beta - 2024-10-13
🐛 Bug Fixes
  • [client] required relational field still triggers validation error after selecting a value with a variable in data scope (#5399) by @katherinehhh
beta
Simplify the process of adding and updating plugins

Simplify the process of adding and updating plugins

Learn how NocoBase’s latest update simplifies plugin management, enabling easier installation and updates.

NocoBase 1.3: REST API data source, mobile v2, and more features

NocoBase 1.3: REST API data source, mobile v2, and more features

NocoBase 1.3 introduces REST API and MSSQL data sources, support for opening pop-ups via URL, dynamically configuring field components, enhanced mobile version, WeCom authentication, many-to-many arrays, and a new date calculation node in workflows.

The NocoBase community is officially launched!

The NocoBase community is officially launched!

Join the celebration as the NocoBase community officially launches! Discover how you can contribute, learn, and grow with a network of developers and no-code enthusiasts.

NocoBase v1.0.1-alpha.1: Blocks support height settings

NocoBase v1.0.1-alpha.1: Blocks support height settings

NocoBase v1.0.1-alpha.1 introduces new features like block height settings, URL link actions, and variable support for iframes, along with various improvements and bug fixes to enhance platform functionality and performance.

NocoBase 1.0.0-alpha.15: New Plugins and Improved 'Configure actions' Interaction

NocoBase 1.0.0-alpha.15: New Plugins and Improved 'Configure actions' Interaction

NocoBase v1.0.0-alpha.15 introduces LDAP authentication, custom action triggers, Gantt and Kanban support, and more. This update also improves 'Configure actions' interaction and addresses various bug fixes to enhance platform performance.

Major Update! NocoBase V1.0 Officially Released

Major Update! NocoBase V1.0 Officially Released

Discover the major updates in NocoBase V1.0, including new features, plugins, and significant performance improvements. Learn how this milestone release enhances stability, security, and functionality for developers. Get detailed insights on the new theme editor, data visualization improvements, and the full changelog. Understand the upgrade process, especially if you use SSO plugins, and explore the impact of these changes on your projects.

NocoBase 0.21:Multi-DataSource support for Charts and workflow

NocoBase 0.21:Multi-DataSource support for Charts and workflow

NocoBase 0.21 introduces Multi-DataSource support for charts and workflows, optimized workflow trigger events, and several new field types, enhancing flexibility and performance.

NocoBase 0.20:Support for Multiple Data Sources

NocoBase 0.20:Support for Multiple Data Sources

NocoBase 0.20 introduces support for multiple data sources, adjustments to collection management, non-ID primary keys, improved user and permission interfaces, and new workflow nodes for enhanced flexibility and performance.

NocoBase 0.19:Application process optimization

NocoBase 0.19:Application process optimization

NocoBase 0.19 introduces telemetry, application backup and restore, command line optimizations, and various kernel improvements to enhance installation, startup, and upgrade processes.

NocoBase 0.18: Establish a sound testing system

NocoBase 0.18: Establish a sound testing system

NocoBase 0.18 enhances robustness with comprehensive E2E testing, an optimized auth plugin, and modular decomposition into plugins, improving flexibility and performance.

Update(localization-management):Organize text namespaces by modules

Update(localization-management):Organize text namespaces by modules

Optimize your localization management with NocoBase's module-based text namespaces. This guide details the new approach to organizing translation texts by modules, eliminating deduplication issues and enhancing customization. Learn about the changes, migration steps, and impact on your development process.

NocoBase 0.17: New SchemaInitializer and SchemaSettings

NocoBase 0.17: New SchemaInitializer and SchemaSettings

NocoBase 0.17 refactors the UI Schema designer with new SchemaInitializer and SchemaSettings, reorganizes documentation, and introduces several improvements for better frontend development.

NocoBase 0.16: New cache manager

NocoBase 0.16: New cache manager

NocoBase 0.16 introduces a new cache manager supporting memory and Redis stores, requires Node v18, and updates cache creation methods and environment variables.

NocoBase 0.15:New plugin settings manager

NocoBase 0.15:New plugin settings manager

NocoBase 0.15 introduces a new plugin settings manager with improved plugin configuration, streamlined registration processes, and several updates to enhance user experience.

NocoBase 0.14: New plugin manager, supports adding plugins through UI

NocoBase 0.14: New plugin manager, supports adding plugins through UI

NocoBase 0.14 introduces a new plugin manager that allows adding plugins through the UI, supports downloads from npm registry, local uploads, and URL downloads, enhancing plugin management flexibility.

NocoBase 0.13: New application status flow

NocoBase 0.13: New application status flow

NocoBase 0.13 introduces a new application status flow.

NocoBase 0.12: New plugin build tool

NocoBase 0.12: New plugin build tool

NocoBase 0.12 introduces a new plugin build tool for seamless production use, updates installation methods, and merges @nocobase/app-client and @nocobase/app-server into @nocobase-app.

NocoBase 0.11: New client application, plugin and router

NocoBase 0.11: New client application, plugin and router

NocoBase 0.11 introduces a new client application, plugin, and router, with an update to antd v5 and new plugins for data visualization, API keys, and Google Maps integration.

NocoBase 0.10: New features in the second quarter

NocoBase 0.10: New features in the second quarter

NocoBase 0.10 improves the relational field component by supporting multiple component switches and adds quick create relational data functionality with two quick create modes and other updates.