Release Notes

Что нового? Обзор свежих функций, улучшений и исправлений.

NocoBase v1.7.0-alpha.14: support commercial authorization
🎉 New Features
  • [client]

    • Single-line text fields support entering multiple keywords for filtering (#6685) by @zhangzhonghe Reference: Multi-keyword filter
    • action linkage rule support ‘current form’ variables (#6810) by @katherinehhh
  • [build] support commercial authorization (#6554) by @jiannx

  • [undefined] Add the log of the import plugin by @aaaaaajie

  • [Action: Import records] Add the log of the import plugin (#6841) by @aaaaaajie

  • [plugin-commercial] support commercial by @jiannx

  • [Multi-keyword filter] Single-line text fields support entering multiple keywords for filtering by @zhangzhonghe Reference: Multi-keyword filter

  • [Template print]

    • Add support for bulk printing in template printing. by @sheldon66

    • Add support for bulk printing in template printing. by @sheldon66

🚀 Improvements
  • [undefined] Build the full docker image (#6898) by @chenos

  • [client]

    • Optimize the issue of pages becoming increasingly slow with use (#6888) by @zhangzhonghe

    • add more built-in size settings for read status image (#6868) by @katherinehhh

  • [Workflow]

    • Add all missed en-US locale keys (#6885) by @mytharcher

    • Allow to revision more than one draft (#6851) by @mytharcher

  • [Collection field: Attachment(URL)] add more built-in sizes to the attachment URL field for read status (#6871) by @katherinehhh

  • [Email manager]

    • fix sync error and other not easy use issues by @jiannx

    • add draft manage, support subordinates email viewing by @jiannx

🐛 Bug Fixes
  • [client]

    • disable linkage rule not working for action button (#6896) by @katherinehhh

    • page not redirected correctly after deleting last item (#6892) by @katherinehhh

    • cascade component in modal not loading association data initially (#6886) by @katherinehhh

    • association select record table did not filter already associate record (#6874) by @katherinehhh

    • association data not submitted when exposing association fields in subForm (#6883) by @katherinehhh

    • missing current form variables in data scope of data selector table (#6882) by @katherinehhh

    • draggable sort fields not displaying available options correctly (#6875) by @katherinehhh

    • clear right-hand value when operator changes in linkage rule (#6862) by @katherinehhh

    • operator missing when switching in linkage rules (#6857) by @katherinehhh

    • button linkage issue in detail block (#6867) by @katherinehhh

    • incorrect evaluation of operators for date variables in linkage conditions (#6825) by @katherinehhh

    • The hidden fields are still displayed (#6844) by @zhangzhonghe

    • variable parsing incompatibility with {{title}} data in secondary confirm (#6838) by @katherinehhh

    • variable parsing incompatibility with {{title}} data in secondary confirm (#6838) by @katherinehhh

    • linkage rule value component style improve (#6836) by @katherinehhh

  • [database] handle empty string cells during field import to prevent errors (#6880) by @aaaaaajie

  • [build] fix the client runtime error in plugin-workflow-javascript, process undefine error (#6859) by @jiannx

  • [File manager]

    • Fix preview URL on non-image files (#6889) by @mytharcher

    • Fix types (#6873) by @mytharcher

    • Fix create file record without foreign key permission (#6863) by @mytharcher

  • [Block: Action panel]

    • Read the route basename from the scanner to adapt for the desktop environment. (#6877) by @sheldon66

    • The color of the Action panel is incorrect in dark mode (#6842) by @zhangzhonghe

  • [AI integration] Content is not displayed when switching between LLM service config and validation config pages (#6887) by @2013xile

  • [Workflow: Manual node]

    • Fix test case due to plugin removed from built-in list (#6895) by @mytharcher

    • Fix render error when show unprocessed item (#6879) by @mytharcher

    • Fix stats number count wrong on tasks (#6783) by @mytharcher

  • [Workflow]

    • Fix stack limit works incorrectly for collection event (#6876) by @mytharcher

    • Fix navigating back not works when directly open popup link in tasks center (#6853) by @mytharcher

  • [Data visualization]

    • Chart blocks do not display when added to popups triggered from block-level actions (#6864) by @2013xile

    • Fix error when filtering nested m2m fields (#6855) by @2013xile

  • [Action: Export records]

    • improve performance when deleting fields in import/export field settings (#6861) by @katherinehhh

    • Fixed exporting empty values in nested associations and attachment url (#6845) by @aaaaaajie

  • [Block: template] After saving as an inherited template, error when opening the popup (#6840) by @gchust

  • [Action: Duplicate record] modal closes on first input click when editing duplicated data (#6848) by @katherinehhh

  • [Workflow: test kit] Fix failed test cases due to required preset plugin (#6839) by @mytharcher

  • [Workflow: Post-action event] Fix user acted variable not accessible in Hanldebars template (#6837) by @mytharcher

  • [plugin-commercial]

    • fix commerical log send to crm and text translation by @jiannx

    • 使用原型链实现 withCommercial 函数 by @jiannx

  • [Action: Export records Pro]

    • improve performance when deleting fields in import/export pro field settings by @katherinehhh

    • Fix the error of exporting long texts. by @aaaaaajie

  • [Workflow: Subflow] Fix undefined trigger caused page crash by @mytharcher

  • [Template print]

    • Fix formatters not found issue. by @sheldon66

    • Fix formatter not found by @sheldon66

  • [File storage: S3(Pro)]

    • access url expiration invalid by @jiannx

    • Change to use collection field to locate storage by @mytharcher

  • [Workflow: Approval]

    • Fix stats number count wrong on tasks by @mytharcher

    • Fix assignees scope of delegate and add to other assignees by @mytharcher

  • [Email manager]

    • fix ts error by @jiannx

    • list api support subject merge by @jiannx

  • [Backup manager] Fix type error in build by @mytharcher

alpha
NocoBase v1.6.32: Bug Fixes
🐛 Bug Fixes
  • [client]
    • page not redirected correctly after deleting last item (#6892) by @katherinehhh

    • cascade component in modal not loading association data initially (#6886) by @katherinehhh

latest
NocoBase v1.7.0-beta.32: Single-line text fields support entering multiple keywords for filtering
🎉 New Features
  • [client] Single-line text fields support entering multiple keywords for filtering (#6685) by @zhangzhonghe Reference: Multi-keyword filter
  • [Multi-keyword filter] Single-line text fields support entering multiple keywords for filtering by @zhangzhonghe Reference: Multi-keyword filter
  • [Template print] Add support for bulk printing in template printing. by @sheldon66
🚀 Improvements
  • [Workflow] Add all missed en-US locale keys (#6885) by @mytharcher
🐛 Bug Fixes
  • [client]

    • cascade component in modal not loading association data initially (#6886) by @katherinehhh

    • association data not submitted when exposing association fields in subForm (#6883) by @katherinehhh

    • draggable sort fields not displaying available options correctly (#6875) by @katherinehhh

    • missing current form variables in data scope of data selector table (#6882) by @katherinehhh

    • association select record table did not filter already associate record (#6874) by @katherinehhh

  • [database] handle empty string cells during field import to prevent errors (#6880) by @aaaaaajie

  • [Workflow: Manual node] Fix render error when show unprocessed item (#6879) by @mytharcher

  • [File manager] Fix types (#6873) by @mytharcher

  • [Block: Action panel] Read the route basename from the scanner to adapt for the desktop environment. (#6877) by @sheldon66

  • [AI integration] Content is not displayed when switching between LLM service config and validation config pages (#6887) by @2013xile

  • [Workflow] Fix stack limit works incorrectly for collection event (#6876) by @mytharcher

  • [Workflow: Approval] Fix assignees scope of delegate and add to other assignees by @mytharcher

  • [Backup manager] Fix type error in build by @mytharcher

beta
NocoBase v1.6.31: Add all missed en-US locale keys
🚀 Improvements
  • [Workflow] Add all missed en-US locale keys (#6885) by @mytharcher
🐛 Bug Fixes
  • [database] handle empty string cells during field import to prevent errors (#6880) by @aaaaaajie

  • [client]

    • association select record table did not filter already associate record (#6874) by @katherinehhh

    • association data not submitted when exposing association fields in subForm (#6883) by @katherinehhh

    • draggable sort fields not displaying available options correctly (#6875) by @katherinehhh

  • [Workflow] Fix stack limit works incorrectly for collection event (#6876) by @mytharcher

  • [Block: Action panel] Read the route basename from the scanner to adapt for the desktop environment. (#6877) by @sheldon66

  • [Workflow: Manual node] Fix render error when show unprocessed item (#6879) by @mytharcher

  • [Workflow: Approval] Fix assignees scope of delegate and add to other assignees by @mytharcher

latest
NocoBase Weekly Updates: Optimization and Bug Fixes

Summarize the weekly product update logs, and the latest releases can be checked on our blog.

NocoBase is currently updated with three branches: main , next and develop.

version.png

  • main:The most stable version to date, recommended for installation;
  • next:Beta version, contains upcoming new features and has been preliminarily tested. There might be some known or unknown issues. It’s mainly for test users to collect feedback and optimize functions further. Ideal for test users who want to experience new features early and give feedback;
  • develop:Alpha version, contains the latest feature code, may be incomplete or unstable, mainly for internal dev and rapid iteration. Suited for tech users interested in product’s cutting-edge, but with potential issues and incomplete functions. Not for production use.
main

main.png

v1.6.28

Release date: 2025-05-09

🐛 Bug Fixes
  • [database] Import failed due to text field values. (#6699) by @aaaaaajie
  • [client] The hidden fields are still displayed (#6844) by @zhangzhonghe
  • [Action: Export records] Fix the error of exporting long texts. (#6713) by @aaaaaajie
  • [Workflow: Post-action event] Fix user acted variable not accessible in Hanldebars template (#6837) by @mytharcher
  • [Block: Action panel] The color of the Action panel is incorrect in dark mode (#6842) by @zhangzhonghe
  • [Action: Export records Pro] Fix the error of exporting long texts. by @aaaaaajie
v1.6.29

Release date: 2025-05-13

🚀 Improvements
  • [Workflow] Allow to revision more than one draft (#6851) by @mytharcher
🐛 Bug Fixes
  • [Action: Export records] Fixed exporting empty values in nested associations and attachment url (#6845) by @aaaaaajie
  • [Workflow: Manual node] Fix stats number count wrong on tasks (#6783) by @mytharcher
  • [Workflow: test kit] Fix failed test cases due to required preset plugin (#6839) by @mytharcher
  • [Data visualization] Fix error when filtering nested m2m fields (#6855) by @2013xile
  • [Workflow: Subflow] Fix undefined trigger caused page crash by @mytharcher
  • [File storage: S3(Pro)] access url expiration invalid by @jiannx
  • [Workflow: Approval] Fix stats number count wrong on tasks by @mytharcher
v1.6.30

Release date: 2025-05-15

🚀 Improvements
  • [client] add more built-in size settings for read status image (#6868) by @katherinehhh
🐛 Bug Fixes
  • [File manager]

    • Fix types (#6873) by @mytharcher
    • Fix create file record without foreign key permission (#6863) by @mytharcher
  • [Action: Export records] improve performance when deleting fields in import/export field settings (#6861) by @katherinehhh

  • [Data visualization] Chart blocks do not display when added to popups triggered from block-level actions (#6864) by @2013xile

  • [Action: Export records Pro] improve performance when deleting fields in import/export pro field settings by @katherinehhh

  • [File storage: S3(Pro)] Change to use collection field to locate storage by @mytharcher

  • [Backup manager] Fix type error in build by @mytharcher

next

next.png

v1.7.0-beta.31

Release date: 2025-05-15

🎉 New Features
  • [client] action linkage rule support ‘current form’ variables (#6810) by @katherinehhh
  • [undefined] Add the log of the import plugin by @aaaaaajie
  • [Action: Import records] Add the log of the import plugin (#6841) by @aaaaaajie
🚀 Improvements
  • [client] add more built-in size settings for read status image (#6868) by @katherinehhh
  • [Collection field: Attachment(URL)] add more built-in sizes to the attachment URL field for read status (#6871) by @katherinehhh
  • [Workflow] Allow to revision more than one draft (#6851) by @mytharcher
🐛 Bug Fixes
  • [client]

    • button linkage issue in detail block (#6867) by @katherinehhh
    • clear right-hand value when operator changes in linkage rule (#6862) by @katherinehhh
    • incorrect evaluation of operators for date variables in linkage conditions (#6825) by @katherinehhh
    • operator missing when switching in linkage rules (#6857) by @katherinehhh
    • variable parsing incompatibility with {{title}} data in secondary confirm (#6838) by @katherinehhh
    • linkage rule value component style improve (#6836) by @katherinehhh
    • variable parsing incompatibility with {{title}} data in secondary confirm (#6838) by @katherinehhh
    • The hidden fields are still displayed (#6844) by @zhangzhonghe
  • [database] Import failed due to text field values. (#6699) by @aaaaaajie

  • [Data visualization]

    • Chart blocks do not display when added to popups triggered from block-level actions (#6864) by @2013xile
    • Fix error when filtering nested m2m fields (#6855) by @2013xile
  • [Action: Export records]

    • improve performance when deleting fields in import/export field settings (#6861) by @katherinehhh
    • Fixed exporting empty values in nested associations and attachment url (#6845) by @aaaaaajie
    • Fix the error of exporting long texts. (#6713) by @aaaaaajie
  • [File manager] Fix create file record without foreign key permission (#6863) by @mytharcher

  • [Workflow] Fix navigating back not works when directly open popup link in tasks center (#6853) by @mytharcher

  • [Action: Duplicate record] modal closes on first input click when editing duplicated data (#6848) by @katherinehhh

  • [Block: template] After saving as an inherited template, error when opening the popup (#6840) by @gchust

  • [Workflow: test kit] Fix failed test cases due to required preset plugin (#6839) by @mytharcher

  • [Workflow: Post-action event] Fix user acted variable not accessible in Hanldebars template (#6837) by @mytharcher

  • [Workflow: Manual node] Fix stats number count wrong on tasks (#6783) by @mytharcher

  • [Block: Action panel] The color of the Action panel is incorrect in dark mode (#6842) by @zhangzhonghe

  • [Action: Export records Pro]

    • improve performance when deleting fields in import/export pro field settings by @katherinehhh
    • Fix the error of exporting long texts. by @aaaaaajie
  • [Workflow: Subflow] Fix undefined trigger caused page crash by @mytharcher

  • [Template print]

    • Fix formatters not found issue. by @sheldon66
    • Fix formatter not found by @sheldon66
  • [File storage: S3(Pro)]

    • Change to use collection field to locate storage by @mytharcher
    • access url expiration invalid by @jiannx
  • [Workflow: Approval] Fix stats number count wrong on tasks by @mytharcher

About NocoBase

NocoBase is a private, open-source, no-code platform offering total control and infinite scalability. It empowers teams to adapt quickly to changes while significantly reducing costs. Avoid years of development and substantial investment by deploying NocoBase in minutes.

Discover NocoBase in 3 Minutes!

👇 Get NocoBase

Homepage

Demo

Documentation

GitHub

news & updates
NocoBase v1.6.30: add more built-in size settings for read status image
🚀 Improvements
  • [client] add more built-in size settings for read status image (#6868) by @katherinehhh
🐛 Bug Fixes
  • [File manager]

    • Fix types (#6873) by @mytharcher

    • Fix create file record without foreign key permission (#6863) by @mytharcher

  • [Action: Export records] improve performance when deleting fields in import/export field settings (#6861) by @katherinehhh

  • [Data visualization] Chart blocks do not display when added to popups triggered from block-level actions (#6864) by @2013xile

  • [Action: Export records Pro] improve performance when deleting fields in import/export pro field settings by @katherinehhh

  • [File storage: S3(Pro)] Change to use collection field to locate storage by @mytharcher

  • [Backup manager] Fix type error in build by @mytharcher

latest
NocoBase v1.7.0-beta.31: Add the log of the import plugin
🎉 New Features
  • [client] action linkage rule support ‘current form’ variables (#6810) by @katherinehhh

  • [undefined] Add the log of the import plugin by @aaaaaajie

  • [Action: Import records] Add the log of the import plugin (#6841) by @aaaaaajie

🚀 Improvements
  • [client] add more built-in size settings for read status image (#6868) by @katherinehhh

  • [Collection field: Attachment(URL)] add more built-in sizes to the attachment URL field for read status (#6871) by @katherinehhh

  • [Workflow] Allow to revision more than one draft (#6851) by @mytharcher

🐛 Bug Fixes
  • [client]

    • button linkage issue in detail block (#6867) by @katherinehhh

    • clear right-hand value when operator changes in linkage rule (#6862) by @katherinehhh

    • incorrect evaluation of operators for date variables in linkage conditions (#6825) by @katherinehhh

    • operator missing when switching in linkage rules (#6857) by @katherinehhh

    • variable parsing incompatibility with {{title}} data in secondary confirm (#6838) by @katherinehhh

    • linkage rule value component style improve (#6836) by @katherinehhh

    • variable parsing incompatibility with {{title}} data in secondary confirm (#6838) by @katherinehhh

    • The hidden fields are still displayed (#6844) by @zhangzhonghe

  • [database] Import failed due to text field values. (#6699) by @aaaaaajie

  • [Data visualization]

    • Chart blocks do not display when added to popups triggered from block-level actions (#6864) by @2013xile

    • Fix error when filtering nested m2m fields (#6855) by @2013xile

  • [Action: Export records]

    • improve performance when deleting fields in import/export field settings (#6861) by @katherinehhh

    • Fixed exporting empty values in nested associations and attachment url (#6845) by @aaaaaajie

    • Fix the error of exporting long texts. (#6713) by @aaaaaajie

  • [File manager] Fix create file record without foreign key permission (#6863) by @mytharcher

  • [Workflow] Fix navigating back not works when directly open popup link in tasks center (#6853) by @mytharcher

  • [Action: Duplicate record] modal closes on first input click when editing duplicated data (#6848) by @katherinehhh

  • [Block: template] After saving as an inherited template, error when opening the popup (#6840) by @gchust

  • [Workflow: test kit] Fix failed test cases due to required preset plugin (#6839) by @mytharcher

  • [Workflow: Post-action event] Fix user acted variable not accessible in Hanldebars template (#6837) by @mytharcher

  • [Workflow: Manual node] Fix stats number count wrong on tasks (#6783) by @mytharcher

  • [Block: Action panel] The color of the Action panel is incorrect in dark mode (#6842) by @zhangzhonghe

  • [Action: Export records Pro]

    • improve performance when deleting fields in import/export pro field settings by @katherinehhh

    • Fix the error of exporting long texts. by @aaaaaajie

  • [Workflow: Subflow] Fix undefined trigger caused page crash by @mytharcher

  • [Template print]

    • Fix formatters not found issue. by @sheldon66

    • Fix formatter not found by @sheldon66

  • [File storage: S3(Pro)]

    • Change to use collection field to locate storage by @mytharcher

    • access url expiration invalid by @jiannx

  • [Workflow: Approval] Fix stats number count wrong on tasks by @mytharcher

beta
NocoBase v1.6.29: Allow to revision more than one draft
🚀 Improvements
  • [Workflow] Allow to revision more than one draft (#6851) by @mytharcher
🐛 Bug Fixes
  • [Action: Export records] Fixed exporting empty values in nested associations and attachment url (#6845) by @aaaaaajie

  • [Workflow: Manual node] Fix stats number count wrong on tasks (#6783) by @mytharcher

  • [Workflow: test kit] Fix failed test cases due to required preset plugin (#6839) by @mytharcher

  • [Data visualization] Fix error when filtering nested m2m fields (#6855) by @2013xile

  • [Workflow: Subflow] Fix undefined trigger caused page crash by @mytharcher

  • [File storage: S3(Pro)] access url expiration invalid by @jiannx

  • [Workflow: Approval] Fix stats number count wrong on tasks by @mytharcher

latest
NocoBase v1.6.28: Bug Fixes
🐛 Bug Fixes
  • [database] Import failed due to text field values. (#6699) by @aaaaaajie

  • [client] The hidden fields are still displayed (#6844) by @zhangzhonghe

  • [Action: Export records] Fix the error of exporting long texts. (#6713) by @aaaaaajie

  • [Workflow: Post-action event] Fix user acted variable not accessible in Hanldebars template (#6837) by @mytharcher

  • [Block: Action panel] The color of the Action panel is incorrect in dark mode (#6842) by @zhangzhonghe

  • [Action: Export records Pro] Fix the error of exporting long texts. by @aaaaaajie

latest
NocoBase Weekly Updates: Template Printing Supports Images and Barcodes

Summarize the weekly product update logs, and the latest releases can be checked on our blog.

NocoBase is currently updated with three branches: main , next and develop.

version.png

  • main:The most stable version to date, recommended for installation;
  • next:Beta version, contains upcoming new features and has been preliminarily tested. There might be some known or unknown issues. It’s mainly for test users to collect feedback and optimize functions further. Ideal for test users who want to experience new features early and give feedback;
  • develop:Alpha version, contains the latest feature code, may be incomplete or unstable, mainly for internal dev and rapid iteration. Suited for tech users interested in product’s cutting-edge, but with potential issues and incomplete functions. Not for production use.
main

main.png

v1.6.26

Release date: 2025-05-07

🎉 New Features
  • [Block: iframe] Iframe block supports configuring the allow attribute (#6824) by @zhangzhonghe
  • [Template print] Feature: Support { label, value } Select options in template printing. by @sheldon66
🐛 Bug Fixes
  • [client]

    • In nested subpages, the block list is not displayed when hovering the mouse over the “Add block” button (#6832) by @zhangzhonghe
    • When the relation field component of the filter form is changed to a data selector, there is no “Allow multiple selection” configuration item (#6656) by @zhangzhonghe
    • multiple error messages displayed when validation rule is violated in form fields (#6805) by @katherinehhh
    • issue with configuring linkage rules in subform (popup) within subtable (#6803) by @katherinehhh
    • Fix the issue where one-to-many field sub-fields cannot be selected as filtering options in filter forms (#6809) by @zhangzhonghe
    • subtable pagination bar style issue in read-only mode (#6830) by @katherinehhh
    • Table selector in the filter form, abnormal style (#6827) by @zhangzhonghe
  • [database]

    • Fix belongs-to association not loaded in appends when foreign key is bigInt under MariaDB (#6823) by @mytharcher
    • Fix test cases (#6811) by @mytharcher
  • [Collection field: Attachment(URL)] attachment (URL) fields should not allow value configuration in linkage rule (#6831) by @katherinehhh

  • [Workflow: Custom action event] triggered workflow action linkage issue by @katherinehhh

v1.6.27

Release date: 2025-05-08

🐛 Bug Fixes
  • [client]
    • unable to drag other buttons onto the duplicate button (#6822) by @katherinehhh
    • multiple association field failed to submit when showing fields from association collection (#6833) by @katherinehhh
next

next.png

v1.7.0-beta.27

Release date: 2025-05-04

🎉 New Features
  • [client] support variables in secondary confirmation title and content (#6787) by @katherinehhh

  • [Template print]

    • Support for dynamic images and barcode rendering in document templates. by @sheldon66
    • Feature: Support { label, value } Select options in template printing. by @sheldon66
  • [Block: Tree] filter tree block support linkage rule by @katherinehhh

  • [Data visualization: ECharts] Add “Y-Axis inverse” setting for bar charts by @2013xile

🚀 Improvements
  • [client] optimize subtable add button style and align paginator on the same row (#6790) by @katherinehhh
  • [File manager] Add OSS timeout option default to 10min (#6795) by @mytharcher
  • [Password policy] Change default password expiration to never expire by @2013xile
🐛 Bug Fixes
  • [database]

    • Fix test cases (#6811) by @mytharcher
    • Avoid error thrown when data type is not string (#6797) by @mytharcher
  • [client]

    • when variable selection requires async loading, the last selected menu is lost. (#6802) by @gchust
    • Fix the issue where one-to-many field sub-fields cannot be selected as filtering options in filter forms (#6809) by @zhangzhonghe
    • issue with configuring linkage rules in subform (popup) within subtable (#6803) by @katherinehhh
    • multiple error messages displayed when validation rule is violated in form fields (#6805) by @katherinehhh
    • association field not submitting data when displaying field from related collection (#6798) by @katherinehhh
    • 子表格中子表单(弹窗)联动规则缺少字段属性设置 (#6800) by @katherinehhh
  • [Authentication] Disallow changing authenticator name (#6808) by @2013xile

  • [Action: Custom request] custom request response set to variable not displaying correctly (#6793) by @katherinehhh

v1.7.0-beta.28

Release date: 2025-05-06

🚀 Improvements
  • [client] RichText component support modules and formats props (#6807) by @jiannx
🐛 Bug Fixes
  • [Verification] Fix issues of migration script (#6820) by @2013xile
  • [Workflow: Custom action event] triggered workflow action linkage issue by @katherinehhh
v1.7.0-beta.29

Release date: 2025-05-07

🎉 New Features
  • [Block: iframe] Iframe block supports configuring the allow attribute (#6824) by @zhangzhonghe
v1.7.0-beta.30

Release date: 2025-05-08

🐛 Bug Fixes
  • [client]

    • When the relation field component of the filter form is changed to a data selector, there is no “Allow multiple selection” configuration item (#6656) by @zhangzhonghe
    • Table selector in the filter form, abnormal style (#6827) by @zhangzhonghe
    • In nested subpages, the block list is not displayed when hovering the mouse over the “Add block” button (#6832) by @zhangzhonghe
    • multiple association field failed to submit when showing fields from association collection (#6833) by @katherinehhh
    • unable to drag other buttons onto the duplicate button (#6822) by @katherinehhh
    • subtable pagination bar style issue in read-only mode (#6830) by @katherinehhh
  • [database] Fix belongs-to association not loaded in appends when foreign key is bigInt under MariaDB (#6823) by @mytharcher

  • [Collection field: Attachment(URL)] attachment (URL) fields should not allow value configuration in linkage rule (#6831) by @katherinehhh

develop

develop.png

v1.7.0-alpha.13

Release date: 2025-05-08

🎉 New Features
  • [client]

    • support variables in secondary confirmation title and content (#6787) by @katherinehhh
    • support configuring linkage rules in blocks for dynamic show/hide (#6636) by @katherinehhh
  • [undefined] add publish ci for license kit (#6786) by @jiannx

  • [Block: iframe] Iframe block supports configuring the allow attribute (#6824) by @zhangzhonghe

  • [Authentication] Support the “Forgot Password” function (#6616) by @zhangzhonghe Reference: Forgot password

  • [File manager] Feature: Add getFileStream API for file streaming support. (#6741) by @sheldon66

  • [Action: Custom request] support response variable in success message of custom request action (#6694) by @katherinehhh

  • [Template print] Feature: Support { label, value } Select options in template printing. by @sheldon66

  • [Block: Tree] filter tree block support linkage rule by @katherinehhh

  • [Data visualization: ECharts] Add “Y-Axis inverse” setting for bar charts by @2013xile

🚀 Improvements
  • [client]

    • RichText component support modules and formats props (#6807) by @jiannx
    • optimize subtable add button style and align paginator on the same row (#6790) by @katherinehhh
    • show button title with tooltip on action icon hover (#6761) by @katherinehhh
    • keep reference template funtionality (#6743) by @gchust
    • Adjust upload message (#6757) by @mytharcher
  • [utils] Increase the height of the filter button field list and sort/categorize the fields (#6779) by @zhangzhonghe

  • [File manager] Add OSS timeout option default to 10min (#6795) by @mytharcher

  • [Data visualization] Add extended API for field interface configuration (#6742) by @2013xile

  • [Password policy] Change default password expiration to never expire by @2013xile

  • [WeCom] Prioritize corporate email over personal email when updating the user’s email by @2013xile

🐛 Bug Fixes
  • [database]

    • Import failed due to text field values. (#6699) by @aaaaaajie
    • Fix belongs-to association not loaded in appends when foreign key is bigInt under MariaDB (#6823) by @mytharcher
    • Fix test cases (#6811) by @mytharcher
    • Avoid error thrown when data type is not string (#6797) by @mytharcher
    • add unavailableActions to sql collection and view collection (#6765) by @katherinehhh
  • [client]

    • multiple association field failed to submit when showing fields from association collection (#6833) by @katherinehhh
    • unable to drag other buttons onto the duplicate button (#6822) by @katherinehhh
    • Table selector in the filter form, abnormal style (#6827) by @zhangzhonghe
    • When the relation field component of the filter form is changed to a data selector, there is no “Allow multiple selection” configuration item (#6656) by @zhangzhonghe
    • In nested subpages, the block list is not displayed when hovering the mouse over the “Add block” button (#6832) by @zhangzhonghe
    • subtable pagination bar style issue in read-only mode (#6830) by @katherinehhh
    • issue with configuring linkage rules in subform (popup) within subtable (#6803) by @katherinehhh
    • when variable selection requires async loading, the last selected menu is lost. (#6802) by @gchust
    • multiple error messages displayed when validation rule is violated in form fields (#6805) by @katherinehhh
    • Fix the issue where one-to-many field sub-fields cannot be selected as filtering options in filter forms (#6809) by @zhangzhonghe
    • Pass other props to Variable.Input component. (#6670) by @sheldon66
    • association field not submitting data when displaying field from related collection (#6798) by @katherinehhh
    • In the filter form, switching the field operator and then refreshing the page causes an error (#6781) by @zhangzhonghe
    • In the collapse block, clicking the clear button in the relationship field search box should not delete the data range (#6782) by @zhangzhonghe
    • alignment issue of the add child record button in the tree table (#6791) by @katherinehhh
    • Prohibit moving menus before or after page tabs (#6777) by @zhangzhonghe
    • Table block displays duplicate data when filtering (#6792) by @zhangzhonghe
    • url query parameter operator issue (#6770) by @katherinehhh
    • only export action in view collection is support when writableView is false (#6763) by @katherinehhh
    • Incorrect data retrieved for many-to-many array fields from related tables in forms (#6744) by @2013xile
    • unexpected association data creation when displaying association field under sub-form/sub-table in create form (#6727) by @katherinehhh
  • [create-nocobase-app] Temporarily fix mariadb issue by downgrading to 2.5.6 (#6762) by @chenos

  • [Action: Export records] Fix the error of exporting long texts. (#6713) by @aaaaaajie

  • [Collection field: Attachment(URL)] attachment (URL) fields should not allow value configuration in linkage rule (#6831) by @katherinehhh

  • [Verification] Fix issues of migration script (#6820) by @2013xile

  • [Authentication] Disallow changing authenticator name (#6808) by @2013xile

  • [Action: Custom request] custom request response set to variable not displaying correctly (#6793) by @katherinehhh

  • [Block: Action panel] action panel icon missing when icon-only is enabled (#6773) by @katherinehhh

  • [Workflow: Custom action event] triggered workflow action linkage issue by @katherinehhh

  • [Workflow: date calculation node] Fix error in legacy browser without Intl API by @mytharcher

  • [Template print] Fix: Correct permission validation logic to prevent unauthorized actions. by @sheldon66

  • [File storage: S3(Pro)] access url expiration invalid by @jiannx

  • [Block: Tree] After connecting through a foreign key, clicking to trigger filtering results in empty filter conditions by @zhangzhonghe

About NocoBase

NocoBase is a private, open-source, no-code platform offering total control and infinite scalability. It empowers teams to adapt quickly to changes while significantly reducing costs. Avoid years of development and substantial investment by deploying NocoBase in minutes.

Discover NocoBase in 3 Minutes!

👇 Get NocoBase

Homepage

Demo

Documentation

GitHub

no-code news
NocoBase v1.7.0-alpha.13: support variables in secondary confirmation title and content
🎉 New Features
  • [client]

    • support variables in secondary confirmation title and content (#6787) by @katherinehhh

    • support configuring linkage rules in blocks for dynamic show/hide (#6636) by @katherinehhh

  • [undefined] add publish ci for license kit (#6786) by @jiannx

  • [Block: iframe] Iframe block supports configuring the allow attribute (#6824) by @zhangzhonghe

  • [Authentication] Support the “Forgot Password” function (#6616) by @zhangzhonghe Reference: Forgot password

  • [File manager] Feature: Add getFileStream API for file streaming support. (#6741) by @sheldon66

  • [Action: Custom request] support response variable in success message of custom request action (#6694) by @katherinehhh

  • [Template print] Feature: Support { label, value } Select options in template printing. by @sheldon66

  • [Block: Tree] filter tree block support linkage rule by @katherinehhh

  • [Data visualization: ECharts] Add “Y-Axis inverse” setting for bar charts by @2013xile

🚀 Improvements
  • [client]

    • RichText component support modules and formats props (#6807) by @jiannx

    • optimize subtable add button style and align paginator on the same row (#6790) by @katherinehhh

    • show button title with tooltip on action icon hover (#6761) by @katherinehhh

    • keep reference template funtionality (#6743) by @gchust

    • Adjust upload message (#6757) by @mytharcher

  • [utils] Increase the height of the filter button field list and sort/categorize the fields (#6779) by @zhangzhonghe

  • [File manager] Add OSS timeout option default to 10min (#6795) by @mytharcher

  • [Data visualization] Add extended API for field interface configuration (#6742) by @2013xile

  • [Password policy] Change default password expiration to never expire by @2013xile

  • [WeCom] Prioritize corporate email over personal email when updating the user’s email by @2013xile

🐛 Bug Fixes
  • [database]

    • Import failed due to text field values. (#6699) by @aaaaaajie

    • Fix belongs-to association not loaded in appends when foreign key is bigInt under MariaDB (#6823) by @mytharcher

    • Fix test cases (#6811) by @mytharcher

    • Avoid error thrown when data type is not string (#6797) by @mytharcher

    • add unavailableActions to sql collection and view collection (#6765) by @katherinehhh

  • [client]

    • multiple association field failed to submit when showing fields from association collection (#6833) by @katherinehhh

    • unable to drag other buttons onto the duplicate button (#6822) by @katherinehhh

    • Table selector in the filter form, abnormal style (#6827) by @zhangzhonghe

    • When the relation field component of the filter form is changed to a data selector, there is no “Allow multiple selection” configuration item (#6656) by @zhangzhonghe

    • In nested subpages, the block list is not displayed when hovering the mouse over the “Add block” button (#6832) by @zhangzhonghe

    • subtable pagination bar style issue in read-only mode (#6830) by @katherinehhh

    • issue with configuring linkage rules in subform (popup) within subtable (#6803) by @katherinehhh

    • when variable selection requires async loading, the last selected menu is lost. (#6802) by @gchust

    • multiple error messages displayed when validation rule is violated in form fields (#6805) by @katherinehhh

    • Fix the issue where one-to-many field sub-fields cannot be selected as filtering options in filter forms (#6809) by @zhangzhonghe

    • Pass other props to Variable.Input component. (#6670) by @sheldon66

    • 子表格中子表单(弹窗)联动规则缺少字段属性设置 (#6800) by @katherinehhh

    • association field not submitting data when displaying field from related collection (#6798) by @katherinehhh

    • In the filter form, switching the field operator and then refreshing the page causes an error (#6781) by @zhangzhonghe

    • In the collapse block, clicking the clear button in the relationship field search box should not delete the data range (#6782) by @zhangzhonghe

    • alignment issue of the add child record button in the tree table (#6791) by @katherinehhh

    • Prohibit moving menus before or after page tabs (#6777) by @zhangzhonghe

    • Table block displays duplicate data when filtering (#6792) by @zhangzhonghe

    • url query parameter operator issue (#6770) by @katherinehhh

    • only export action in view collection is support when writableView is false (#6763) by @katherinehhh

    • Incorrect data retrieved for many-to-many array fields from related tables in forms (#6744) by @2013xile

    • unexpected association data creation when displaying association field under sub-form/sub-table in create form (#6727) by @katherinehhh

  • [create-nocobase-app] Temporarily fix mariadb issue by downgrading to 2.5.6 (#6762) by @chenos

  • [Action: Export records] Fix the error of exporting long texts. (#6713) by @aaaaaajie

  • [Collection field: Attachment(URL)] attachment (URL) fields should not allow value configuration in linkage rule (#6831) by @katherinehhh

  • [Verification] Fix issues of migration script (#6820) by @2013xile

  • [Authentication] Disallow changing authenticator name (#6808) by @2013xile

  • [Action: Custom request] custom request response set to variable not displaying correctly (#6793) by @katherinehhh

  • [Block: Action panel] action panel icon missing when icon-only is enabled (#6773) by @katherinehhh

  • [Workflow: Custom action event] triggered workflow action linkage issue by @katherinehhh

  • [Workflow: date calculation node] Fix error in legacy browser without Intl API by @mytharcher

  • [Template print] Fix: Correct permission validation logic to prevent unauthorized actions. by @sheldon66

  • [File storage: S3(Pro)] access url expiration invalid by @jiannx

  • [Block: Tree] After connecting through a foreign key, clicking to trigger filtering results in empty filter conditions by @zhangzhonghe

alpha
NocoBase v1.7.0-beta.30: Bug Fixes
🐛 Bug Fixes
  • [client]

    • When the relation field component of the filter form is changed to a data selector, there is no “Allow multiple selection” configuration item (#6656) by @zhangzhonghe

    • Table selector in the filter form, abnormal style (#6827) by @zhangzhonghe

    • In nested subpages, the block list is not displayed when hovering the mouse over the “Add block” button (#6832) by @zhangzhonghe

    • multiple association field failed to submit when showing fields from association collection (#6833) by @katherinehhh

    • unable to drag other buttons onto the duplicate button (#6822) by @katherinehhh

    • subtable pagination bar style issue in read-only mode (#6830) by @katherinehhh

  • [database] Fix belongs-to association not loaded in appends when foreign key is bigInt under MariaDB (#6823) by @mytharcher

  • [Collection field: Attachment(URL)] attachment (URL) fields should not allow value configuration in linkage rule (#6831) by @katherinehhh

beta
NocoBase v1.6.27: Bug Fixes
🐛 Bug Fixes
  • [client]
    • unable to drag other buttons onto the duplicate button (#6822) by @katherinehhh

    • multiple association field failed to submit when showing fields from association collection (#6833) by @katherinehhh

latest
NocoBase v1.6.26: Iframe block supports configuring the allow attribute
🎉 New Features
  • [Block: iframe] Iframe block supports configuring the allow attribute (#6824) by @zhangzhonghe

  • [Template print] Feature: Support { label, value } Select options in template printing. by @sheldon66

🐛 Bug Fixes
  • [client]

    • In nested subpages, the block list is not displayed when hovering the mouse over the “Add block” button (#6832) by @zhangzhonghe

    • When the relation field component of the filter form is changed to a data selector, there is no “Allow multiple selection” configuration item (#6656) by @zhangzhonghe

    • multiple error messages displayed when validation rule is violated in form fields (#6805) by @katherinehhh

    • issue with configuring linkage rules in subform (popup) within subtable (#6803) by @katherinehhh

    • Fix the issue where one-to-many field sub-fields cannot be selected as filtering options in filter forms (#6809) by @zhangzhonghe

    • subtable pagination bar style issue in read-only mode (#6830) by @katherinehhh

    • Table selector in the filter form, abnormal style (#6827) by @zhangzhonghe

  • [database]

    • Fix belongs-to association not loaded in appends when foreign key is bigInt under MariaDB (#6823) by @mytharcher

    • Fix test cases (#6811) by @mytharcher

  • [Collection field: Attachment(URL)] attachment (URL) fields should not allow value configuration in linkage rule (#6831) by @katherinehhh

  • [Workflow: Custom action event] triggered workflow action linkage issue by @katherinehhh

latest
NocoBase v1.7.0-beta.29: Iframe block supports configuring the allow attribute
🎉 New Features
  • [Block: iframe] Iframe block supports configuring the allow attribute (#6824) by @zhangzhonghe
beta
NocoBase v1.7.0-beta.28: Fix issues of migration script
🚀 Improvements
  • [client] RichText component support modules and formats props (#6807) by @jiannx
🐛 Bug Fixes
  • [Verification] Fix issues of migration script (#6820) by @2013xile

  • [Workflow: Custom action event] triggered workflow action linkage issue by @katherinehhh

beta
NocoBase v1.7.0-beta.27: support variables in secondary confirmation title and content
🎉 New Features
  • [client] support variables in secondary confirmation title and content (#6787) by @katherinehhh

  • [Template print]

    • Support for dynamic images and barcode rendering in document templates. by @sheldon66

    • Feature: Support { label, value } Select options in template printing. by @sheldon66

  • [Block: Tree] filter tree block support linkage rule by @katherinehhh

  • [Data visualization: ECharts] Add “Y-Axis inverse” setting for bar charts by @2013xile

🚀 Improvements
  • [client] optimize subtable add button style and align paginator on the same row (#6790) by @katherinehhh

  • [File manager] Add OSS timeout option default to 10min (#6795) by @mytharcher

  • [Password policy] Change default password expiration to never expire by @2013xile

🐛 Bug Fixes
  • [database]

    • Fix test cases (#6811) by @mytharcher

    • Avoid error thrown when data type is not string (#6797) by @mytharcher

  • [client]

    • when variable selection requires async loading, the last selected menu is lost. (#6802) by @gchust

    • Fix the issue where one-to-many field sub-fields cannot be selected as filtering options in filter forms (#6809) by @zhangzhonghe

    • issue with configuring linkage rules in subform (popup) within subtable (#6803) by @katherinehhh

    • multiple error messages displayed when validation rule is violated in form fields (#6805) by @katherinehhh

    • association field not submitting data when displaying field from related collection (#6798) by @katherinehhh

    • 子表格中子表单(弹窗)联动规则缺少字段属性设置 (#6800) by @katherinehhh

  • [Authentication] Disallow changing authenticator name (#6808) by @2013xile

  • [Action: Custom request] custom request response set to variable not displaying correctly (#6793) by @katherinehhh

beta
NocoBase v1.6.25: Add publish ci for license kit
🎉 New Features
  • [undefined] add publish ci for license kit (#6786) by @jiannx

  • [Data visualization: ECharts] Add “Y-Axis inverse” setting for bar charts by @2013xile

🚀 Improvements
  • [utils] Increase the height of the filter button field list and sort/categorize the fields (#6779) by @zhangzhonghe

  • [client] optimize subtable add button style and align paginator on the same row (#6790) by @katherinehhh

  • [File manager] Add OSS timeout option default to 10min (#6795) by @mytharcher

  • [Password policy] Change default password expiration to never expire by @2013xile

  • [WeCom] Prioritize corporate email over personal email when updating the user’s email by @2013xile

🐛 Bug Fixes
  • [client]

    • In the collapse block, clicking the clear button in the relationship field search box should not delete the data range (#6782) by @zhangzhonghe

    • association field not submitting data when displaying field from related collection (#6798) by @katherinehhh

    • Prohibit moving menus before or after page tabs (#6777) by @zhangzhonghe

    • Table block displays duplicate data when filtering (#6792) by @zhangzhonghe

    • In the filter form, switching the field operator and then refreshing the page causes an error (#6781) by @zhangzhonghe

  • [database]

    • Avoid error thrown when data type is not string (#6797) by @mytharcher

    • add unavailableActions to sql collection and view collection (#6765) by @katherinehhh

  • [create-nocobase-app] Temporarily fix mariadb issue by downgrading to 2.5.6 (#6762) by @chenos

  • [Authentication] Disallow changing authenticator name (#6808) by @2013xile

  • [Template print] Fix: Correct permission validation logic to prevent unauthorized actions. by @sheldon66

  • [File storage: S3(Pro)] access url expiration invalid by @jiannx

  • [Block: Tree] After connecting through a foreign key, clicking to trigger filtering results in empty filter conditions by @zhangzhonghe

latest
NocoBase v1.7.0-beta.26: add publish ci for license kit
🎉 New Features
  • [undefined] add publish ci for license kit (#6786) by @jiannx
🚀 Improvements
  • [utils] Increase the height of the filter button field list and sort/categorize the fields (#6779) by @zhangzhonghe
🐛 Bug Fixes
  • [client]
    • In the collapse block, clicking the clear button in the relationship field search box should not delete the data range (#6782) by @zhangzhonghe

    • In the filter form, switching the field operator and then refreshing the page causes an error (#6781) by @zhangzhonghe

    • Table block displays duplicate data when filtering (#6792) by @zhangzhonghe

    • alignment issue of the add child record button in the tree table (#6791) by @katherinehhh

    • Prohibit moving menus before or after page tabs (#6777) by @zhangzhonghe

beta
NocoBase v1.7.0-beta.25: Add `getFileStream` API for file streaming support
🎉 New Features
  • [File manager] Feature: Add getFileStream API for file streaming support. (#6741) by @sheldon66
🚀 Improvements
  • [client] show button title with tooltip on action icon hover (#6761) by @katherinehhh

  • [WeCom] Prioritize corporate email over personal email when updating the user’s email by @2013xile

🐛 Bug Fixes
  • [File storage: S3(Pro)] access url expiration invalid by @jiannx

  • [Template print] Fix: Correct permission validation logic to prevent unauthorized actions. by @sheldon66

  • [Block: Tree] After connecting through a foreign key, clicking to trigger filtering results in empty filter conditions by @zhangzhonghe

beta
NocoBase v1.7.0-beta.24: support configuring linkage rules in blocks for dynamic show/hide
🎉 New Features
  • [client] support configuring linkage rules in blocks for dynamic show/hide (#6636) by @katherinehhh
🚀 Improvements
  • [client] keep reference template funtionality (#6743) by @gchust

  • [Data visualization] Add extended API for field interface configuration (#6742) by @2013xile

🐛 Bug Fixes
  • [create-nocobase-app] Temporarily fix mariadb issue by downgrading to 2.5.6 (#6762) by @chenos

  • [database] add unavailableActions to sql collection and view collection (#6765) by @katherinehhh

  • [client] url query parameter operator issue (#6770) by @katherinehhh

  • [Block: Action panel] action panel icon missing when icon-only is enabled (#6773) by @katherinehhh

  • [Workflow: date calculation node] Fix error in legacy browser without Intl API by @mytharcher

beta
NocoBase v1.7.0-beta.23: support response variable in success message of custom request action
🎉 New Features
  • [Action: Custom request] support response variable in success message of custom request action (#6694) by @katherinehhh
🚀 Improvements
  • [client] Adjust upload message (#6757) by @mytharcher
🐛 Bug Fixes
  • [client]
    • Incorrect data retrieved for many-to-many array fields from related tables in forms (#6744) by @2013xile

    • only export action in view collection is support when writableView is false (#6763) by @katherinehhh

    • unexpected association data creation when displaying association field under sub-form/sub-table in create form (#6727) by @katherinehhh

beta
NocoBase v1.6.24: Adjust upload message
🚀 Improvements
  • [client] Adjust upload message (#6757) by @mytharcher
🐛 Bug Fixes
  • [client]
    • only export action in view collection is support when writableView is false (#6763) by @katherinehhh

    • unexpected association data creation when displaying association field under sub-form/sub-table in create form (#6727) by @katherinehhh

    • Incorrect data retrieved for many-to-many array fields from related tables in forms (#6744) by @2013xile

latest
NocoBase v1.7.0-alpha.12: Upgrade dependencies and remove SQLite support
🚀 Improvements
  • [cli] Optimize internal logic of the nocobase upgrade command (#6754) by @chenos

  • [create-nocobase-app] Upgrade dependencies and remove SQLite support (#6708) by @chenos

  • [Mobile] Optimize the opening speed of the mobile date picker popup (#6735) by @zhangzhonghe

  • [Block: template] support convert template block to normal block (#6662) by @gchust

  • [File manager] Expose utils API (#6705) by @mytharcher

  • [Theme editor] Allow setting sidebar width in theme config (#6720) by @chenos

  • [Workflow] Add date types to variable types set (#6717) by @mytharcher

  • [Template print] Replaced datasource action control with client role-based access control. by @sheldon66

🐛 Bug Fixes
  • [client]

    • display issue with linkage rules in multi-level association data (#6755) by @katherinehhh

    • tree table ‘Add Child’ button linkage rule missing ‘current record’ (#6752) by @katherinehhh

    • Problem with refreshing data blocks after successful submission (#6748) by @zhangzhonghe

    • The issue of the collapse button in the left menu being obscured by the workflow pop-up window (#6733) by @zhangzhonghe

    • The problem of mobile top navigation bar icons being difficult to delete (#6734) by @zhangzhonghe

    • incorrect value display for “Enable index column” (#6724) by @katherinehhh

    • date time field condition not working in linkage rules (#6728) by @katherinehhh

    • missing action option constraints when reopening linkage rules (#6723) by @katherinehhh

    • Required fields hidden by linkage rules should not affect form submission (#6709) by @zhangzhonghe

    • missing filter for already associated data when adding association data (#6750) by @katherinehhh

  • [server] appVersion incorrectly generated by create-migration (#6740) by @chenos

  • [cli] Auto-update package.json on upgrade (#6747) by @chenos

  • [build] Fix error thrown in tar command (#6722) by @mytharcher

  • [Block: Gantt] gantt chart block overlapping months in calendar header for month view (#6753) by @katherinehhh

  • [Action: Import records] Fix the import and export exceptions that occur when setting field permissions. (#6677) by @aaaaaajie

  • [Block: template] block templates can’t be used in mysql envrionment (#6726) by @gchust

  • [Workflow] Fix error thrown when execute schedule event in subflow (#6721) by @mytharcher

  • [Workflow: Custom action event] Support to execute in multiple records mode by @mytharcher

  • [Action: Export records Pro]

    • Fix the import and export exceptions that occur when setting field permissions. by @aaaaaajie

    • pro export button losing filter parameters after sorting table column by @katherinehhh

  • [File storage: S3(Pro)]

    • Fix response data of uploaded file by @mytharcher

    • Add multer make logic for server-side upload by @mytharcher

  • [Workflow: Approval] Fix preload association fields for records by @mytharcher

alpha
NocoBase v1.7.0-beta.22: Bug Fixes
🚀 Improvements
  • [cli] Optimize internal logic of the nocobase upgrade command (#6754) by @chenos
🐛 Bug Fixes
  • [client] display issue with linkage rules in multi-level association data (#6755) by @katherinehhh
beta
NocoBase Weekly Updates: Support Variables on the Left Side of Linkage Rule Conditions

Summarize the weekly product update logs, and the latest releases can be checked on our blog.

NocoBase is currently updated with three branches: main , next and develop.

version.png

  • main:The most stable version to date, recommended for installation;
  • next:Beta version, contains upcoming new features and has been preliminarily tested. There might be some known or unknown issues. It’s mainly for test users to collect feedback and optimize functions further. Ideal for test users who want to experience new features early and give feedback;
  • develop:Alpha version, contains the latest feature code, may be incomplete or unstable, mainly for internal dev and rapid iteration. Suited for tech users interested in product’s cutting-edge, but with potential issues and incomplete functions. Not for production use.
main

main.png

v1.6.21

Release date: 2025-04-17

🚀 Improvements
  • [client] Add delay API for scenarios which open without delay (#6681) by @mytharcher
  • [create-nocobase-app] Upgrade some dependencies to latest versions (#6673) by @chenos
🐛 Bug Fixes
  • [client]

    • Fix error thrown when mouse hover on referenced template block in approval node configuration (#6691) by @mytharcher
    • custom association field not displaying field component settings (#6692) by @katherinehhh
    • Fix locale for upload component (#6682) by @mytharcher
    • lazy load missing ui component will cause render error (#6683) by @gchust
    • Add native Password component to HoC Input (#6679) by @mytharcher
    • inherited fields shown in current collection field assignment list (#6666) by @katherinehhh
  • [database] Fixed ci build error (#6687) by @aaaaaajie

  • [build] build output is incorrect when plugin depends on some AMD libraries (#6665) by @gchust

  • [Action: Import records] fixed an error importing xlsx time field (#6672) by @aaaaaajie

  • [Workflow: Manual node] Fix manual task status constant (#6676) by @mytharcher

  • [Block: iframe] vertical scrollbar appears when iframe block is set to full height (#6675) by @katherinehhh

  • [Workflow: Custom action event] Fix test cases by @mytharcher

  • [Backup manager] timeout error occurs when trying to restore an unecrypted backup with a password by @gchust

v1.6.22

Release date: 2025-04-22

🚀 Improvements
  • [create-nocobase-app] Upgrade dependencies and remove SQLite support (#6708) by @chenos
  • [File manager] Expose utils API (#6705) by @mytharcher
  • [Workflow] Add date types to variable types set (#6717) by @mytharcher
🐛 Bug Fixes
  • [client]

    • The problem of mobile top navigation bar icons being difficult to delete (#6734) by @zhangzhonghe
    • After connecting through a foreign key, clicking to trigger filtering results in empty filter conditions (#6634) by @zhangzhonghe
    • picker switching issue in date field of filter button (#6695) by @katherinehhh
    • The issue of the collapse button in the left menu being obscured by the workflow pop-up window (#6733) by @zhangzhonghe
    • missing action option constraints when reopening linkage rules (#6723) by @katherinehhh
    • export button shown without export permission (#6689) by @katherinehhh
    • Required fields hidden by linkage rules should not affect form submission (#6709) by @zhangzhonghe
  • [server] appVersion incorrectly generated by create-migration (#6740) by @chenos

  • [build] Fix error thrown in tar command (#6722) by @mytharcher

  • [Workflow] Fix error thrown when execute schedule event in subflow (#6721) by @mytharcher

  • [Workflow: Custom action event] Support to execute in multiple records mode by @mytharcher

  • [File storage: S3(Pro)] Add multer make logic for server-side upload by @mytharcher

next

next.png

v1.7.0-beta.19

Release date: 2025-04-17

🎉 New Features
  • [client] support variables on the left side of linkage rule conditions (#6609) by @katherinehhh
  • [Workflow: date calculation node] Add changeTimezone function to change timezone value for formatting by @mytharcher
🚀 Improvements
  • [client]
    • support selected table records in custom request (#6647) by @katherinehhh
    • Add delay API for scenarios which open without delay (#6681) by @mytharcher
🐛 Bug Fixes
  • [database] Fixed ci build error (#6687) by @aaaaaajie

  • [client]

    • Fix error thrown when mouse hover on referenced template block in approval node configuration (#6691) by @mytharcher
    • field descriptions display issue in workflow (#6680) by @katherinehhh
    • Fix locale for upload component (#6682) by @mytharcher
    • custom association field not displaying field component settings (#6692) by @katherinehhh
    • linkage rules compatibility with legacy data (#6686) by @katherinehhh
    • lazy load missing ui component will cause render error (#6683) by @gchust
    • Add native Password component to HoC Input (#6679) by @mytharcher
  • [Workflow: Manual node] Fix manual task status constant (#6676) by @mytharcher

  • [Action: Import records] fixed an error importing xlsx time field (#6672) by @aaaaaajie

  • [Workflow: Custom action event] Fix test cases by @mytharcher

  • [Backup manager] timeout error occurs when trying to restore an unecrypted backup with a password by @gchust

v1.7.0-beta.20

Release date: 2025-04-18

🚀 Improvements
  • [Backup manager] allow restore main app from sub app backup by @gchust
🐛 Bug Fixes
  • [client] Fix error thrown in create / update node of workflow (#6696) by @mytharcher
  • [Workflow: Manual node] Fix ACL error in tasks center (#6693) by @mytharcher
  • [Workflow: Approval] Fix ACL error in tasks center by @mytharcher
v1.7.0-beta.21

Release date: 2025-04-23

🚀 Improvements
  • [create-nocobase-app] Upgrade dependencies and remove SQLite support (#6708) by @chenos
  • [Mobile] Optimize the opening speed of the mobile date picker popup (#6735) by @zhangzhonghe
  • [Block: template] support convert template block to normal block (#6662) by @gchust
  • [Theme editor] Allow setting sidebar width in theme config (#6720) by @chenos
  • [File manager] Expose utils API (#6705) by @mytharcher
  • [Workflow] Add date types to variable types set (#6717) by @mytharcher
  • [Template print] Replaced datasource action control with client role-based access control. by @sheldon66
🐛 Bug Fixes
  • [client]

    • Problem with refreshing data blocks after successful submission (#6748) by @zhangzhonghe
    • missing filter for already associated data when adding association data (#6750) by @katherinehhh
    • The issue of the collapse button in the left menu being obscured by the workflow pop-up window (#6733) by @zhangzhonghe
    • tree table ‘Add Child’ button linkage rule missing ‘current record’ (#6752) by @katherinehhh
    • date time field condition not working in linkage rules (#6728) by @katherinehhh
    • The problem of mobile top navigation bar icons being difficult to delete (#6734) by @zhangzhonghe
    • incorrect value display for “Enable index column” (#6724) by @katherinehhh
    • Required fields hidden by linkage rules should not affect form submission (#6709) by @zhangzhonghe
    • variable conversion in sub-table/sub-form linkage rule conditions (#6702) by @katherinehhh
    • export button shown without export permission (#6689) by @katherinehhh
    • missing action option constraints when reopening linkage rules (#6723) by @katherinehhh
    • picker switching issue in date field of filter button (#6695) by @katherinehhh
    • After connecting through a foreign key, clicking to trigger filtering results in empty filter conditions (#6634) by @zhangzhonghe
  • [cli] Auto-update package.json on upgrade (#6747) by @chenos

  • [server] appVersion incorrectly generated by create-migration (#6740) by @chenos

  • [build] Fix error thrown in tar command (#6722) by @mytharcher

  • [Block: Gantt] gantt chart block overlapping months in calendar header for month view (#6753) by @katherinehhh

  • [Action: Import records] Fix the import and export exceptions that occur when setting field permissions. (#6677) by @aaaaaajie

  • [Block: template] block templates can’t be used in mysql envrionment (#6726) by @gchust

  • [Workflow] Fix error thrown when execute schedule event in subflow (#6721) by @mytharcher

  • [Data visualization] Enum field options are empty in the filter block (#6706) by @2013xile

  • [Action: Custom request] Ensure custom request data must be JSON (#6701) by @chenos

  • [Action: Export records Pro]

    • Fix the import and export exceptions that occur when setting field permissions. by @aaaaaajie
    • pro export button losing filter parameters after sorting table column by @katherinehhh
  • [Workflow: Custom action event] Support to execute in multiple records mode by @mytharcher

  • [File storage: S3(Pro)]

    • Add multer make logic for server-side upload by @mytharcher
    • Fix response data of uploaded file by @mytharcher
  • [Workflow: Approval] Fix preload association fields for records by @mytharcher

develop

develop.png

v1.7.0-alpha.11

Release date: 2025-04-19

🎉 New Features
  • [client] support variables on the left side of linkage rule conditions (#6609) by @katherinehhh

  • [Departments] Make Department, Attachment URL, and Workflow response message plugins free (#6663) by @chenos

  • [Action: Batch update]

    • Support refreshing data in other data blocks after updating data in a block (#6591) by @zhangzhonghe
    • Support refreshing data in other data blocks after updating data in a block (#6591) by @zhangzhonghe
  • [UI schema storage] Added localization module for UISchema, enabling custom translations for schema title and description (#6574) by @chenos

  • [Block: Action panel] add an onScanSuccess callback to handle successful scans and exit the camera UI. (#6580) by @sheldon66

  • [Collection field: Code] Add code interface by @mytharcher

  • [Workflow: date calculation node] Add changeTimezone function to change timezone value for formatting by @mytharcher

  • [Template print] Support for dynamic images and barcode rendering in document templates. by @sheldon66

🚀 Improvements
  • [client]

    • Add delay API for scenarios which open without delay (#6681) by @mytharcher
    • support selected table records in custom request (#6647) by @katherinehhh
    • Add default type fallback API for Variable.Input (#6644) by @mytharcher
    • Optimize prompts for unconfigured pages (#6641) by @zhangzhonghe
    • Support to search field in Filter component (#6627) by @mytharcher
    • Add trim API for Input and Variable.TextArea (#6624) by @mytharcher
    • Determine whether to display the mobile components based on device type rather than page width (#6611) by @zhangzhonghe
    • Determine whether to display the mobile layout based on device type rather than page width (#6600) by @zhangzhonghe
    • support configuring colon visibility in form field labels based on layout (#6561) by @katherinehhh
  • [create-nocobase-app] Upgrade some dependencies to latest versions (#6673) by @chenos

  • [utils] Add duration extension for dayjs (#6630) by @mytharcher

  • [database]

    • Add trim option for text field (#6603) by @mytharcher
    • Add trim option for string field (#6565) by @mytharcher
  • [Workflow]

    • Support fixed popup URL for workflow tasks (#6640) by @mytharcher
    • Optimize save job logic (#6613) by @mytharcher
    • Improve code (#6589) by @mytharcher
  • [Workflow: Delay node] Support to use variable for duration (#6621) by @mytharcher

  • [Error handler] Support custom title in AppError component. (#6409) by @sheldon66

  • [File manager] Add trim option for text fields of storages collection (#6604) by @mytharcher

  • [Async task manager] optimize import/export buttons in Pro (#6531) by @chenos

  • [Workflow: Custom action event] Add refresh settings for trigger workflow button by @mytharcher

  • [Action: Export records Pro] optimize import/export buttons in Pro by @katherinehhh

  • [IP restriction] Update IP restriction message content. by @sheldon66

  • [File storage: S3(Pro)] Support global variables in storage configuration by @mytharcher

  • [Backup manager] allow restore main app from sub app backup by @gchust

  • [Workflow: Approval] Support to use block template for approval process form by @mytharcher

  • [Migration manager] allow skip automatic backup and restore for migration by @gchust

🐛 Bug Fixes
  • [client]

    • picker switching issue in date field of filter button (#6695) by @katherinehhh
    • variable conversion in sub-table/sub-form linkage rule conditions (#6702) by @katherinehhh
    • export button shown without export permission (#6689) by @katherinehhh
    • After connecting through a foreign key, clicking to trigger filtering results in empty filter conditions (#6634) by @zhangzhonghe
    • Fix error thrown in create / update node of workflow (#6696) by @mytharcher
    • Fix error thrown when mouse hover on referenced template block in approval node configuration (#6691) by @mytharcher
    • custom association field not displaying field component settings (#6692) by @katherinehhh
    • linkage rules compatibility with legacy data (#6686) by @katherinehhh
    • lazy load missing ui component will cause render error (#6683) by @gchust
    • Fix locale for upload component (#6682) by @mytharcher
    • Add native Password component to HoC Input (#6679) by @mytharcher
    • field descriptions display issue in workflow (#6680) by @katherinehhh
    • inherited fields shown in current collection field assignment list (#6666) by @katherinehhh
    • style issue in variable input when setting default value (#6668) by @katherinehhh
    • Switching to the group menu should not jump to a page that has already been hidden in menu (#6654) by @zhangzhonghe
    • The filter form should not display the “Unsaved changes” prompt (#6657) by @zhangzhonghe
    • In the filter form, when the filter button is clicked, if there are fields that have not passed validation, the filtering is still triggered (#6659) by @zhangzhonghe
    • “allow multiple” option not working for relation field (#6661) by @katherinehhh
    • Fix the issue of preview images being obscured (#6651) by @zhangzhonghe
    • In the form block, the default value of the field configuration will first be displayed as the original variable string and then disappear (#6649) by @zhangzhonghe
    • incorrect variable input style (#6645) by @gchust
    • workflow node edit drawer title display [object Object] (#6648) by @katherinehhh
    • subtable description overlapping with add new button (#6646) by @katherinehhh
    • dashed underline caused by horizontal form layout in modal (#6639) by @katherinehhh
    • rule with ‘any’ condition does not take effect when condition list is empty (#6628) by @katherinehhh
    • variable parse failure when URL parameters contain Chinese characters (#6618) by @katherinehhh
    • blank area between the block template configuration page title and the menu (#6625) by @gchust
    • The relationship fields in the filter form report an error after the page is refreshed because x-data-source is not carried (#6619) by @zhangzhonghe
    • data issue with Gantt block in tree collection (#6617) by @katherinehhh
    • field label display issue to prevent truncation by colon (#6599) by @katherinehhh
    • x-disabled property not taking effect on form fields (#6610) by @katherinehhh
    • Fix disabled property not works when SchemaInitializerItem has items (#6597) by @mytharcher
    • association field (select) displaying N/A when exposing related collection fields (#6582) by @katherinehhh
    • submit and refresh buttons not displaying icon-only mode correctly (#6592) by @katherinehhh
    • cascade issue: ‘The value of xxx cannot be in array format’ when deleting and re-selecting (#6585) by @katherinehhh
    • linkage conflict between same-named association fields in different sub-tables within the same form (#6577) by @katherinehhh
  • [database]

    • Fixed ci build error (#6687) by @aaaaaajie
    • When deleting one-to-many records, both filter and filterByTk are passed and filter includes an association field, the filterByTk is ignored (#6606) by @2013xile
    • Avoid “datetimeNoTz” field changes when value not changed in updating record (#6588) by @mytharcher
  • [build] build output is incorrect when plugin depends on some AMD libraries (#6665) by @gchust

  • [Data visualization] Enum field options are empty in the filter block (#6706) by @2013xile

  • [Action: Custom request] Ensure custom request data must be JSON (#6701) by @chenos

  • [Workflow: Manual node]

    • Fix ACL error in tasks center (#6693) by @mytharcher
    • Fix manual task status constant (#6676) by @mytharcher
  • [Action: Import records] fixed an error importing xlsx time field (#6672) by @aaaaaajie

  • [Access control]

    • Fix error thrown when serializing role model to cache (#6674) by @mytharcher
    • Correct role union calculation logic (#6605) by @aaaaaajie
    • Incorrect current role assignment during login (#6581) by @aaaaaajie
  • [Block: iframe] vertical scrollbar appears when iframe block is set to full height (#6675) by @katherinehhh

  • [Workflow]

    • Fix migration error thrown from MySQL (#6667) by @mytharcher
    • Fix stats information of workflows not loaded when app started (#6642) by @mytharcher
    • Fix OOM when create job with unsafe integer id (#6637) by @mytharcher
    • Fix sync option display incorrectly (#6595) by @mytharcher
  • [Collection field: Attachment(URL)] only allow file collections with public URL access (#6664) by @katherinehhh

  • [Block: template]

    • when the referenced template used by the page block has been deleted, saving as a template fails (#6638) by @gchust
    • Modify and delete same fields from template and block, after creating a block from template, can cause rendering errors (#6626) by @gchust
  • [Users] Issue with parsing the user profile form schema (#6635) by @2013xile

  • [Action: Export records] missing filter params when exporting data after changing pagination (#6633) by @katherinehhh

  • [Mobile] single-select field with ‘contains’ filter on mobile does not support multiple selection (#6629) by @katherinehhh

  • [Collection field: Many to many (array)] Issue of filtering by fields in an association collection with a many to many (array) field (#6596) by @2013xile

  • [Public forms] View permissions include list and get (#6607) by @chenos

  • [Authentication] token assignment in AuthProvider (#6593) by @2013xile

  • [Calendar] missing data on boundary dates in weekly calendar view (#6587) by @katherinehhh

  • [Block: Map] map management validation should not pass with space input (#6575) by @katherinehhh

  • [Action: Batch edit] Click the batch edit button, configure the pop-up window, and then open it again, the pop-up window is blank (#6578) by @zhangzhonghe

  • [Workflow: Custom action event] Fix test cases by @mytharcher

  • [Email manager]

    • fix can’t synn, no subject display and other small bugs by @jiannx
    • fix email management permission cannot view email list by @jiannx
    • Fix missing await for next call. by @jiannx
  • [File storage: S3(Pro)]

    • Fix missing await for next call. by @jiannx
    • Individual baseurl and public settings, improve S3 pro storage config UX by @jiannx
    • Throw error to user when upload logo to S3 Pro storage (set to default) by @mytharcher
    • Organize language by @jiannx
  • [Auth: OIDC] Incorrect redirection occurs when the callback path is the string ‘null’ by @2013xile

  • [Block: Multi-step form]

    • the submit button has the same color in its default and highlighted by @jiannx
    • fixed the bug that form reset is invalid when the field is associated with other field by @jiannx
  • [Backup manager] timeout error occurs when trying to restore an unecrypted backup with a password by @gchust

  • [Workflow: Approval]

    • Fix ACL error in tasks center by @mytharcher
    • Support fixed URL for approval items in tasks center by @mytharcher
    • Fix branch mode when endOnReject configured as true by @mytharcher
    • Fix updatedAt changed after migration by @mytharcher
    • Fix approval node configuration is incorrect after schema changed by @mytharcher
    • Fix client variables to use in approval form by @mytharcher
  • [Migration manager]

    • migration log creation time is displayed incorrectly in some environments by @gchust
    • the skip auto backup option becomes invalid if environment variable popup appears during migration by @gchust
About NocoBase

NocoBase is a private, open-source, no-code platform offering total control and infinite scalability. It empowers teams to adapt quickly to changes while significantly reducing costs. Avoid years of development and substantial investment by deploying NocoBase in minutes.

Discover NocoBase in 3 Minutes!

👇 Get NocoBase

Homepage

Demo

Documentation

GitHub

news & updates
NocoBase v1.6.23: Optimize internal logic of the `nocobase upgrade` command
🚀 Improvements
  • [cli] Optimize internal logic of the nocobase upgrade command (#6754) by @chenos

  • [Template print] Replaced datasource action control with client role-based access control. by @sheldon66

🐛 Bug Fixes
  • [cli] Auto-update package.json on upgrade (#6747) by @chenos

  • [client]

    • missing filter for already associated data when adding association data (#6750) by @katherinehhh

    • tree table ‘Add Child’ button linkage rule missing ‘current record’ (#6752) by @katherinehhh

  • [Action: Import records] Fix the import and export exceptions that occur when setting field permissions. (#6677) by @aaaaaajie

  • [Block: Gantt] gantt chart block overlapping months in calendar header for month view (#6753) by @katherinehhh

  • [Action: Export records Pro]

    • pro export button losing filter parameters after sorting table column by @katherinehhh

    • Fix the import and export exceptions that occur when setting field permissions. by @aaaaaajie

  • [File storage: S3(Pro)] Fix response data of uploaded file by @mytharcher

  • [Workflow: Approval] Fix preload association fields for records by @mytharcher

latest
NocoBase v1.7.0-beta.21: Upgrade dependencies and remove SQLite support
🚀 Improvements
  • [create-nocobase-app] Upgrade dependencies and remove SQLite support (#6708) by @chenos

  • [Mobile] Optimize the opening speed of the mobile date picker popup (#6735) by @zhangzhonghe

  • [Block: template] support convert template block to normal block (#6662) by @gchust

  • [Theme editor] Allow setting sidebar width in theme config (#6720) by @chenos

  • [File manager] Expose utils API (#6705) by @mytharcher

  • [Workflow] Add date types to variable types set (#6717) by @mytharcher

  • [Template print] Replaced datasource action control with client role-based access control. by @sheldon66

🐛 Bug Fixes
  • [client]

    • Problem with refreshing data blocks after successful submission (#6748) by @zhangzhonghe

    • missing filter for already associated data when adding association data (#6750) by @katherinehhh

    • The issue of the collapse button in the left menu being obscured by the workflow pop-up window (#6733) by @zhangzhonghe

    • tree table ‘Add Child’ button linkage rule missing ‘current record’ (#6752) by @katherinehhh

    • date time field condition not working in linkage rules (#6728) by @katherinehhh

    • The problem of mobile top navigation bar icons being difficult to delete (#6734) by @zhangzhonghe

    • incorrect value display for “Enable index column” (#6724) by @katherinehhh

    • Required fields hidden by linkage rules should not affect form submission (#6709) by @zhangzhonghe

    • variable conversion in sub-table/sub-form linkage rule conditions (#6702) by @katherinehhh

    • export button shown without export permission (#6689) by @katherinehhh

    • missing action option constraints when reopening linkage rules (#6723) by @katherinehhh

    • picker switching issue in date field of filter button (#6695) by @katherinehhh

    • After connecting through a foreign key, clicking to trigger filtering results in empty filter conditions (#6634) by @zhangzhonghe

  • [cli] Auto-update package.json on upgrade (#6747) by @chenos

  • [server] appVersion incorrectly generated by create-migration (#6740) by @chenos

  • [build] Fix error thrown in tar command (#6722) by @mytharcher

  • [Block: Gantt] gantt chart block overlapping months in calendar header for month view (#6753) by @katherinehhh

  • [Action: Import records] Fix the import and export exceptions that occur when setting field permissions. (#6677) by @aaaaaajie

  • [Block: template] block templates can’t be used in mysql envrionment (#6726) by @gchust

  • [Workflow] Fix error thrown when execute schedule event in subflow (#6721) by @mytharcher

  • [Data visualization] Enum field options are empty in the filter block (#6706) by @2013xile

  • [Action: Custom request] Ensure custom request data must be JSON (#6701) by @chenos

  • [Action: Export records Pro]

    • Fix the import and export exceptions that occur when setting field permissions. by @aaaaaajie

    • pro export button losing filter parameters after sorting table column by @katherinehhh

  • [Workflow: Custom action event] Support to execute in multiple records mode by @mytharcher

  • [File storage: S3(Pro)]

    • Add multer make logic for server-side upload by @mytharcher

    • Fix response data of uploaded file by @mytharcher

  • [Workflow: Approval] Fix preload association fields for records by @mytharcher

beta
NocoBase v1.6.22: Upgrade dependencies and remove SQLite support
🚀 Improvements
  • [create-nocobase-app] Upgrade dependencies and remove SQLite support (#6708) by @chenos

  • [File manager] Expose utils API (#6705) by @mytharcher

  • [Workflow] Add date types to variable types set (#6717) by @mytharcher

🐛 Bug Fixes
  • [client]

    • The problem of mobile top navigation bar icons being difficult to delete (#6734) by @zhangzhonghe

    • After connecting through a foreign key, clicking to trigger filtering results in empty filter conditions (#6634) by @zhangzhonghe

    • picker switching issue in date field of filter button (#6695) by @katherinehhh

    • The issue of the collapse button in the left menu being obscured by the workflow pop-up window (#6733) by @zhangzhonghe

    • missing action option constraints when reopening linkage rules (#6723) by @katherinehhh

    • export button shown without export permission (#6689) by @katherinehhh

    • Required fields hidden by linkage rules should not affect form submission (#6709) by @zhangzhonghe

  • [server] appVersion incorrectly generated by create-migration (#6740) by @chenos

  • [build] Fix error thrown in tar command (#6722) by @mytharcher

  • [Workflow] Fix error thrown when execute schedule event in subflow (#6721) by @mytharcher

  • [Workflow: Custom action event] Support to execute in multiple records mode by @mytharcher

  • [File storage: S3(Pro)] Add multer make logic for server-side upload by @mytharcher

latest
NocoBase v1.7.0-alpha.11: support variables on the left side of linkage rule conditions
🎉 New Features
  • [client] support variables on the left side of linkage rule conditions (#6609) by @katherinehhh

  • [Departments] Make Department, Attachment URL, and Workflow response message plugins free (#6663) by @chenos

  • [Action: Batch update]

    • Support refreshing data in other data blocks after updating data in a block (#6591) by @zhangzhonghe

    • Support refreshing data in other data blocks after updating data in a block (#6591) by @zhangzhonghe

  • [UI schema storage] Added localization module for UISchema, enabling custom translations for schema title and description (#6574) by @chenos

  • [Block: Action panel] add an onScanSuccess callback to handle successful scans and exit the camera UI. (#6580) by @sheldon66

  • [Collection field: Code] Add code interface by @mytharcher

  • [Workflow: date calculation node] Add changeTimezone function to change timezone value for formatting by @mytharcher

  • [Template print] Support for dynamic images and barcode rendering in document templates. by @sheldon66

🚀 Improvements
  • [client]

    • Add delay API for scenarios which open without delay (#6681) by @mytharcher

    • support selected table records in custom request (#6647) by @katherinehhh

    • Add default type fallback API for Variable.Input (#6644) by @mytharcher

    • Optimize prompts for unconfigured pages (#6641) by @zhangzhonghe

    • Support to search field in Filter component (#6627) by @mytharcher

    • Add trim API for Input and Variable.TextArea (#6624) by @mytharcher

    • Determine whether to display the mobile components based on device type rather than page width (#6611) by @zhangzhonghe

    • Determine whether to display the mobile layout based on device type rather than page width (#6600) by @zhangzhonghe

    • support configuring colon visibility in form field labels based on layout (#6561) by @katherinehhh

  • [create-nocobase-app] Upgrade some dependencies to latest versions (#6673) by @chenos

  • [utils] Add duration extension for dayjs (#6630) by @mytharcher

  • [database]

    • Add trim option for text field (#6603) by @mytharcher

    • Add trim option for string field (#6565) by @mytharcher

  • [Workflow]

    • Support fixed popup URL for workflow tasks (#6640) by @mytharcher

    • Optimize save job logic (#6613) by @mytharcher

    • Improve code (#6589) by @mytharcher

  • [Workflow: Delay node] Support to use variable for duration (#6621) by @mytharcher

  • [Error handler] Support custom title in AppError component. (#6409) by @sheldon66

  • [File manager] Add trim option for text fields of storages collection (#6604) by @mytharcher

  • [Async task manager] optimize import/export buttons in Pro (#6531) by @chenos

  • [Workflow: Custom action event] Add refresh settings for trigger workflow button by @mytharcher

  • [Action: Export records Pro] optimize import/export buttons in Pro by @katherinehhh

  • [IP restriction] Update IP restriction message content. by @sheldon66

  • [File storage: S3(Pro)] Support global variables in storage configuration by @mytharcher

  • [Backup manager] allow restore main app from sub app backup by @gchust

  • [Workflow: Approval] Support to use block template for approval process form by @mytharcher

  • [Migration manager] allow skip automatic backup and restore for migration by @gchust

🐛 Bug Fixes
  • [client]

    • picker switching issue in date field of filter button (#6695) by @katherinehhh

    • variable conversion in sub-table/sub-form linkage rule conditions (#6702) by @katherinehhh

    • export button shown without export permission (#6689) by @katherinehhh

    • After connecting through a foreign key, clicking to trigger filtering results in empty filter conditions (#6634) by @zhangzhonghe

    • Fix error thrown in create / update node of workflow (#6696) by @mytharcher

    • Fix error thrown when mouse hover on referenced template block in approval node configuration (#6691) by @mytharcher

    • custom association field not displaying field component settings (#6692) by @katherinehhh

    • linkage rules compatibility with legacy data (#6686) by @katherinehhh

    • lazy load missing ui component will cause render error (#6683) by @gchust

    • Fix locale for upload component (#6682) by @mytharcher

    • Add native Password component to HoC Input (#6679) by @mytharcher

    • field descriptions display issue in workflow (#6680) by @katherinehhh

    • inherited fields shown in current collection field assignment list (#6666) by @katherinehhh

    • style issue in variable input when setting default value (#6668) by @katherinehhh

    • Switching to the group menu should not jump to a page that has already been hidden in menu (#6654) by @zhangzhonghe

    • The filter form should not display the “Unsaved changes” prompt (#6657) by @zhangzhonghe

    • In the filter form, when the filter button is clicked, if there are fields that have not passed validation, the filtering is still triggered (#6659) by @zhangzhonghe

    • “allow multiple” option not working for relation field (#6661) by @katherinehhh

    • Fix the issue of preview images being obscured (#6651) by @zhangzhonghe

    • In the form block, the default value of the field configuration will first be displayed as the original variable string and then disappear (#6649) by @zhangzhonghe

    • incorrect variable input style (#6645) by @gchust

    • workflow node edit drawer title display [object Object] (#6648) by @katherinehhh

    • subtable description overlapping with add new button (#6646) by @katherinehhh

    • dashed underline caused by horizontal form layout in modal (#6639) by @katherinehhh

    • rule with ‘any’ condition does not take effect when condition list is empty (#6628) by @katherinehhh

    • variable parse failure when URL parameters contain Chinese characters (#6618) by @katherinehhh

    • blank area between the block template configuration page title and the menu (#6625) by @gchust

    • The relationship fields in the filter form report an error after the page is refreshed because x-data-source is not carried (#6619) by @zhangzhonghe

    • data issue with Gantt block in tree collection (#6617) by @katherinehhh

    • field label display issue to prevent truncation by colon (#6599) by @katherinehhh

    • x-disabled property not taking effect on form fields (#6610) by @katherinehhh

    • Fix disabled property not works when SchemaInitializerItem has items (#6597) by @mytharcher

    • association field (select) displaying N/A when exposing related collection fields (#6582) by @katherinehhh

    • submit and refresh buttons not displaying icon-only mode correctly (#6592) by @katherinehhh

    • cascade issue: ‘The value of xxx cannot be in array format’ when deleting and re-selecting (#6585) by @katherinehhh

    • linkage conflict between same-named association fields in different sub-tables within the same form (#6577) by @katherinehhh

  • [database]

    • Fixed ci build error (#6687) by @aaaaaajie

    • When deleting one-to-many records, both filter and filterByTk are passed and filter includes an association field, the filterByTk is ignored (#6606) by @2013xile

    • Avoid “datetimeNoTz” field changes when value not changed in updating record (#6588) by @mytharcher

  • [build] build output is incorrect when plugin depends on some AMD libraries (#6665) by @gchust

  • [Data visualization] Enum field options are empty in the filter block (#6706) by @2013xile

  • [Action: Custom request] Ensure custom request data must be JSON (#6701) by @chenos

  • [Workflow: Manual node]

    • Fix ACL error in tasks center (#6693) by @mytharcher

    • Fix manual task status constant (#6676) by @mytharcher

  • [Action: Import records] fixed an error importing xlsx time field (#6672) by @aaaaaajie

  • [Access control]

    • Fix error thrown when serializing role model to cache (#6674) by @mytharcher

    • Correct role union calculation logic (#6605) by @aaaaaajie

    • Incorrect current role assignment during login (#6581) by @aaaaaajie

  • [Block: iframe] vertical scrollbar appears when iframe block is set to full height (#6675) by @katherinehhh

  • [Workflow]

    • Fix migration error thrown from MySQL (#6667) by @mytharcher

    • Fix stats information of workflows not loaded when app started (#6642) by @mytharcher

    • Fix OOM when create job with unsafe integer id (#6637) by @mytharcher

    • Fix sync option display incorrectly (#6595) by @mytharcher

  • [Collection field: Attachment(URL)] only allow file collections with public URL access (#6664) by @katherinehhh

  • [Block: template]

    • when the referenced template used by the page block has been deleted, saving as a template fails (#6638) by @gchust

    • Modify and delete same fields from template and block, after creating a block from template, can cause rendering errors (#6626) by @gchust

  • [Users] Issue with parsing the user profile form schema (#6635) by @2013xile

  • [Action: Export records] missing filter params when exporting data after changing pagination (#6633) by @katherinehhh

  • [Mobile] single-select field with ‘contains’ filter on mobile does not support multiple selection (#6629) by @katherinehhh

  • [Collection field: Many to many (array)] Issue of filtering by fields in an association collection with a many to many (array) field (#6596) by @2013xile

  • [Public forms] View permissions include list and get (#6607) by @chenos

  • [Authentication] token assignment in AuthProvider (#6593) by @2013xile

  • [Calendar] missing data on boundary dates in weekly calendar view (#6587) by @katherinehhh

  • [Block: Map] map management validation should not pass with space input (#6575) by @katherinehhh

  • [Action: Batch edit] Click the batch edit button, configure the pop-up window, and then open it again, the pop-up window is blank (#6578) by @zhangzhonghe

  • [Workflow: Custom action event] Fix test cases by @mytharcher

  • [Email manager]

    • fix can’t synn, no subject display and other small bugs by @jiannx

    • fix email management permission cannot view email list by @jiannx

    • Fix missing await for next call. by @jiannx

  • [File storage: S3(Pro)]

    • Fix missing await for next call. by @jiannx

    • Individual baseurl and public settings, improve S3 pro storage config UX by @jiannx

    • Throw error to user when upload logo to S3 Pro storage (set to default) by @mytharcher

    • Organize language by @jiannx

  • [Auth: OIDC] Incorrect redirection occurs when the callback path is the string ‘null’ by @2013xile

  • [Block: Multi-step form]

    • the submit button has the same color in its default and highlighted by @jiannx

    • fixed the bug that form reset is invalid when the field is associated with other field by @jiannx

  • [Backup manager] timeout error occurs when trying to restore an unecrypted backup with a password by @gchust

  • [Workflow: Approval]

    • Fix ACL error in tasks center by @mytharcher

    • Support fixed URL for approval items in tasks center by @mytharcher

    • Fix branch mode when endOnReject configured as true by @mytharcher

    • Fix updatedAt changed after migration by @mytharcher

    • Fix approval node configuration is incorrect after schema changed by @mytharcher

    • Fix client variables to use in approval form by @mytharcher

  • [Migration manager]

    • migration log creation time is displayed incorrectly in some environments by @gchust

    • the skip auto backup option becomes invalid if environment variable popup appears during migration by @gchust

alpha
Загрузка...

Загружается больше данных...

Больше нет данных для загрузки