17145 Commits

Author SHA1 Message Date
nocobase[bot] ec573190e7 chore(versions): 😊 publish v2.1.38 v2.1.38 2026-08-10 04:58:04 +00:00
gchust 45c477f3f5 fix: incorrect popup record (#10272)
* fix(plugin-flow-engine): resolve popup records from custom data sources

* fix(plugin-flow-engine): fix external popup record resolution

* fix(flow-engine): handle external record target keys
2026-08-10 11:54:45 +08:00
gchust b9c7198ee7 fix: incorrect form field value variable resolution (#10319)
* fix: incorrect phone value variable assignment

* fix(plugin-flow-engine): support referenced form rule contracts

* fix(plugin-flow-engine): harden form variable contracts
2026-08-10 11:52:23 +08:00
Junyi 43961f62b3 docs: clarify JavaScript worker concurrency behavior (#10317) 2026-08-09 13:43:09 +08:00
Junyi 6c0b83d790 fix(plugin-file-manager): reload cached files before download (#10313)
* fix(plugin-file-manager): reload files before download

* docs(file-manager): explain PDF preview storage requirements
2026-08-09 00:57:13 +08:00
Junyi 1d9c479424 refactor(plugin-workflow-javascript): queue JavaScript worker jobs (#10280)
* refactor(plugin-workflow-javascript): queue JavaScript worker jobs

* fix(plugin-workflow): fix review comments

* refactor(plugin-workflow-javascript): simplify code

* fix(plugin-workflow): fix test cases

* fix(plugin-workflow): fix processor job update

* fix(plugin-workflow): fix test case

* fix(plugin-workflow-javascript): fix default concurrency

* docs(plugin-workflow-javascript): add env for concurrency
2026-08-08 20:21:27 +08:00
nocobase[bot] 0b1bce1a6e docs: update changelogs 2026-08-08 09:00:40 +00:00
nocobase[bot] 7a32fd101d chore(versions): 😊 publish v2.1.37 v2.1.37 2026-08-08 08:49:15 +00:00
YANG QIA f87ac5e871 fix(data-source-manager): preserve formula fields during database sync (#10303) 2026-08-08 12:52:03 +08:00
Drol 6621b04a1b fix(database): restore through collection endpoints (#10306) 2026-08-07 17:39:28 +08:00
Jiann f3f885dedc fix(plugin-ai): support linkage rules for AI employee actions (#10298)
* fix(plugin-ai): support linkage rules for employee actions

* fix(plugin-ai): limit employee action linkage states

* refactor(plugin-ai): keep action linkage changes client-side
2026-08-07 16:16:31 +08:00
gchust 0408999b53 fix: avoid duplicate backups in transient workers (#10300) 2026-08-07 14:10:30 +08:00
Katherine 26c5fce9ce fix(client-v2): show current popup in popup subtable forms (#10292)
* fix(client-v2): show current popup in popup subtable forms

* fix(client-v2): include popup subtable parent record context

* fix(flow-engine): resolve current popup parent values
2026-08-07 06:38:07 +08:00
Zeke Zhang ee3ee8f0b2 fix(client-v2): localize mobile cancel (#10297) 2026-08-06 19:52:29 +08:00
Katherine 6782fec6c3 feat(client-v2): support date variables in field values (#10289)
* feat(client-v2): support date variables in field values

* fix(flow-engine): narrow parsed date range tuple

* fix(client-v2): enforce date-only variable semantics

* fix(client-v2): restore legacy date-only now values

* feat(client-v2): preview date variable formats

* fix(client-v2): stabilize date variable editor layout
2026-08-06 17:17:10 +08:00
gchust 7fc4e50517 fix: incorrect sub table parent item variable resolving (#10249)
* fix: incorrect sub table parent item variable resolving

* fix: bug

* fix: bug
2026-08-06 15:40:54 +08:00
gchust 5aa8eeaa47 fix(flow-engine): restore secure variable resolution compatibility (#10294) 2026-08-06 08:46:18 +08:00
gchust e529a881a8 fix(plugin-flow-engine): secure variable resolution
Prevent unauthorized variable resolution while preserving FlowModel-configured access.
2026-08-05 19:20:08 +00:00
nocobase[bot] d1f1524c1c docs: update changelogs 2026-08-05 10:24:39 +00:00
nocobase[bot] f19f277707 chore(versions): 😊 publish v2.1.36 v2.1.36 2026-08-05 10:12:28 +00:00
nocobase[bot] 54bd2dafe8 docs: update changelogs 2026-08-05 07:44:38 +00:00
hongboji c7c6f0524a fix(data-source-manager): prevent clearing field interfaces (#10288) 2026-08-05 15:41:24 +08:00
nocobase[bot] 2644eca8db chore(versions): 😊 publish v2.1.35 v2.1.35 2026-08-05 07:33:33 +00:00
Katherine ec4b82366b fix(client-v2): expose current record in JS column event flows (#10279) 2026-08-04 20:24:54 +08:00
Katherine a0ed9ec473 feat(client-v2): support after-success settings for update actions (#10278)
* feat(client-v2): support after-success settings for update actions

* fix(plugin-action-bulk-update): avoid blocking after-success on refresh
2026-08-04 20:20:52 +08:00
Drol 7a40be532c fix(data-source-manager): remove collections from database (#10209) 2026-08-04 12:22:21 +08:00
Drol f7e7bfeb22 fix(database): support MSSQL relation filters with root field sorting (#10224)
* fix(database): support mssql root field sorting with relation filters

* fix(database): support strict MySQL root field sorting
2026-08-04 12:12:39 +08:00
Katherine efa85db981 feat(action): support v2 import and export field search (#10261) 2026-08-03 21:32:03 +08:00
Junyi 1959e84584 fix(plugin-field-sequence): repair sequences from latest batch (#10239)
* fix(plugin-field-sequence): repair sequences from latest batch

* fix(plugin-field-sequence): fix test case

* fix(plugin-field-sequence): fix test case
2026-08-03 08:36:56 +08:00
Junyi 464edf964a fix(plugin-workflow-javascript): close worker lifecycle gaps (#10241) 2026-08-03 00:39:50 +08:00
Junyi 06357edaf7 fix(plugin-workflow-request): fix test case (#10246) 2026-08-02 08:45:53 +08:00
nocobase[bot] 60782df8b5 docs: update changelogs 2026-08-01 16:23:19 +00:00
nocobase[bot] 88353248e4 chore(versions): 😊 publish v2.1.34 v2.1.34 2026-08-01 16:12:24 +00:00
Junyi 05f010fb96 fix(workflow): parse auto revision parameter (#10243) 2026-08-01 21:56:28 +08:00
Zeke Zhang b9bd913cdb fix(client-v2): skip empty-filter refresh (#9890)
* fix(client-v2): skip empty-filter refresh

* fix(client-v2): sync manual page reset

* fix(plugin-ui-templates): bind reference filters
2026-07-31 22:58:08 +08:00
nocobase[bot] 10456d2ffb docs: update changelogs 2026-07-31 01:40:00 +00:00
nocobase[bot] fab5c3db04 chore(versions): 😊 publish v2.1.33 v2.1.33 2026-07-31 01:29:18 +00:00
PiEgg 2e5038d4ab feat: update docs 2026-07-30 21:23:49 +08:00
Katherine 6a708d87b5 fix(client-v2): preserve JSON field validation rules (#10206) 2026-07-30 10:47:36 +08:00
Junyi d8c017f8e4 fix(plugin-workflow): save jobs in batches (#10204) 2026-07-30 00:47:01 +08:00
Katherine b766721975 fix(plugin-backups): validate backup retention limit (#10189)
* fix(plugin-backups): validate backup retention limit

* test(plugin-backups): assert retention validation directly
2026-07-29 20:46:35 +08:00
Drol a53e49f9b0 fix(plugin-ai): validate AI employee attachment uploads (#10195)
* fix(plugin-ai): validate AI employee attachment uploads

* fix(plugin-ai): fix attachment size declaration type
2026-07-29 15:06:09 +08:00
nocobase[bot] 73124b4311 docs: update changelogs 2026-07-29 05:58:03 +00:00
nocobase[bot] deeddcffc4 chore(versions): 😊 publish v2.1.32 v2.1.32 2026-07-29 05:47:54 +00:00
Katherine 1edf24b169 fix(plugin-data-source-manager): enable target collection and key search (#10194)
* fix(plugin-data-source-manager): enable target collection search

* fix(plugin-data-source-manager): enable target key search
2026-07-29 11:47:20 +08:00
Leonardo Alves Guimaraes fbfd9b2878 feat: add Brazilian Portuguese (pt-BR) README translation (#10150) 2026-07-29 10:07:49 +08:00
Junyi 2d7b91a26e fix(plugin-workflow): load all workflow revisions (#10190) 2026-07-28 21:12:36 +08:00
Katherine 120046828c fix(plugin-environment-variables): show v2 submit errors (#10181)
* fix(plugin-environment-variables): show v2 submit errors

* fix(plugin-environment-variables): exclude secrets from value filters
2026-07-28 19:28:35 +08:00
PiEgg 95d185f625 feat(docs): group search results by section and rank docs above plugin pages (#10185) 2026-07-28 17:35:22 +08:00
hongboji 7cb3791912 fix(client-v2): refresh table action linkage state (#10186)
* fix(client-v2): update linkage rules immutably

* fix(client-v2): restore action linkage disabled state

* fix(client-v2): narrow linkage rule state updates

* fix(client-v2): harden action linkage state recovery

* fix(client-v2): treat action disabled state as transient

---------

Co-authored-by: katherinehhh <katherine_15995@163.com>
2026-07-28 16:43:19 +08:00