Release Notes

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

NocoBase v1.5.0 Officially Released

NocoBase v1.5.0 Officially Released

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

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

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

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

alpha
NocoBase v1.6.0-alpha.21: fix app error when IP restriction config not exists
🎉 New Features
  • [IP restriction] Fix app error when IP restriction config not exists. by @sheldon66
🐛 Bug Fixes
  • [auth] Update client auth middleware logic to prevent token update failure due to concurrency. (#6135) by @sheldon66
alpha
NocoBase v1.4.34: Bug Fixes
🐛 Bug Fixes
  • [client] Unable to submit when selecting data (#6148) by @zhangzhonghe
latest
NocoBase v1.5.0-beta.34: add random character patterns
🎉 New Features
  • [Workflow] add random character patterns (#5959) by @kennnnnnnnnn
🚀 Improvements
  • [Workflow: JSON calculation] Change JSON-query node name and group by @mytharcher
🐛 Bug Fixes
  • [client]

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

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

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

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

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

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

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

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

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

🐛 Bug Fixes
  • [database]

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

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

  • [client]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

🐛 Bug Fixes
  • [client]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

🐛 Bug Fixes
  • [database]

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

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

  • [client]

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

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

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

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

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

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

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

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

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

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

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

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

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

  • [Workflow: Custom action event]

    • Fix test case failed on SQLite by @mytharcher

    • Fix test cases of custom action trigger by @mytharcher

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

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

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

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

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

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

  • [Workflow]

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

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

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

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

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

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

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

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

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

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

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

🐛 Bug Fixes
  • [client]

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

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

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

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

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

  • [Users]

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

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

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

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

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

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

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

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

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

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

  • [client]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • [Backup manager]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • [Workflow]

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

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

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

  • [Calendar]

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

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

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

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

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

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

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

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

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

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

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

latest
NocoBase v1.4.0 Officially Released

NocoBase v1.4.0 Officially Released

Public forms, new data sources, and more features.

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

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

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

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

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

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

🚀 Improvements
  • [client]

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

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

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

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

🐛 Bug Fixes
  • [client]

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

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

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

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

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

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

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

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

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

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

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

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

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

  • [Workflow: Custom action event]

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

    • Fix default data source as main by @mytharcher

    • Fix data source error when not matched by @mytharcher

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

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

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

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

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

    • export essential hook (#5702) by @mytharcher

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

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

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

  • [client]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

🚀 Improvements
  • [client]

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

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

  • [Data source: Main] refactor the collections

    api to improve performance (#5610) by @chareice

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • [Notification manager]

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

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

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

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

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

🐛 Bug Fixes
  • [database]

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

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

  • [client]

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

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

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

  • [Notification: Email]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • [Backup manager]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

🐛 Bug Fixes
  • [client]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • [client]

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

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

Simplify the process of adding and updating plugins

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

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

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

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

The NocoBase community is officially launched!

The NocoBase community is officially launched!

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

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

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

NocoBase v1.0.1-alpha.1 introduces new features like block height settings, URL link actions, and variable support for iframes, along with various improvements and bug fixes to enhance platform functionality and performance.

NocoBase 1.0.0-alpha.15: New Plugins and Improved 'Configure actions' Interaction

NocoBase 1.0.0-alpha.15: New Plugins and Improved 'Configure actions' Interaction

NocoBase v1.0.0-alpha.15 introduces LDAP authentication, custom action triggers, Gantt and Kanban support, and more. This update also improves 'Configure actions' interaction and addresses various bug fixes to enhance platform performance.

Major Update! NocoBase V1.0 Officially Released

Major Update! NocoBase V1.0 Officially Released

Discover the major updates in NocoBase V1.0, including new features, plugins, and significant performance improvements. Learn how this milestone release enhances stability, security, and functionality for developers. Get detailed insights on the new theme editor, data visualization improvements, and the full changelog. Understand the upgrade process, especially if you use SSO plugins, and explore the impact of these changes on your projects.

NocoBase 0.21:Multi-DataSource support for Charts and workflow

NocoBase 0.21:Multi-DataSource support for Charts and workflow

NocoBase 0.21 introduces Multi-DataSource support for charts and workflows, optimized workflow trigger events, and several new field types, enhancing flexibility and performance.

NocoBase 0.20:Support for Multiple Data Sources

NocoBase 0.20:Support for Multiple Data Sources

NocoBase 0.20 introduces support for multiple data sources, adjustments to collection management, non-ID primary keys, improved user and permission interfaces, and new workflow nodes for enhanced flexibility and performance.

NocoBase 0.19:Application process optimization

NocoBase 0.19:Application process optimization

NocoBase 0.19 introduces telemetry, application backup and restore, command line optimizations, and various kernel improvements to enhance installation, startup, and upgrade processes.

NocoBase 0.18: Establish a sound testing system

NocoBase 0.18: Establish a sound testing system

NocoBase 0.18 enhances robustness with comprehensive E2E testing, an optimized auth plugin, and modular decomposition into plugins, improving flexibility and performance.

Update(localization-management):Organize text namespaces by modules

Update(localization-management):Organize text namespaces by modules

Optimize your localization management with NocoBase's module-based text namespaces. This guide details the new approach to organizing translation texts by modules, eliminating deduplication issues and enhancing customization. Learn about the changes, migration steps, and impact on your development process.

NocoBase 0.17: New SchemaInitializer and SchemaSettings

NocoBase 0.17: New SchemaInitializer and SchemaSettings

NocoBase 0.17 refactors the UI Schema designer with new SchemaInitializer and SchemaSettings, reorganizes documentation, and introduces several improvements for better frontend development.

NocoBase 0.16: New cache manager

NocoBase 0.16: New cache manager

NocoBase 0.16 introduces a new cache manager supporting memory and Redis stores, requires Node v18, and updates cache creation methods and environment variables.

NocoBase 0.15:New plugin settings manager

NocoBase 0.15:New plugin settings manager

NocoBase 0.15 introduces a new plugin settings manager with improved plugin configuration, streamlined registration processes, and several updates to enhance user experience.

NocoBase 0.14: New plugin manager, supports adding plugins through UI

NocoBase 0.14: New plugin manager, supports adding plugins through UI

NocoBase 0.14 introduces a new plugin manager that allows adding plugins through the UI, supports downloads from npm registry, local uploads, and URL downloads, enhancing plugin management flexibility.

NocoBase 0.13: New application status flow

NocoBase 0.13: New application status flow

NocoBase 0.13 introduces a new application status flow.

NocoBase 0.12: New plugin build tool

NocoBase 0.12: New plugin build tool

NocoBase 0.12 introduces a new plugin build tool for seamless production use, updates installation methods, and merges @nocobase/app-client and @nocobase/app-server into @nocobase-app.

NocoBase 0.11: New client application, plugin and router

NocoBase 0.11: New client application, plugin and router

NocoBase 0.11 introduces a new client application, plugin, and router, with an update to antd v5 and new plugins for data visualization, API keys, and Google Maps integration.

NocoBase 0.10: New features in the second quarter

NocoBase 0.10: New features in the second quarter

NocoBase 0.10 improves the relational field component by supporting multiple component switches and adds quick create relational data functionality with two quick create modes and other updates.