mirror of
https://github.com/nocobase/nocobase.git
synced 2026-10-28 03:54:28 +08:00
375 KiB
375 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Generated by auto-changelog.
v1.2.11-alpha - 2024-06-28
Merged
- fix(data-scope): avoid cyclic invocation of the same API
#4773 - feat(client): add searchbar and increase ux of select popover in icon-picker component
#4609 - feat(data-source-manager): filterTargetKey configuration optimization
#4766
Commits
v1.2.10-alpha - 2024-06-27
Merged
- fix(i18n): incorrect namespaces of plugins
#4771 - fix(plugin-workflow-mailer): fix payload in sync mode
#4765 - feat(plugin-workflow): add mode column to show if sync or not
#4767
Commits
- chore(versions): 😊 publish v1.2.10-alpha
734aa1a - chore: update changelog
5448795 - chore(e2e): make e2e tests more stable
405a6ee
v1.2.9-alpha - 2024-06-27
Merged
- test(plugin-workflow): check for duplicated triggering
#4762 - fix: missing data on first load in cascading association field component within template block
#4758 - fix: full height
#4759 - fix: export filter component
#4757 - fix(plugin-workflow): fix ui crash with unknown type trigger or node
#4761 - fix(l10n): error when enabling plugin-localization first time
#4760 - fix: error when overriding sorting field
#4752 - fix(pm): parse package name
#4756 - feat(l10n): allows to use l10n plugin resources in backend
#4751 - feat(variable): add a new variable named 'Parent popup record'
#4748 - chore(deps): bump i18next-http-backend from 2.4.2 to 2.5.2
#4743 - fix: checkbox style is not aligned when selecting the table
#4718
Commits
- chore(versions): 😊 publish v1.2.9-alpha
4a50647 - chore: update changelog
ce25df2 - fix(pm): search by keywords
1e44973
v1.2.8-alpha - 2024-06-25
Merged
- fix: missing multiple selection option for to-many association fields in sub-table
#4742 - chore: update dependencies
#4747 - fix: bug
#4744 - fix: adjust print content
#4746 - fix: double scrollbar on mobile client causing scrolling issues
#4745 - fix: tag component should support enable link
#4741 - fix: clear plugin list cache
#4739 - fix(backup-restore): dump with collection that names were reserved words in mysql
#4734 - refactor: integer fields with Primary selected will auto-check Auto increment
#4313
Commits
- chore(versions): 😊 publish v1.2.8-alpha
3a8867e - chore: update changelog
2eb7811 - chore: update link
e69d33a
v1.2.7-alpha - 2024-06-24
Merged
- fix: variable parse issue in link action with variables in paths
#4732 - fix(client): fix default size hint of upload component
#4731 - fix(plugin-workflow): fix duplicating sync workflow
#4727 - chore(data-vi): remove
addMigrations#4713 - fix(plugin-workflow): add loading for adding node
#4726 - fix(plugin-workflow): fix designable of assign fields in create/update node
#4724 - fix: optimize block template description
#4721 - fix: subform/subtable height equaling form height when form height is set
#4717 - fix(client): fix undefined context
#4719 - fix(grid): grid style
#4715
Commits
- chore(versions): 😊 publish v1.2.7-alpha
9276413 - chore: cnpm sync
8725492 - fix(vditor): lang error
e2a22d4
v1.2.6-alpha - 2024-06-20
Merged
- fix(plugin-workflow): fix client warning
#4709 - fix(plugin-workflow): fix undefined error of action trigger
#4710
Commits
v1.2.5-alpha - 2024-06-19
Merged
- fix(plugin-fm): fix thumbnail rule
#4707 - fix(plugin-workflow): fix locale key in storage
#4704 - fix: select field set as title field
#4703 - fix: refresh list automatically after closing modal following add operation
#4699 - fix(backup-restore): snippet name
#4700 - fix(client): fix upload progress style
#4698 - fix(variable): resolve the issue of incorrect sourceKey in variable lazy loading
#4691 - refactor: sub-table disabled dragSort
#4696 - fix: height calculation for full-height tabs in approval initiation and approval block
#4686 - chore(data-source-main): field name exists error message
#4689 - chore(database): mediumtext type support
#4697 - fix(database): find model in hooks
#4694 - feat(plugin-field-sequence): allow to customize date format
#4685 - refactor(plugin-workflow-dc): move collection template to plugin and remove sort field
#4682 - refactor: workflow block && template block support setting block height
#4678 - fix: restore field height spacing after removing description in form
#4679
Commits
- chore(versions): 😊 publish v1.2.5-alpha
9968eda - chore: add cnpm sync script
ac472ef - chore: update changelog
6a751b5
v1.2.4-alpha - 2024-06-17
Merged
- fix: action modal icon and Initializer menu close when click
#4664 - fix(data-vi): custom filter conditions are not applied
#4671 - fix: chart block actionBar style
#4666 - feat(data-vi): allows to use json5 in chart json config
#4668 - fix(duplicate): resolve error on click
#4658 - style: list block
#4665 - chore(action-import): validate association & select field value
#4643 - fix: form/detail/filter block height
#4652 - chore(test): skipping websocket-related tests currently causes vitest to hang
#4644 - fix(plugin-workflow): fix incorrectly schema reaction
#4661 - Update ja_JP.json
#4650 - fix(logger): fix the issue where workflow log files do not output
#4657 - fix(plugin-fm): add migration for fixing new added legacy attachment field
#4649 - fix(plugin-fm): set invalid when uploading is not completed to avoid submit
#4653 - fix: client test
#4648
Commits
- chore(versions): 😊 publish v1.2.4-alpha
9de4853 - chore: update changelog
92cf3d7 - fix(mock-collections): syntax error at or near "-"
6c431ca
v1.2.3-alpha - 2024-06-13
Merged
- style(client): grid style improve
#4647 - refactor(plugin-workflow): add card layout for assigning fields
#4642 - style: markdown block style improve
#4639
Commits
v1.2.2-alpha - 2024-06-12
Merged
- feat: support qrcode embed in markdown and scan in mobile
#4638 - refactor(plugin-workflow): use assigned fields for create/update node values
#4546 - fix(plugin-workflow-request): fix test
#4634 - fix: block height calculation
#4629
Commits
v1.2.1-alpha - 2024-06-12
Merged
- chore(action-import): skip reset sequence if no auto-increment primary is imported
#4631
Commits
- chore(versions): 😊 publish v1.2.1-alpha
0d6ebe1 - chore: update changelog
93d3313 - fix: use dataSource.collectionManager.getCollection
75f5098
v1.2.0-alpha - 2024-06-12
Merged
- chore: update release ci
#4632
Commits
- chore(versions): 😊 publish v1.2.0-alpha
7963417
v1.1.0-alpha.0 - 2024-06-12
Merged
- fix(filter-form): fix auto-trigger filter action without default value
#4627 - fix: page freeze when handling formula field in sub-table after add,select and delete record
#4613 - feat: workbench block
#4555
Commits
- chore(versions): 😊 publish v1.1.0-alpha.0
b6bf12a - chore: update release ci
ae80da7 - chore: update changelog
431df8e
v1.0.1-alpha.3 - 2024-06-11
Merged
- fix(auth): translation of sign in page
#4624 - fix: import data with association field
#4623 - feat: tree block
#4566 - chore(deps-dev): bump multer-aliyun-oss from 2.1.1 to 2.1.3
#4614
Commits
- chore(versions): 😊 publish v1.0.1-alpha.3
c7060ae - chore: update changelog
1dc8b20 - Update README.zh-CN.md
c413b3e
v1.0.1-alpha.2 - 2024-06-11
Merged
- feat(filter-form): auto-trigger filter action when default values exist
#4622 - fix: missing height in map history block
#4621 - fix: table block height issue with minimal data
#4617 - fix(preset): fix plugin-workflow-mailer version
#4619 - fix(auth): allows to set the auth type title translation from server end
#4616 - fix(export): export button remaining in loading state after cancel
#4615 - feat(tree-block): support filtering child nodes
#4603 - fix(client): fix text wrap in variable input
#4605 - refactor(plugin-workflow): change variable getter from collection fields
#4567 - fix: remove grid wrap
#4612 - feat(client): allow JSON5 value in Form Input of type JSONTextArea
#4600 - fix: iframe block loses height when set to default
#4602 - feat(plugin-workflow-smtp-mailer): add new plugin for sending email in workflow
#4584 - chore: fix typo
#4589
Commits
v1.0.1-alpha.1 - 2024-06-07
Merged
- fix: style issues for gridCard in mobile client
#4599 - fix: style issues for gridCard in mobile client
#4593 - fix(variable): should remove through collection field
#4590 - feat(data-vi): support for using url params and current role variables
#4586 - refactor(variable): support default value setting
#4583 - fix: compatibility issues with historical kanban and iframe block
#4587 - fix(linkage-rules): resolve issue with invalid expressions
#4580 - fix(map): amap reset
#4574 - feat: url support preview
#4559 - fix: correct precision conversion error for Unix timestamp in readPretty
#4569 - feat(plugin-workflow): allow to select any path of a variable in condition node
#4571 - fix(client): fix action props
#4568 - refactor: export & import plugin
#4468 - fix: styling issues during field drag-and-drop in details/form/list block
#4558 - chore(e2e): make e2e tests more stable
#4565 - fix: sign up page not found for a new basic authentication
#4556 - fix(l10n): i18n namespace of page title
#4557 - feat: iframe support variables
#4512 - fix(client): fix upload logo in system settings
#4564 - fix(plugin-fm): fix attachment component selectable check
#4563 - fix(client): fix waring props
#4562 - fix(plugin-fm): fix page crash when 413 in local dev
#4560 - fix defaultImage in constants.ts for google maps
#4483 - refactor(FormV2): add FormWithDataTemplates component
#4551 - feat(client): add new variable named 'URL search params' and support link action
#4506 - feat: data block support setting block height
#4441 - chore(deps): bump @typescript-eslint/parser from 6.14.0 to 6.21.0
#4548 - feat(logger): support for collecting debug informations when rendering failed
#4524 - fix: data filtering and formula field value errors after subtable record selection
#4547 - fix: show cascade select when no data in edit form
#4543 - fix(plugin-workflow): fix workflow version dropdown overflow
#4542 - test(block-templates): add test cases
#4540 - feat(client): adjust toolbar for Table Actions
#4538 - chore(deps): bump sanitize-html from 2.10.0 to 2.13.0
#4505 - fix(client): fix data template style
#4536 - fix(plugin-fm): fix cos path error
#4537 - fix: prevent deletion of entire association field when removing the last column in subtable
#4518 - fix(plugin-fm): fix delete file error of cos
#4529 - fix: table borded
#4534 - fix(client): fix the issue where adding block templates in the popup does not display
#4531 - Fix/initializer improve
#4533 - fix(i18n): fix i18n namespace for collection titles
#4530 - fix(plugin-map): add 'Set default zoom level' option for map fields
#4527 - fix: disable cascading select component for association field in subtable
#4517 - fix: association field enablement affecting block field states
#4528 - fix(utils): fix json-templates
#4525 - fix(client): fix deep association select in AppendsTreeSelect component
#4526 - fix: table drag error
#4511 - fix(client): fix the issue where setting default values using variabl…
#4521 - fix(plugin-workflow-manual): fix custom form field wrong interface in manual node
#4520 - fix(plugin-workflow): fix trigger workflow acl
#4522 - fix(plugin-workflow-request): fix locale
#4519 - fix: update form submit action missing linkageRules setting
#4515 - chore: add group title to Table item action settings
#4516 - fix(client): fix Variable.TextArea style
#4513 - fix(acl): use default role when
x-roledoes not belong to the current user#4507 - feat(plugin-fm): make rules configurable
#4118 - fix(data-vi): field component invisible when setting default value for filter field
#4509 - feat(client): refining error fallback for different components when catching errors
#4459 - refactor: remove all frontend checks for isForeignKey
#4499 - fix: after update event in single relation repository
#4503 - chore(auth): change char length limit of username to 1-50
#4502 - fix: sub-table support allowAddNew setting
#4498
Commits
- chore: update changelog
b70528a - chore(versions): 😊 publish v1.0.1-alpha.1
9218319 - Revert "chore: make e2e tests more stable"
2dfa7a2
v1.0.0-alpha.17 - 2024-05-27
Merged
- fix: optimize data scope variable in permission configuration
#4484 - refactor: form linkage rule to cancel assignment when multiple fields are selected
#4492
Commits
- chore(versions): 😊 publish v1.0.0-alpha.17
53eb054 - Update README.md
3851d49 - chore: update changelog
8d7bc1f
v1.0.0-alpha.16 - 2024-05-27
Merged
- fix: numeric field display issue in form linkage rule
#4482 - fix: export action missing data scope filter
#4476 - chore: application start error message
#4477 - fix(subTable): prevent setting default value for fields that have been unmounted
#4475 - fix: attachment collection permission
#4470 - fix(database): foreign key index in underscored table
#4473 - fix: missing app context in modal
#4457 - chore: avoid misoperation of date variables
#4452 - fix(plugin): resolve error caused by duplicate addition of custom request
#4458 - fix: verdaccio/verdaccio:5
#4448 - fix(core): support selecting the first level of variables as the default value
#4439 - fix: table row action linkage rule defect error
#4436 - fix(plugin-workflow): fix condition node variable error
#4437 - fix(plugin-workflow): fix empty value in create and update node association values
#4433 - fix: error in deleting data query after block linkage filtering
#4434 - docs(client): should name SchemaInitializer starting with a lowercase letter
#4432
Commits
- chore(versions): 😊 publish v1.0.0-alpha.16
2e7744f - fix(client): remove the "you are offline" prompt
1e230ec - chore: update changelog
121b6a8
v1.0.0-alpha.15 - 2024-05-21
Merged
- refactor: the default accuracy of the UnixTimestamp field is second
#4418 - refactor: collection manager setting title field
#4419 - feat(logger): add
dailyRotateFileto default transport & addtracelevel#4429 - fix: useCurrentFormVariable
#4428 - feat(plugin-workflow-request): allow to use response variables
#4414 - refactor(plugin-workflow): adjust multiple option in query node
#4412 - fix(filter-form): fix operator not valid in block templates
#4390 - fix: custom request action should support linkage rule setting
#4410 - fix: Fix typo in link target
#4416 - fix: change License link
#4415 - chore: migration to fix tree fields option
#4369 - fix: column name ambiguous error in array operator
#4401 - fix: values to filter with emtpy values
#4319 - fix(data-vi): transform values of multiple selection fields to labels
#4398 - feat: add process.env.API_CLIENT_STORAGE_PREFIX
#4395 - fix: the inherited field should be able to be set as the title field
#4394 - fix: duplicated items in update associations
#4393 - fix(data-vi): the custom tooltip for the pie chart is not working
#4392 - fix(theme-editor): form field spacing should not be affected by token.marginBlock
#4374 - fix(plugin-workflow-request): fix request hanging when invalid header value
#4376 - fix(logger): should close log stream after destroying app
#4380 - fix(plugin-workflow-action-trigger): fix hint
#4383 - chore: test on windows
#4375 - fix: data template middleware in data source
#4378 - chore: split sql collection
#3650 - refactor: tree collection support presetFieldsDisabledIncludes
#4371 - fix(data-vi): should use local timezone when formatting date
#4366 - chore: set main as a reserved character for application name
#4370 - refactor: flatten and merge Actions
#4336 - fix: accuracy loss in bigint field read pretty
#4360
Commits
- chore: update yarn.lock
a698de2 - chore(versions): 😊 publish v1.0.0-alpha.15
4f3a3c0 - Update bug_report.md
0626b83
v1.0.0-alpha.14 - 2024-05-16
Merged
- fix: require resolve
#4356 - fix: after setting title field the collection data should refresh
#4358 - fix(plugin-workflow-request): fix value fields overflowing
#4354 - chore(deps): bump tsx from 4.6.2 to 4.10.2
#4339 - chore(deps): bump @formily/path from 2.3.0 to 2.3.1
#4338 - fix: table column should support blank column occupancy
#4350 - fix(plugin-workflow): fix bind hint based on event type
#4349
Commits
- chore(versions): 😊 publish v1.0.0-alpha.14
0399272 - Revert "chore(deps): bump tsx from 4.6.2 to 4.10.2 (#4339)"
5fa77df - chore: update changelog
410af77
v1.0.0-alpha.13 - 2024-05-14
Merged
- feat: record last seen at in supervisor
#4345 - fix: demo bug
#4348 - chore: snippet name replacement
#4346 - chore(deps-dev): bump rc-tree-select from 5.5.5 to 5.20.0
#4340 - chore(deps): bump markdown-it and @types/markdown-it
#4343 - refactor: imporve add License
#4326 - fix(plugin-workflow-request): fix ignoreFail in sync mode
#4334 - fix: block error can delete
#4329 - fix: create kanban block report error
#4332 - fix(logger): download path
#4327 - fix(logger): list log files by application name
#4325
Commits
- chore(versions): 😊 publish v1.0.0-alpha.13
3e7d85b - fix: restart the application after updating the plugin
91c24ef - chore(CI): should run jobs when yarn.lock is changed
325a415
v1.0.0-alpha.12 - 2024-05-13
Merged
- fix: collection support title field setting
#4322 - fix: create tree collection field
#4321 - feat: strategy with resources list
#4312 - chore: test e2e CI
#4314 - test: e2e test
#4316
Commits
- chore(versions): 😊 publish v1.0.0-alpha.12
52a893f - chore: update changelog
e7ac08d - chore(CI): skip comment in main branch
819ac79
v1.0.0-alpha.11 - 2024-05-11
Merged
- fix(plugin-workflow-aggregate): fix association field select
#4315
Commits
v1.0.0-alpha.10 - 2024-05-11
Merged
- perf(e2e): reduce e2e runtime
#4280 - fix: linkage rule fireImmediately should be true
#4303 - refactor: export AuthenticatorsContextProvider and add client.d.ts
#4311 - test: optimal calculationNode e2e
#4310 - fix: support admin.xx static
#4304
Commits
- chore(versions): 😊 publish v1.0.0-alpha.10
814d5cb - chore: update changelog
f2db121 - Update README.md
5fb0081
v1.0.0-alpha.9 - 2024-05-09
Merged
- chore: release ci
#4306
Commits
- chore(versions): 😊 publish v1.0.0-alpha.9
9ecdf9b
v1.0.0-alpha.8 - 2024-05-09
Merged
- chore: release ci
#4305 - chore: release ci
#4302 - chore: optimize timeout for e2e
#4276 - feat(plugin-workflow-request): support "application/x-www-form-urlencoded" type
#4296
Commits
- chore: update changelog
556dfcd - chore(versions): 😊 publish v1.0.0-alpha.8
d57ebbd - chore: update release ci
58c3c0f
v1.0.0-alpha.7 - 2024-05-09
Merged
- chore: release ci
#4293 - fix(plugin-workflow-custom-action-trigger): fix locales
#4298 - style: add child action style improve
#4289 - fix: configure data scope in action permission reporting error
#4301 - test conditionNode e2e
#4295 - fix: bug
#4300 - fix: association collection field should not support sortable
#4288 - Fix/doc multi lang change
#4299 - feat(client): add hidden option to interface
#4279 - feat: table column support fixed right or fixed left
#4260 - fix: collection field support x-use-component-props
#4264 - fix: update doc demos
#4262 - refactor(plugin-workflow): migrate directly action trigger to custom action trigger
#4253 - feat: support mobile iframe block and toolbar props
#4292 - fix: missing toolbar props
#4291 - fix: actionSchemaToolbar support x-toolbar-props
#4286 - refactor: external data source view collection createMainOnly
#4287 - feat: add Gantt and Kanban blocks in pop ups/drawers
#4277 - fix: association select report Maximum call stack size exceeded in sub-table
#4278
Commits
- chore(versions): 😊 publish v1.0.0-alpha.7
24590cd - fix(server): parse plugin name
61338ee - chore: update changelog
8ae7d48
v1.0.0-alpha.6 - 2024-05-07
Merged
- feat: detail block support linkage rule
#4221 - fix: bulk delete collection field should not close modal
#4263
Commits
- chore(versions): 😊 publish v1.0.0-alpha.6
a2d8870 - chore: add generate-npmignore.sh
140a3a4 - chore: update changelog
080fc78
v1.0.0-alpha.5 - 2024-05-07
Merged
- feat(database): append default sort options into find
#4231 - fix: switch date field of the linkage rule from expression to constant value display Invalid Date
#4251 - fix: collection fields should refreshed after editing sync from database
#4224
Commits
v1.0.0-alpha.4 - 2024-05-02
Merged
- fix(plugin-workflow-request): fix response log
#4249 - fix(plugin-workflow): fix e2e typo
#4247 - fix(plugin-workflow): fix duplicated triggering schedule event in multiple apps
#4201 - fix(client): fix error log in variable component
#4248 - client components
#4216 - fix(logger): gateway log cache issue && upgrade winston
#4250
Commits
v1.0.0-alpha.3 - 2024-04-30
Merged
- chore: add copyright information to the file header
#4028 - fix: upgrade sub app
#4246 - refactor: extract to SetTheCountOfColumnsDisplayedInARow
#4211 - refactor: tree collection association support sub-table & sub-detail
#4225 - chore: upgrade vitest
#4232 - fix: restore backup before 1.0
#4228 - chore: error message on backup restore
#4218 - fix: improve plugin static file proxy
#4227 - fix: build order bug
#4223 - fix: missing pageSize parameters when setting column field sorting
#4219
Commits
v1.0.0-alpha.2 - 2024-04-29
Merged
- fix: iframe bug
#4217
Commits
- chore(versions): 😊 publish v1.0.0-alpha.2
b7fb765 - Update README.md
edf4ece - fix(pm): parse name
c5b803a
v1.0.0-alpha.1 - 2024-04-29
Merged
- chore(versions): 😊 publish v1.0.0-alpha.1
#4186
Commits
- chore: update changelog
a29fcfd
v0.21.0-alpha.16 - 2024-04-28
Merged
- feat(plugin-workflow): refresh the list after sync
#4177 - feat(plugin-workflow): show workflow key as tooltip on title
#4178 - test(plugin-workflow): add test cases
#4199 - chore: api cache control header
#4203 - feat: load vditor dep from local
#4190 - test: input number separator test
#4204 - fix: number field shuold support separator setting
#4197 - fix(plugin-workflow): refine experience
#4195 - chore: optimize warning wordings of import & export
#4196 - refactor: external data source collection manager
#4193 - fix: env bug
#4191 - fix: empty operator with association field
#4189 - chore: add e2e
#4184 - fix: vditor version
#4183 - refactor: form data template locale improve
#4188 - test: add automated testing
#4098 - chore: data source logger instance
#4181 - chore: get database instance in relation repository
#4179 - chore: add e2e for variables
#4152 - chore: define collection debug message
#4176 - chore: unsupportedFields in view collection
#4155 - feat: add plugin-field-markdown-vditor
#4065 - fix: bulk edit form acl action error
#4166 - fix: auto create uuid foreign key in relation field
#4160 - fix(plugin-fm): fix confusing size limit hint
#4153 - fix(users): improve users:updateProfile
#4162 - fix(client): get api url
#4161 - feat: remove plugin-ui-routes-storage
#4140 - fix: lock cytoscape version
#4158 - refactor: collection template support presetFieldsDisabled
#4159 - fix: grid schema
#4157 - client unit test
#4150 - fix: update belongs to many association that target key is not primary key
#4146 - refactor: form data template locale improve
#4148 - fix(database): column name in array field
#4110 - test: refresh on action e2e test
#4147 - fix(custom-request): support configuring content type
#4144 - chore: deprecate the current record variable from the form
#4063 - feat(Theme): add some tokens
#4137 - fix(client): fix some warnings
#4143 - style: tableActionColumn style improve
#4138 - fix: actionBar style improve
#4123 - chore: warning message if on delete conflict
#4141 - fix(plugin-workflow-manual): allow pass node when no assignee
#4139
Commits
- chore(versions): 😊 publish v0.21.0-alpha.16
fdd3ca6 - chore: make e2e more stable
8524bea - chore: make e2e more stable
08f6872
v0.21.0-alpha.15 - 2024-04-23
Merged
Commits
- chore(versions): 😊 publish v0.21.0-alpha.15
05504b5 - chore: update changelog
ac30ccc - fix(ui-schema-storage): allow uiSchemas:getParentJsonSchema
4b51a43
v0.21.0-alpha.14 - 2024-04-22
Merged
- fix: load association field in collection
#4122 - perf: remove all Skeleton animation
#4113 - test: add e2e
#4121 - chore(data-vi): adjust api
#4116 - fix: scheduleEventTrigger
#4114 - feat(plugin-workflow): add checker for intervally dispatching
#4119
Commits
- chore(versions): 😊 publish v0.21.0-alpha.14
7e4ad0d - chore: update changelog
e25d155 - chore: add deprecated comment for CompatibleSchemaInitializer
451bcca
v0.21.0-alpha.13 - 2024-04-21
Merged
- feat: add filterOtherRecordsCollection for DataBlockInitializer
#4117 - refactor: optimize CollectionField
#4111 - fix: improve sort field migration
#4112
Commits
- chore(versions): 😊 publish v0.21.0-alpha.13
9b20b04 - feat(database): improve text field
c26e43a - chore: update changelog
52893e2
v0.21.0-alpha.12 - 2024-04-19
Merged
- fix: field component
#4102 - fix: association select support add mode
#4108 - fix: createdBy & updatedBy target option
#4109 - fix(linkage-rule): linkage rule support empty condiction
#4103 - fix: add SanitizedCollectionProvider
#4100 - fix: tree collection target error
#4105 - fix: add ClearCollectionFieldContext
#4101 - feat: improve form block
#4099 - chore: migrate sortable options to sort field
#4011 - feat: support sort option in appends
#4056 - feat(data-vi): allows pie chart to accept negative numbers, fix T-4075
#4094 - fix(data-vi): number becomes string after precision transformation
#4092 - fix: encode url params
#4055 - test(plugin-workflow): add test case for duplicated triggering schedule workflow
#3817 - perf(LinkageRules): solve lagging problems
#4090 - fix(subTable): should not display Allow add new data option
#4086 - fix: missing fields
#4083 - fix: table select pagination error
#4078 - fix: reset page when setting block data scope
#4081
Commits
- chore(versions): 😊 publish v0.21.0-alpha.12
a8eb2b7 - chore: update changelog
57242c1 - fix: delete sock files before nocobase start
3445001
v0.21.0-alpha.11 - 2024-04-17
Merged
- fix: custom request role list
#4074 - fix: parse iso week
#4068 - fix(sourceId): avoid error
#4077 - fix(sql-collection): can't select interface when setting fields
#4079 - fix: load with source field
#4075 - fix: deletion of operation linkage rules does not take effect in real time
#4058 - fix(core): fix round bug in formula evaluator
#4070 - test: add e2e for data loading mode
#4069 - fix(filterForm): avoid duplicate names
#4071 - chore: optimize block title
#4040 - fix: sync default value in view
#4067 - fix(defaultValue): fix the issue of default values disappearing after refreshing the page
#4066 - refactor: gantt block
#4059 - fix: sub-table big field should support variable default value
#4062 - chore(Theme): set the default font size of the Compact theme to 16
#4064 - test: add e2e for actions
#4053
Commits
- chore(versions): 😊 publish v0.21.0-alpha.11
438a059 - fix: getCurrentTimezone error
fa8e890 - chore: update changelog
68bc73b
v0.21.0-alpha.10 - 2024-04-16
Merged
- chore: adjust import & export warnings
#4060
Commits
v0.21.0-alpha.9 - 2024-04-16
Merged
- fix(variable): missing variables and invalid translations
#4054 - test: add backend unit tests
#4000 - fix: improve card item
#4036
Commits
v0.21.0-alpha.8 - 2024-04-16
Merged
- chore(acl): disable register association fields actions
#4014 - fix(variable): fix parent record variable reporting errors in data scope
#4039 - test(e2e): add assertions on field values
#4034 - feat(Variable): add a new variable
#4025 - feat: run e2e with pro plugins
#3890 - fix: bug
#4038 - fix: array operator with camel case field
#4032
Commits
- chore(versions): 😊 publish v0.21.0-alpha.8
8c779b4 - feat: add to more blocks
fe4be82 - chore: update changelog
db32005
v0.21.0-alpha.7 - 2024-04-13
Merged
- fix: scopeKeyOptions should be obtained in real-time
#4029 - fix(addText): should use FormItemSchemaToolbar instead of BlockSchema…
#3963 - feat: register once hook in datasource manager
#4024 - fix: snippets
#4030 - fix: vitest single bug
#4031 - feat(data-vi): improved user experiences (refer to pr)
#4013 - test: add frontend unit test
#3991 - feat: support Others option in popup
#4015 - fix(collection-manager): no refresh after override the field
#4022 - chore: add export & import warnings
#4027 - refactor: third party data source support sort field grouped sorting edit
#4023 - fix(plugin-acl): pm.acl.roles snippet
#4026 - test: association name block e2e test
#4021 - fix: get api url
#4020 - fix(Sub-details): the initializer button is not displayed when the field value is empty
#4019 - fix: initializer use useAassociationName
#4018 - fix(auth): cas login bug when use subdirectory deployment
#4017 - fix(TreeTable): add child error
#4008 - fix: remove active field should not clear value
#4012 - fix(plugin-acl): datasource roles snippet
#4016 - fix: after selecting all, bulk update prompts for unselected data
#4010 - refactor: tree table is not enabled by default
#4001 - feat(plugin-workflow-action-trigger): support association actions to trigger
#4007 - Update application.ts
#4006 - fix: tag filed setting
#4009 - fix(users): remove phone validation due to incorrect check of foreign phone numebrs
#4005 - fix: association block action permission verification failed
#3994 - refactor: fields for table sorting cannot select sorting fields with scopekey
#3984 - fix(Form): invalid parentRecord
#3998 - fix(plugin-workflow): adjust locale
#3993 - fix: sub -table support allowSelectExistingRecord setting
#4004 - fix(auth): sign up page not found when entering with url directly
#4002 - chore(database): set null value when field is unique and value is empty string
#3997 - chore(gateway): report error with cause message
#3999 - chore(error-handler): display message cause the error
#3996 - fix: restore with table name in camel case
#3995 - refactor(plugin-workflow): adjust comments
#3990 - fix: gantt collapse & expand
#3982 - fix(BulkForm): should be required when switching to 'Changed to'
#3965 - fix: move action
#3985 - refactor: sort field should not has defaultValue
#3986 - chore: update class names of plugins
#3981 - feat(plugin-workflow-sync): add sync when multi-app-share-collection enabled
#3969 - fix(localization): incorrect locale when first entering
#3968 - chore: adjust and add api comments
#3951 - refactor: select options configuration
#3964 - fix(GridCard): set the count of columns displayed in a row
#3960 - refactor: only numerical formula fields support format
#3962 - chore(plugin-workflow): add comments
#3959 - chore: remove legacy formula plugins
#3939
Commits
- chore(versions): 😊 publish v0.21.0-alpha.7
d66c2ba - chore: update docs of Theme editor
71366e3 - test: fix e2e
3dcbdf3
v0.21.0-alpha.6 - 2024-04-07
Merged
- fix(LinkageRules): should be effective immediately
#3958 - fix(Picker): should display Allow add new data option
#3957 - fix(connect-data-blocks): should immediately show in the drop-down menu
#3953 - fix: left menu title modify
#3956 - fix: template list provider bug
#3950 - refactor: nanoid &uuid autoFill
#3955 - feat: getParentJsonSchema in ui schema repository
#3690 - fix: save uuid & nano id field value with sequelize validation
#3952
Commits
- chore(versions): 😊 publish v0.21.0-alpha.6
6017c01 - chore: update changelog
06a9d00 - chore: report error if collection not found
0bb421a
v0.21.0-alpha.5 - 2024-04-07
Merged
- fix: throughCollection support fuzzy search
#3949
Commits
- chore(versions): 😊 publish v0.21.0-alpha.5
b63a685 - chore: update changelog
47dffe5 - feat: update license format
62fcc01
v0.21.0-alpha.4 - 2024-04-07
Merged
- fix: getSourceKeyByAssocation
#3947 - fix(RichText): unify style
#3946 - fix(connectDataBlocks): should add FilterBlockProvider to Grid
#3944 - chore: add appVersion to Schema
#3936 - fix: collectionFieldInterfaceSelect
#3945 - fix: fix sourceId of templates
#3941 - fix(collection manager): collection manager primarykey & nanoid & uuid suport index setting
#3943 - fix(plugin-formula-field): fix component context
#3937
Commits
v0.21.0-alpha.3 - 2024-04-06
Merged
- fix: nanoid availableTypes
#3942 - fix: automatically generate default values
#3940 - fix: formula field caluation error
#3938 - fix: formula field support format
#3928 - refactor: unify tab initailizer naming
#3932 - fix: add zIndex to Lightbox overlay style
#3934 - fix(Table): fix the problem that the content of the association field is not displayed
#3930 - fix(evaluators): fix array flatten
#3931 - refactor: main data source view collection support filterTargetKey
#3818 - fix: formula field calculation error
#3929 - fix: load view collection belongs to association with source options
#3912 - fix: edit form unchanged should not appear unSaveed warning when cloas modal
#3920 - fix(Collapse): fix error for chinaRegions
#3925 - fix: number display format
#3924 - fix(defaultValue): should immediate effect when set default value
#3923 - feat: action support refreshDataBlockRequest configuration
#3882 - refactor: formBlockProvider & detailBlockProvider
#3898 - feat(data-vi): allows to add charts for mobile client
#3922
Commits
v0.21.0-alpha.2 - 2024-04-03
Merged
- chore: add API comments
#3919 - fix: fix Pagination
#3921 - test(plugin-error-handler): middleware
#3909 - fix: update plugin
#3895 - fix: gantt block pagination
#3918 - fix: source id null
#3917 - fix(Table): fix Pagination
#3916 - fix: get the correct sourceId
#3897 - fix(DataScope): fix no immediate effect issue after saving
#3910 - fix: select field options initialValue
#3911 - fix: external link click
#3908 - fix(inputNumber): loss of accuracy in inputNumber
#3902 - feat(plugin-workflow-action-trigger): add global action events
#3883 - docs: add api comment
#3868 - fix: vitest config bug
#3907 - fix: table fixed bug
#3901 - fix: list data undefined error
#3905 - fix: lazy render bug
#3886 - fix: sort params missing
#3906 - refactor: change useProps to x-use-component-props
#3853 - fix(withDynamicSchemaProps): change deep merge to shallow merge
#3899 - fix: history block add print button, click print button to report error
#3900 - fix: tar bug
#3891 - chore: return bigInt as string type
#3887 - feat(data-vi): data scope for chart filter fields
#3894 - feat: adjust menu of add new
#3884 - fix(plugin-custom-request): fix edit button dialog
#3893 - fix: fieldNames missing when setting data scope
#3892 - fix: deps check error when dev add production plugin
#3848 - fix: workflow tabs not exists
#3889 - fix: association field support data scope linkage
#3888 - fix: templateBlockProvider support association field append
#3866 - chore: main datasource api
#3880 - feat: run vitest with coverage
#3802 - fix: avoid duplicate menu keys
#3885 - fix(data-vi): dual axes chart displays abnormally
#3881 - fix: reject update when filter is empty object
#3777 - chore: update field with primary key attribute
#3852 - refactor: uuid & nanoid support default value configuration
#3830 - feat: table performance
#3791 - fix: setFormValueChanged undefined
#3879 - fix(client): fix diabled in filter dynamic component
#3874 - fix(plugin-workflow-parallel): fix locale
#3876 - fix(formula-field): formula field set form value change
#3873 - fix: formBlockProvider block display
#3877 - refactor(plugin-workflow): change to
#3871 - fix: kanban card modal display abnormal
#3863 - fix: filterTargetKey only support view collection
#3872
Commits
- chore(versions): 😊 publish v0.21.0-alpha.2
d173aef - feat: update agreements
e2763b3 - chore: update vitest configuration
85f33ce
v0.21.0-alpha.1 - 2024-03-29
Merged
- fix: association parent request
#3865 - test: add unit test for parseHTML
#3870 - fix(data-vi): bug when filtering chart with assocations
#3867 - fix: table settings get collectionField
#3837 - refactor(plugin-workflow): add transaction check from data source
#3857 - fix(data-vi): charts size bug when changing chart type
#3859 - fix(server): commands failed to load properly on Windows
#3858 - fix(LinkageRules): should work properly after the block is saved as a template
#3855 - test: main data source e2e test
#3816 - fix: delete field style improve
#3820 - chore: remove add-attach option from bulk update action
#3854 - refactor: default role & default field storage
#3844 - refactor: linkage rule fireImmediately
#3847 - fix: reporting error when clicking on the print button for the detail block
#3845 - fix(data-vi): canvas height keeps increasing when filtering/reseting
#3849 - create nocobase app unit test
#3833 - refactor(DataBlock): details block
#3776 - fix: client internal method (T-3711 and T-3712 and T-3713)
#3839 - refactor(DataBlock): grid card block
#3781 - refactor(DataBlock): filter form
#3785 - fix: improve app manager
#3841 - refactor(DataBlock): kanban and gantt and map and calendar
#3792 - refactor(DataBlock): filter collapse block
#3786 - refactor(DataBlock): table selector
#3784 - refactor(DataBlock): list block
#3779 - refactor(DataBlock): form block
#3771 - fix(client): disable the default onSubmit event of the form
#3834 - fix(data-vi): charts flickers
#3836 - fix: acl e2e failed
#3835 - chore: menu permissions & plugins setting permissions
#3822 - fix: e2e-failed
#3828 - fix: missing button icon
#3832 - refactor: action icon
#3831 - Optimize building tools
#3824 - optimize ci
#3825
Commits
- chore(versions): 😊 publish v0.21.0-alpha.1
6e20ab1 - feat: update docker config
f2d4188 - chore: update changelog
dd0538a
v0.20.0-alpha.17 - 2024-03-26
Merged
- feat: read pretty input number field support display format config
#3815 - fix(Table): fix invalid pagination
#3821 - chore: add tsdoc
#3788 - chore(test): fix agent type
#3819 - fix: embed plugin need hooks and e2e change
#3727 - fix(associationBlock): fix association blocks for parent collection f…
#3813 - fix(plugin-workflow-manual): fix schema migration
#3814 - refactor(DataBlock): table block
#3748 - fix(Details): block template
#3807 - chore: cascade can replace set null action
#3812 - feat(data-vi): support multiple data sources
#3743 - feat(plugin-workflow): support multiple data source in workflow
#3739 - chore: add options for matching and ignoring test files in e2e and p-test commands
#3811 - chore: file collection template preset fields should be disabled
#3810 - fix(plugin-workflow): remove string template in condition calculation
#3688 - fix: refresh collection name when update
#3797 - fix: reload when data source click refresh
#3804 - fix: plugin manager keywords
#3809 - fix: expand action and add new action should support drag & sort
#3808 - fix: create attachments middleware
#3794 - fix: useExpressionScope
#3805 - chore: set default association reference on delete action to no action
#3722 - fix: field permission all fields should be displayed
#3799
Commits
- chore(versions): 😊 publish v0.20.0-alpha.17
3398222 - fix: description
0dc0d32 - chore: update changelog
35a6514
v0.20.0-alpha.16 - 2024-03-23
Merged
- refactor: view collection support filterTargetKey config
#3767 - fix: hide child when useVisible() is false
#3803 - fix(client): fix action designer error occured in custom form
#3801 - fix: through collection support search
#3800 - fix(subTable): fix sorting rule setting
#3795 - fix: load data source when data source load failed
#3793 - fix(acl): role menu loading status
#3787 - fix(acl): bug when adding users to roles
#3783 - fix: filter does not allow passing empty objects
#3780 - fix(acl): role menu list only displays one page
#3775 - feat(plugin-user): add model method desensitize() to filter hidden field
#3768 - fix(plugin-file-manager): fix storage locale on file template table header
#3769 - fix: first character entered in foreign key input is not displayed
#3770
Commits
- chore(versions): 😊 publish v0.20.0-alpha.16
71ec7ec - chore: update changelog
170d601 - fix: manual e2e
556152d
v0.20.0-alpha.15 - 2024-03-20
Merged
- fix(auth): sso auth bug when deploying with subpath
#3764 - chore: load roles after start
#3763 - fix: uuid & nanoid should be disabled when editing
#3762 - fix(logger): output error cause info
#3760 - fix: uuid field
#3736 - feat: disassociate action
#3759 - chore: merge sub app database options
#3640 - fix(acl): bug of user filtering when adding them to roles
#3754 - fix: app stopped status
#3723 - fix: fix the disappearing collections when searching
#3750 - fix: configure openSize for table action is only immediately valid for one row
#3752
Commits
- test: add e2e for Disassociate
8e322ae - chore(versions): 😊 publish v0.20.0-alpha.15
bef9c8a - chore: update yarn.lock
3da340c
v0.20.0-alpha.14 - 2024-03-18
Merged
- refactor: url field support text type as availableTypes
#3751 - chore: system logger with error stack
#3747 - chore: adapt to plugin-custom-brand
#3740 - fix(data-vi): tooltip bug of pie chart
#3745
Commits
- chore(versions): 😊 publish v0.20.0-alpha.14
c75d38b - fix(field-interface): nested filterable
3b61968 - chore: update changelog
84f0808
v0.20.0-alpha.13 - 2024-03-17
Merged
- fix: collections undefined inuseCollectionState
#3741 - test(acl):column action acl e2e
#3738 - refactor: colDivider style improve for draging overing
#3709 - fix(data-vi): association fields transform bug
#3737 - fix(acl): invalid action permission judgment
#3735
Commits
- chore(versions): 😊 publish v0.20.0-alpha.13
db9ff33 - fix: console command
820352f - chore: update changelog
6f74230
v0.20.0-alpha.12 - 2024-03-16
Merged
- fix: compatibility of @ant-design/plots 2.x
#3734
Commits
- chore(versions): 😊 publish v0.20.0-alpha.12
c1be864 - fix: yarn dev error
c191f14 - chore: update changelog
8278262
v0.20.0-alpha.11 - 2024-03-16
Merged
- feat: supports subdirectory deployment
#3731 - fix(variables): fix varaibles for table selector
#3725 - fixing timezone header when it is negative value
#3732 - fix(data-source): foreignkey
#3707 - feat: add data source filter
#3724 - fix(Table): fix disappearing content after selecting a row
#3726 - refactor: view collection set name as default title when title is missing
#3719 - refactor: add blocks in a unified way
#3668 - feat: support to set data loading mode
#3712 - fix: block template
#3714 - refactor(SchemaInitializers): unify naming style
#3604 - fix: remove env in colletion delete button
#3682 - fix(data-vi): update antv version
#3710
Commits
- chore(versions): 😊 publish v0.20.0-alpha.11
15ef818 - chore: update registry in yarn.lock
e877e3b - chore: update changelog
42448ec
v0.20.0-alpha.10 - 2024-03-13
Merged
- fix(client): size undefined in nanoid
#3708 - refactor(radio): radio support multiple field types
#3706 - fix: get async json schema
#3705 - fix: select fieldnames
#3704 - fix: field configuration of Kanban interacts with other block
#3689 - fix: radio
#3701 - feat: add uuid & nanoid & unitTimestamp interface
#3684 - fix(plugin-workflow): fix duplicated triggering schedule event
#3692 - refactor(client): add component to support data source select
#3691 - fix(Form): should be created instead of updated when clicking submit
#3687 - fix: incorrect pagination query parameters when batch deleting last page
#3670
Commits
- chore(versions): 😊 publish v0.20.0-alpha.10
40a2294 - chore: update changelog
a8e37f6 - fix: add external deps
24b52c9
v0.20.0-alpha.9 - 2024-03-12
Merged
- refactor: add child in inheritance of tree collection
#3676 - fix: data source add field refresh(T-3253)
#3645 - chore: escape underscore char in include query
#3681 - fix: upgrade app after restore
#3680 - fix: view collection association field foreignkey should be select
#3671 - fix: acl should return true when resource allowed
#3675 - fix: init scope value when all data is null value
#3674 - fix: inheritance cache bug
#3669
Commits
- chore(versions): 😊 publish v0.20.0-alpha.9
2e7da6e - fix: pagination error in roles collections resourcer
023096b - chore: update changelog
56fd24e
v0.20.0-alpha.8 - 2024-03-11
Merged
- chore: move collection manager snippets into data source
#3666 - fix(Form): retain field's default value after submitting the form
#3665 - chore: test
#3664 - fix(auth): cas service validate issue
#3661 - fix: infer postgres field
#3663 - fix(plugin-workflow-action-trigger): fix appends loading
#3659 - fix(plugin-workflow): fix migration
#3654
Commits
- chore(versions): 😊 publish v0.20.0-alpha.8
6fd06a2 - chore: update yarn.lock
eae5a87 - chore: update changelog
02dcb75
v0.20.0-alpha.7 - 2024-03-08
Merged
Commits
- chore(versions): 😊 publish v0.20.0-alpha.7
63d1a8d - chore: update changelog
12ba7cd - chore(ci): change branch of pro image
8dbae24
v0.20.0-alpha.6 - 2024-03-08
Merged
- fix: parse association field in acl
#3655 - chore: update menu name of plugin-localization
#3653 - chore(pm): set plugin-sms-auth as local plugin, close T-3323
#3652 - fix(cascadeSelect): cassadeSelect does not dislay data in edit form
#3649 - fix(db): through scope in eager loading & fix(acl): filter reset issue
#3636 - fix: dateTime format configured in table is invalid
#3630 - fix: data source permission role update
#3643 - style: flexWrap in actionBar
#3635 - fix: add displayName
#3628 - fix(customRequestAction): should not support setting icons and colours
#3632 - fix(workflow-action-trigger): change plugin name
#3631 - fix: graph collection postions data missing
#3627 - fix(ActionLink): fix hover style
#3629 - feat(plugin-workflow-form-trigger): add trigger button to all single record action bar
#3563 - fix: sidebar menu text overflow
#3626 - fix(acl-plugin-setting): pluginPermissions for snippets check
#3622 - fix(subTable): fix changing title field invalid
#3625 - fix: fix hover style for sub table
#3623
Commits
- chore(versions): 😊 publish v0.20.0-alpha.6
8b4821e - chore: update yarn.lock
1088756 - chore: update changelog
f9a10de
v0.20.0-alpha.5 - 2024-03-06
Merged
- fix(save-record): differentiate between creation and updating based on record.isNew
#3620 - fix(plugin-workflow): fix schedule repeat logic
#3612 - refactor: useFormItemInitializerFields
#3621 - fix: collection without filterTargetKey should not be able to add block
#3614 - fix(kanban): fix block
#3619 - fix: should display settings after field deleted
#3606 - fix: role name is error in role configure
#3618 - fix: bulkEditFormItemSettings collection undefined
#3616 - fix: calender failed to change view for week
#3602 - fix(Table): fix Fixed Block bug
#3601 - chore: remove data source
#3610 - test: acl test
#3609 - fix: not exists data sourec
#3608 - fix: data-block parent request with data-source
#3605 - fix: remove temp doc
#3603
Commits
- chore(versions): 😊 publish v0.20.0-alpha.5
0fc382d - fix(select): fieldNames are missing the value parameter
e82179f - chore(ci): build pro image
4716c13
v0.20.0-alpha.4 - 2024-03-05
Commits
- fix: update plugin package.json
e377f3a - chore(versions): 😊 publish v0.20.0-alpha.4
e7cc6cc - chore(data-source-manager): improve translation
9bd0f4f
v0.20.0-alpha.3 - 2024-03-04
Merged
- fix: create-nocobase-app + yarn dev error
#3599 - fix: chinaRegions association fieldName
#3600 - fix: field hidden with linkage rule should clear value
#3576 - fix(client): fix mistaken changed api
#3598 - style(TableColumn): fix style of mouse hover
#3597
Commits
- chore(versions): 😊 publish v0.20.0-alpha.3
ff9acd6 - chore: update changelog
a70e87f - fix: remove backup file
56d4d24
v0.20.0-alpha.2 - 2024-03-03
Commits
- chore(versions): 😊 publish v0.20.0-alpha.2
32b15cb - chore: update changelog
eda9a37 - fix: import
e5a380f
v0.20.0-alpha.1 - 2024-03-03
Merged
- feat: support for multiple data sources
#3418
Commits
- chore(versions): 😊 publish v0.20.0-alpha.1
29e10f3
v0.19.0-alpha.10 - 2024-03-13
Merged
- fix: get async json schema
#3705 - fix(plugin-workflow): fix off static schedule trigger
#3595 - fix(plugin-workflow): fix interval number greater then 32-bits integer
#3592 - fix: plugin settings auth bug
#3585 - fix: formula field should trriger onchange when value change
#3573 - fix(LinkageRules): fix linkage rules with nested conditions
#3578
Commits
v0.19.0-alpha.9 - 2024-02-28
Merged
- fix: upload action
#3577 - fix: dataSource in select readPretty is missing
#3574 - fix: actions schema key should be uid
#3570 - fix: datatime format support preview
#3572 - refactor(plugin-workflow): refactor schedule trigger implementation
#3562 - refactor: the default openSize of dialog should be middle
#3569 - style: plugin manager style improve
#3568 - feat(Help): switch to the Chinese page when using Chinese
#3567 - refactor: fixedBlockDesignerItem
#3550 - fix: lazy loading belongs to association
#3559 - style: set size of icon button
#3560 - chore: fix e2e
#3557 - feat: adjust of menu in upper right corner of page
#3548 - chore: optimize plugin description
#3552 - chore: update plugin descriptions
#3556 - docs(plugin-workflow): adjust plugin description
#3553 - docs(plugin-snapshot-field): adjust description
#3551 - feat(core): add string template engine to evaluators
#3546 - docs(plugin-workflow-loop): fix description
#3549 - chore: update plugin names and descriptions
#3547 - refactor: formula field should not trigger form value change
#3518 - chore: limit restore dialect
#3534 - fix(client): fix filter default value
#3544 - refactor: iframe block support in RecordFormBlockInitializers
#3541
Commits
- chore(versions): 😊 publish v0.19.0-alpha.9
9520b24 - chore: update changelog
90cdef8 - test: fix e2e
3a0f942
v0.19.0-alpha.8 - 2024-02-21
Merged
- fix(LinkageRules): fix appends
#3537 - fix(LinkageRules): avoid to change observable object
#3538 - fix: clicking on field assignment does not display field configuration for the first time
#3484 - refactor: display title
#3535
Commits
v0.19.0-alpha.7 - 2024-02-20
Merged
- chore: update Dockerfile
#3503 - chore: optimize environmental variables
#3528 - fix(bi): parse issue of date variables
#3520 - refactor(Linkage): optimize the parsing of expression variables
#3519 - fix(core): refactor evaluate to support dash in key path
#3517 - chore: field type map
#3516 - fix: detail block should not support pageSizeChanger
#3515 - fix: fields locales
#3511 - fix(subTable): should clear form value after submit
#3508 - style(PinnedPluginList): fix hover background color
#3501 - docs(plugin-workflow): fix keyword
#3498
Commits
- chore(versions): 😊 publish v0.19.0-alpha.7
8cb1942 - chore(ci): using concurrency
e93563c - chore: update changelog
86ff9dd
v0.19.0-alpha.6 - 2024-02-07
Merged
- fix: plugin load collections
#3499 - fix: sub-table should not support action column
#3497 - fix: password cannot be empty
#3491 - refactor: plugin manager keywords
#3490 - fix(plugin-workflow-form-trigger): fix locale
#3488 - fix: fix T-3012
#3489 - fix(plugin-workflow): fix revision with new properties
#3487 - style(lang): add zh-tw
#3446 - fix: layout of plugin settings icons
#3478 - fix(server): fix messages in data-wrapping
#3485 - style: fix color of more button and scrollbar style
#3486 - fix(plugin-workflow): fix processor options to pass any context
#3483 - refactor(plugin-workflow): optimize hint on binding workflow
#3480 - refactor: plugin manager optimize & support keywords
#3467 - refactor(plugin-workflow): support any context in processor as options
#3473 - test: parallel branch node e2e
#3471 - fix(defaultValue): should not use defaultValue in filter blocks
#3472 - fix: attachment field set as single and doesn't display re-uploaded attachments after deleted
#3469
Commits
- chore(versions): 😊 publish v0.19.0-alpha.6
d8bbdc9 - feat: update package.json
c0988d9 - chore: update changelog
5fa4305
v0.19.0-alpha.5 - 2024-01-30
Merged
- refactor: remove SharedFilterProvider
#3424 - fix(client): fix variable textarea ime state under edge
#3458 - fix(CascadeSelect): should change value when deleting value
#3440 - fix: filter form block failed to connect templat block
#3457 - refactor: bulk edit action set changeTo as default value
#3455 - fix: load sql collection with source field
#3456 - test: Workflow manual node e2e
#3451 - fix(plugin-workflow): fix end logic when success
#3453 - style: fix side menu text overflow style
#3450 - feat: support to add filter blocks for relationship blocks
#3436 - fix(plugin-workflow): fix collection cycling triggering
#3448 - fix: pro ci
#3447 - fix(plugin-workflow): fix sql transaction and locale
#3444
Commits
- chore: update changelog
538033a - feat: update changelog
0558169 - chore(versions): 😊 publish v0.19.0-alpha.5
8765208
v0.19.0-alpha.4 - 2024-01-26
Merged
- fix(client): fix cron locale when DOM and DOW both present
#3442 - fix(plugin-workflow): fix sync collection trigger transaction
#3437 - fix: skip migration if exists
#3439 - feat(core): add message handling on success
#3435 - refactor(plugin-workflow): add sync option for trigger
#3383 - feat: add Korean translation
#3428 - fix: should load association data of sub details
#3432 - feat(plugin-workflow): add cancel action for execution
#3425 - fix: change exit description
#3430 - fix: remove tree-kill package to core/cli
#3429 - fix: e2e test did not exit successfully
#3427 - refactor: configuration mode, buttons without permission should be displayed, but cannot be clicked
#3421 - refactor: permission sholud passed without setting x-acl action
#3410 - test: mysql version bug
#3412 - fix: attachment deletion and re upload do not display
#3405 - refactor: parent inherited collection support enable child collection in add new action
#3398 - feat: improve plugin manager process
#3386 - Fix/plugin workflow migration
#3404 - fix: varibales as & &Iteration is not correct in record picker
#3399 - fix(plugin-workflow-manual): fix value block in todo block
#3400 - fix: assciation field in sub-table should support enable link when readOnly or readPrety
#3390 - refactor: local translate
#3396 - fix: fix T-2916
#3393 - refactor(sub-table): sub-table support selection of existing records
#3311 - fix(auth): redirect URL after signing in by SSO sucessfully
#3387 - fix(custom-request): permission issues
#3306 - feat: supports the WS_PATH environment variable
#3384 - fix: table column sort params should support cancel sort
#3372 - fix: fix T-2909
#3373 - fix: graph collection auto layout reporting error
#3370 - test: collection selector test
#3371 - fix(TableSelectorProvider): parse filter param
#3366 - Revert "test: collection selector test"
#3369 - test: collection selector test
#3368 - refactor: local impeove
#3367 - feat(oidc): add advanced options
#3364 - fix: useDesigner Designer should has default toolbar
#3365 - fix: linkage rules support multi-level association value calculation and assignment
#3359 - fix: linkage rule only support action with context record
#3355 - fix(header): avoid affecting the colours of other menus
#3357 - fix: compute node random data even error
#3346 - fix(theme): fix color of header menu
#3354 - fix: dump with sql collection
#3350
Commits
- chore(versions): 😊 publish v0.19.0-alpha.4
65020f6 - test(e2e): increase the number of retries for error-prone tests
f466e6e - Revert "fix(theme): fix color of header menu (#3354)"
3a06893
v0.19.0-alpha.3 - 2024-01-09
Merged
- fix: e2e ci
#3349 - fix: collection field update reporting error
#3352 - fix: build clean
#3351 - fix: filter form drop-down selection to add data range
#3321
Commits
- chore(versions): 😊 publish v0.19.0-alpha.3
38c1981 - chore: update changelog
c1149d7 - fix(client): hide gmt property
f2de05b
v0.19.0-alpha.2 - 2024-01-09
Commits
- chore(versions): 😊 publish v0.19.0-alpha.2
2070f20 - chore: update changelog
1802ca6 - fix: error creating sock file on windows
6567013
v0.19.0-alpha.1 - 2024-01-08
Merged
- refactor: optimize the command line
#3339 - feat: application backup and restore
#3268 - fix: workflow e2e concurrency errors
#3345 - test: workflow aggregate node e2e
#3342 - test: workflow sql node e2e
#3341 - fix(z-index): avoid obscuring the pop-up and upgrade antd to v5.12.8
#3337 - refactor(plugin-workflow): add trigger title for workflow which is different with title
#3333 - fix(database): cannot find module 'node-fetch'
#3335 - chore(e2e): make parallelism mode more stable
#3294 - fix(plugin-workflow-manual): adjust locale and column
#3331 - feat: add onChange props to SchemaComponent
#3292 - fix: fix T-2879
#3330 - refactor: gantt tooltip hover
#3328 - refactor: view collection should omit rawTitle when sync form database
#3327 - fix: view collection should omit rawTitle when sync form database
#3326 - refactor(client): pass props to antd list
#3319 - perf(bi): optimize performance of chart filter block
#3316 - fix: attachment reporting error while opening preview modal in table
#3318 - refactor(client): adjust list item style and fix warning
#3315 - fix: z-index of antd
#3313 - fix: in the dev environment, all plugins are loaded locally
#3309 - fix(plugin-workflow): adjust locale
#3308
Commits
- chore(versions): 😊 publish v0.19.0-alpha.1
c39d339 - fix: e2e with build
fd4809d - chore: update changelog
d84d109
v0.18.0-alpha.9 - 2024-01-03
Merged
- chore(plugin-workflow): add metric example
#3305 - chore(vscode): add inspect argument for attaching to debug port
#3307 - fix(client): detail block should support save as block template
#3303 - feat(plugin-workflow-request): allow to use variable in url
#3304 - fix: dateformat setting should support sub-table/table block
#3297 - fix: record picker should support popupsize setting
#3299 - feat: telemetry
#3279 - chore(logger): append url to request log message
#3296 - fix(defaultValue): fix unparsed default value in edit form's subtable
#3289 - fix: previewFields
#3293 - chore(logger): improve format
#3290 - fix: view collection should set title value when sync form database
#3287 - fix: remove require cache
#3288
Commits
- chore(versions): 😊 publish v0.18.0-alpha.9
004998a - chore: update changelog
32dd641 - fix(ui-schema-storage): duplicate of empty schema
5de28cd
v0.18.0-alpha.8 - 2023-12-29
Commits
- chore(versions): 😊 publish v0.18.0-alpha.8
8bac8da
v0.18.0-alpha.4 - 2023-12-29
Merged
- refactor: record picker submit button display by association type
#3283 - fix: use appends param to load association data
#3282
Commits
- fix: add LICENSE
6816ade - chore(versions): 😊 publish v0.18.0-alpha.4
0882c0c - chore: update changelog
0c12fbc
v0.18.0-alpha.3 - 2023-12-29
Merged
- refactor(plugin-workflow): adjust some api and packages
#3281 - test(e2e): acl e2e test
#3249 - test(e2e): add tests for collection manager
#3253 - test: workflow e2e
#3261 - fix: associaion block failed to create in internalViewer
#3274 - fix: z-index should be the same value
#3278 - style: collection manger fields style improve
#3276 - fix: require module
#3277 - chore: optimize jsdom and vitest configuration
#3269 - refactor(logger): improve logger format
#2664 - refactor(plugin-workflow): refactor apis
#3267 - fix: record picker display incorrect data when field has default value in collection
#3266 - fix: useParseDefaultValue
#3264 - refactor: local improve
#3265 - fix(plugin-workflow): defend unimplemented trigger type
#3263
Commits
- chore(versions): 😊 publish v0.18.0-alpha.3
501e3f1 - chore: update changelog
28759aa - feat: add plugin.t() method
95a5cab
v0.18.0-alpha.2 - 2023-12-25
Merged
- fix(database): belongs to association only in eager loading tree
#3259 - fix(plugin-workflow): queueing execution of disabled workflow block dispatching
#3256 - fix: tsx cli
#3254 - feat(plugin-workflow): add space control to RadioWithTooltip
#3252 - feat(plugin-calendar): add calendar plugin
#3109 - fix(plugin-workflow-dynamic-calculation): fix missed component
#3247 - refactor(client): allow fixed layout table and action link class
#3246 - feat: the $anyof and $noneOf operators should support non-array values
#3244
Commits
- chore(versions): 😊 publish v0.18.0-alpha.2
e8f481a - chore: update changelog
c492977 - fix: incorrect tsx version on windows
e4c9765
v0.18.0-alpha.1 - 2023-12-21
Merged
- refactor: establish a sound testing system
#3179 - refactor(auth): move auth client from core to the plugin & refactor auth client api
#3215 - fix(drawer): fix z-index
#3242 - fix: failed to duplicate value in sub-table when setting data scope in association select
#3239 - refactor(plugin-audit-log): remove useless function wrap
#3237 - perf: remove lazy load association fields
#3222 - feat(acl): supports 'current role' variable and collections filtering
#3181 - refactor(plugin-workflow): add logs and try/catch for preparing
#3236 - chore: remove field from db
#3233 - fix(kanban): kanban data on a page should be isolated
#3232 - fix(filter): fix $in operatror
#3235 - fix(localization): compatibility with plugin package names as namespaces
#3234 - fix: customize add record cusomeizeCreateFormBlockInitializers
#3230 - fix: update assocations in belongs to many repository
#3229 - fix: fix switch role and input style
#3226 - fix: tsx must be loaded with --import instead of --loader
#3225 - feat: add a secondary confirmation function to the direct execution o…
#3161 - fix(graph-collection-manager): application context missing
#3224 - fix(variable): local variables should not affect global variables
#3214 - chore: upgrade antd to v5.12.2
#3185 - feat(mobile-client): update the text of the preview button
#3189 - feat(ui-schema): nocobase-admin-menu & nocobase-mobile-container
#3213 - feat: kanban& gantt&bulk edit& bulk update& duplicate& print action pluggable
#3019 - fix(core): cannot add a record block in new tab in Drawer
#3196 - fix(acl): optimize error handling when logged user has no roles
#3190
Commits
- chore(versions): 😊 publish v0.18.0-alpha.1
95e6a32 - fix(e2e): change the value of adminSchemaUid
1eee7f5 - chore: update changelog
7d2fe69
v0.17.0-alpha.7 - 2023-12-15
Merged
- fix: update dependent version of cache-manager
#3195 - fix: fix T-2749
#3194 - feat(plugin-workflow-form): add role name to form trigger context
#3182 - feat: manual-release
#3184
Commits
- chore(versions): 😊 publish v0.17.0-alpha.7
d6dbc97 - chore: update changelog
22ea9d9 - chore(database): update event listener scope in collection
f6fdec1
v0.17.0-alpha.6 - 2023-12-13
Merged
- fix: create-app dev plugin load
#3183 - fix: update yarn.lock
#3180 - test(e2e): add tests for client
#3144 - fix(plugin-workflow-manual): fix schema config component
#3172 - fix: use node:18-bullseye
#3178
Commits
v0.17.0-alpha.5 - 2023-12-12
Merged
Commits
- chore(versions): 😊 publish v0.17.0-alpha.5
3530135 - chore: update changelog
7b74e99 - chore: field type map
2c37910
v0.17.0-alpha.4 - 2023-12-12
Merged
- fix(theme-editor): "No permission" error when updating default theme of system
#3171 - fix: dev load remote plugin
#3175 - fix: sub-form(popover)in sub-table value mutual influence
#3164 - fix(plugin-workflow-manual): fix initializer
#3170 - feat(variable): add current role
#3167 - fix: plugin version not updated after upgrade
#3166 - fix: sub menu hide
#3168 - fix(bi): import bug
#3165 - refactor(plugin-workflow): split workflow features into plugins
#3115 - fix(bi): localization
#3159 - fix: fix default value is not working in sutable
#3155 - fix(plugin-workflow): fix destroy node locale
#3150 - fix(lm): texts update hook after collection update
#3151
Commits
- chore(versions): 😊 publish v0.17.0-alpha.4
cf9ccfe - chore: update changelog
32b9541 - fix(mock-collections): mock unique
efb6580
v0.17.0-alpha.3 - 2023-12-06
Merged
- fix: delete root docs
#3145 - fix(lm): wrong version of migration
#3148 - fix(lm): reserve i18n namespaces for plugins to avoid conflicts
#3121
Commits
v0.17.0-alpha.2 - 2023-12-06
Merged
- fix: default action schema settings
#3146 - feat(bi): filter block for charts
#2851 - fix: validate uid rule
#3140 - refactor: collection template support forbidDeletion setting
#3139 - fix: menu height bug
#3137 - fix: menu height 50vh
#3135 - refactor: uid validate rule
#3134
Commits
- chore(versions): 😊 publish v0.17.0-alpha.2
36fd488 - fix: load field when source collection not found
95bec22 - chore: update changelog
34e026c
v0.17.0-alpha.1 - 2023-12-04
Merged
- refactor: new schema initializer and schema settings
#2802
Commits
v0.16.0-alpha.6 - 2023-12-04
Merged
- fix: association field should support json field as title field
#3129 - fix(client): allow match query case insensitive
#3127 - fix(plugin-workflow): fix condition branch node finding logic (fix #3082)
#3128 - refactor: url& sequence support availableType as string
#3126 - refactor: view collection support json field
#3125 - chore(users): remove deprecated code
#3122 - refactor: collection template support configureActions
#3123 - fix: onTemplateSuccess undefined
#3119
Fixed
- fix(plugin-workflow): fix condition branch node finding logic (fix #3082) (#3128)
#3082
Commits
- chore(versions): 😊 publish v0.16.0-alpha.6
9d64430 - chore: update changelog
06ba3bf - feat: improve mock records
bfeaf45
v0.16.0-alpha.5 - 2023-11-30
Merged
- fix(pm): create plugin bug
#3117 - fix: fields options undefined
#3116 - refactor: map field support connect as remote table field
#3114 - fix(linkageRules): fix autorun
#3105 - chore: sync collection after set collection fields
#3112 - fix(client): adjust error message
#3108 - fix(plugin-workflow): fix form event parse variables
#3106 - chore: view primary key
#3107 - fix: query view collection with primaryKey
#3104 - fix: association data params missing appends
#3103 - fix(plugin-api-doc): non-main application crashes
#3100 - fix(linkageRules): avoid infinite loop
#3095 - fix(bi): fix T-2643
#3101 - chore: cache effective snippets results in acl role
#3102 - feat(database): support find with filter and where
#3097 - fix(plugin-workflow): fix schedule trigger
#3096 - fix: test db creator types
#3094 - test: load through collection with primaryKeys
#3093
Commits
- chore(versions): 😊 publish v0.16.0-alpha.5
8977420 - chore: update changelog
f4df696 - fix(cli): unsafe shell command constructed from library input
5ebd5d5
v0.16.0-alpha.4 - 2023-11-24
Merged
- refactor: avoid errors
#3091 - fix: avoid infinite loop
#3089 - refactor: import interface getOptions
#3088 - fix: sql collection creation issue
#3087 - refactor(plugin-workflow): show header of manual drawer
#3085 - fix: should load association data in subform
#3083 - fix: view collection json field rendering error
#3077 - fix: m2o association field should support pattern configure
#3074 - fix: subform disappears
#3073 - fix(plugin-mobile-client): page content disappears when tab is disabled
#3059 - fix(client): fix variable input style when disabled
#3071 - fix: update inherited collection performance issue
#3070 - fix(linkage): avoid infinite loop
#3069 - fix: add i18n resources after server app load
#3068 - fix: linkage rule in action set both disable and enable
#3065
Commits
- chore(versions): 😊 publish v0.16.0-alpha.4
ffb300d - chore: update changelog
3a0a0d1 - fix: dev plugins path
992f2d4
v0.16.0-alpha.3 - 2023-11-20
Merged
- feat: node >= 18
#3066
Commits
v0.16.0-alpha.1 - 2023-11-20
Merged
- refactor(cache): improve cache
#3004 - fix: local storage base url
#3063 - feat: show table definition
#3061 - feat: mariadb support
#3052 - fix(plugin-workflow): client minor fixes
#3062 - chore: view inference
#3060 - fix: sort by association collection
#3058
Commits
v0.15.0-alpha.4 - 2023-11-18
Merged
- fix(calendar): cannot switch week in week mode
#3057 - feat(e2e): add mockCollections
#3054 - fix: association table block overwirtten by default values in popver action
#3056 - feat: register collection sync logic
#3055 - fix: tableoid should pointed to target collection in assciation field data scope config
#3053
Commits
- chore(versions): 😊 publish v0.15.0-alpha.4
ef1b9db - chore: update changelog
54caf05 - fix: import @nocobase/utils/client
4a26b9b
v0.15.0-alpha.3 - 2023-11-16
Merged
- feat: e2e commands
#3042 - Revert "chore: hide linkage rule option in some buttons (#3046)"
#3051 - chore: hide linkage rule option in some buttons
#3046 - feat: collection factory
#3047 - fix: association block filter params
#3039 - fix(plugin-fm): fix error log
#3038 - refactor: findSchema should omit AssociationField.Viewer
#3037 - fix: fix display association fields with subform
#3036 - test: optimize command
#3030 - fix: attachment field in m2m association field report error whwen setting required
#3031
Commits
v0.15.0-alpha.2 - 2023-11-13
Merged
- fix: antd table ref bug
#3029 - fix: improve plugin settings code
#3028 - fix: plugin settings manager Component optional & delete isBookmark
#3027 - fix(plugin-workflow): fix workflow title in binding workflow configuration not showing
#3026
Commits
v0.15.0-alpha.1 - 2023-11-13
Merged
- refactor: plugin settings manager
#2712 - fix: fix regular of variable
#3024 - fix: should load association data in subform
#3020 - fix: association field in reference block failed to append
#2998 - fix: relational data should be loaded correctly on first render
#3016 - feat: plugin-mock-collections
#2988 - Update pull_request_template.md
#3013 - fix: should lazy load association data in subform
#3012 - fix(import): remove commas from numbers
#3011 - fix(static-server): directoryListing: false
#3010 - fix(theme): text color of page header right side
#3008 - fix: menu failed to design while menu title is empty string
#2999 - fix(plugin-workflow): add missed component
#3007 - fix: detail block has no data
#3003 - refactor(plugin-workflow): allow to use function for values when creating node
#3002 - fix(plugin-workflow): fix configuration drawer close logic
#3001 - chore: add aria label for workflow table
#2995 - fix: select item can not be selected in connecting data blocks
#2993 - chore: optimize error message
#2992 - refactor(plugin-workflow): change to function
#2991 - fix(plugin-workflow): fix loop scope variable
#2989 - chore: optimize error message
#2985 - fix(formula-field): formula field failed to real-time evaluating and support sub-form
#2983 - fix: association select should not clearing after config data scope
#2984 - fix(plugin-workflow): fix node form values when closed
#2978 - fix: button of details is not refresh when updating record
#2977 - fix: docs ci
#2976 - fix: avoid infinite loop
#2974 - feat: drop table with cascade option
#2973 - fix: client docs
#2965 - fix(variable): compat $date
#2971 - fix: add child action should omit children data
#2969 - chore: destory collection in share collection plugin
#2968 - fix: application bug
#2958 - perf: avoid page lag or stuttering
#2964 - fix: percent field component should support decimal point
#2966 - refactor: remove useless code
#2961 - test: client ui test
#2736 - fix: import action should not visible when view collection not editable
#2957 - refactor(plugin-workflow): add exports for client
#2960 - fix(plugin-workflow): fix canvas style
#2959 - fix(plugin-workflow): fix variables and form changed
#2955 - test(custom-request): update test case, avoid failed
#2954 - fix: create collection report error
#2953 - fix: target collection pointed to by tableoid is incorrect
#2952 - feat(plugin-workflow): add zoomer for workflow canvas
#2951 - feat(map-plugin): supports connecting each point into a line
#2216 - fix(calendar): render data of next month is incorrect
#2942 - fix(custom-request): parsed not working when the value of the variable is of type o2m.
#2926 - fix: improve local storage options
#2943
Commits
- chore(versions): 😊 publish v0.15.0-alpha.1
29457cb - chore: update changelog
3b2ad2f - fix: env APPEND_PRESET_LOCAL_PLUGINS
5c93750
v0.14.0-alpha.8 - 2023-11-01
Merged
- fix(e2e): APP_BASE_URL
#2938 - refactor(variable): rename
#2937 - fix(plugin-workflow): ajdust style
#2934 - fix: theme migration error
#2929 - refactor(plugin-workflow): add end property to branch
#2928 - fix(plugin-workflow): fix migration
#2927 - fix: app quickstart
#2921 - chore(theme-editor): add migration
#2367 - feat(e2e): add test.pgOnly
#2923 - chore: optimize locators
#2833 - chore(e2e): based postgres in CI to run e2e
#2924 - refactor(plugin-workflow): adjust branch styles
#2922 - feat: framework benchmark
#2915 - refactor: reset form values after create action
#2905 - chore: upgrade @formily/antd-v5
#2920 - fix(core): print not work when has sub-form or sub-details
#2852 - fix: association block was not associated after adding data
#2907 - feat: plugin-disable-pm-add-online
#2918 - fix: error when post create action with emtpy value
#2916 - fix: removed plugins, no longer added when upgrading
#2917 - refactor(plugin-workflow): change to use node key for variables
#2909 - fix: disappearing of fixed-block option
#2914 - fix: linkage rules cause abnormal field display
#2913 - fix: useRecord
#2911 - fix: useValuesFromRecord with cloneDeep
#2902 - fix: app fix at initialized state
#2908 - fix: cascadeSelect title label display error
#2904 - fix: foreignKey undefined in association field
#2903 - fix: linkage rule memory overflow
#2899 - fix: remove search by packageName
#2901 - refactor(plugin-workflow): add isAvailable check for adding node
#2898 - fix: fileManager selector should be radio when not allow multiple
#2884 - fix(plugin-workflow): fix schedule workflow under normal multi-apps
#2896 - chore: expose auth manager option in application
#2894 - fix(plugin-workflow): fix cycling association stackoverflow
#2892 - chore: create sub app db with context
#2891 - refactor(plugin-workflow): add property to determine workflow type triggerable on ui
#2890 - fix(variable): compat old variable names
#2889 - fix: disappearing of sub-form data
#2888 - fix(variable): fix currentObject
#2887 - refactor: assocation select file clear linkage
#2885 - fix(plugin-custom-request): improve x button style and afterSuccess not work when manualClose is enable
#2882 - fix(variable): make all fields of currentForm and currentObject variable optional
#2878 - fix(plugin-workflow): fix lang
#2881 - fix: non UI configured states should only display corresponding inhreited collection block
#2879 - fix: assocition select rendering error in create mode
#2880 - fix: action linkage not work in detail block
#2875 - fix: record picker did not refresh list after adding data
#2877 - fix: select field incorrect rendering in association field block
#2876 - feat(variable): add current parent record
#2857 - fix(plugin-custom-request): variables not work in form block
#2873 - fix: remote plugin name
#2872 - feat(database): sync false option
#2864 - fix(client): fix varaible textarea setRange bug
#2862 - fix: after successful submission failed to config redirectTo
#2867 - fix: m2o association field should not allow sub-table as field component
#2865 - fix(plugin-sequence): avoid invalid value from
ArrayTable.useRecord()#2859 - fix: field in detail block should not allow config default value
#2858 - chore: ci yarn cache
#2853 - feat(ci): run backend tests concurrently
#2815 - feat(custom-request): improve x button of variable
#2829 - docs(plugin-api-keys): add warning for API_KEY env
#2847 - refactor(client): add exports
#2846 - fix(variable): should have currentObject in sub-blocks
#2823 - fix: revert linkage rules
#2821 - fix: should not display currentRecord in creation form block
#2814 - fix(plugin-workflow): fix lang
#2844 - fix: codesanbox bug
#2842 - revert:association field log
#2840 - fix: association field in assign field should set title field as collection field config
#2839 - fix: version source
#2836 - fix(plugin-workflow): fix action order in workflow list
#2835 - fix(file-manager): improve initialization logic
#2834 - feat: support filter blocks in select record drawer
#2828 - fix: remote plugin
#2831 - fix: fix auto-close dialog
#2825 - feat(auth): add global auth token provider
#2824 - feat(file-manager): support configuring thumbnail rules
#2810 - feat(client): add disabled for initializer switch and undeletable for action settings
#2820 - refactor(plugin-workflow): adjust ui and client api
#2817 - fix(client): fix action component warning
#2818 - fix: multiple select should assigned null after clear value
#2822 - feat(plugin-custom-request): support better custom-request
#2536 - fix: cascadeselect report error in m2m association field
#2819 - fix(plugin-workflow): ignore queuing executions which workflow has been deleted
#2808 - fix: assign field modal cantnot open
#2807 - fix(auth): SSO issues
#2733 - fix: data scope report error with invalid variables
#2811 - style: import action modal formlayout
#2809 - fix: option should clear when data scope change
#2800 - test: confirm the feasibility of e2e test cases
#2799 - fix: the input box displayed should correspond to the field type
#2805 - fix(bi): query with
limit#2803 - fix: record picker cannot select data when editing
#2798 - feat: add measure execution function
#2801 - chore(bi): complete chart api
#2771 - fix: fix the wrong way to determine form type
#2787 - fix: bug
#2797 - fix: should not show loading when children is enpty in menu
#2796 - fix: should save operators
#2794 - fix(client): fix undefined field method on button
#2795 - fix: data scope linkage in association field
#2786 - chore(e2e): delete collectionName key
#2783 - fix(client): fix rendering cause range bug
#2785 - chore(collection-manager): Throw an error when the value of foreignKey is the same as otherKey
#2780 - fix: percent value invalid
#2782 - fix: percent value should divide by 100
#2781 - Revert "fix(client): fix rerendering cause range bug (#2770)"
#2779 - refactor(e2e): support batch creation of collections
#2778 - fix: field history with reverse field
#2776 - fix: should allow to set default value in relationship form block
#2777 - fix(plugin-workflow): fix toJSON type check
#2772 - fix: create collections with multiple records
#2753 - fix(client): fix rerendering cause range bug
#2770 - fix(default): should allow to set default value in relationship form block
#2774 - fix(percent): percent failed to input 0
#2769 - refactor(duplicate action):duplicate fields error when change duplicate mode & support unselect all
#2768 - feat(gateway): extend app selector as middleware
#2761 - fix(expression): should reset lastIndex of regular
#2767 - refactor(plugin-workflow): add new status for 'retry needed' scenarios
#2765 - fix(variable): should not return undefined when parsing 0
#2766 - fix(variable): should not disable options in expression
#2764 - fix(subtable): should not have a value by default and fix key of table
#2763 - style: fix PageHeader
#2760 - fix(graph-collection-manager):graph collection cannot open edit modal
#2759 - test(e2e): add a test for check table row
#2757 - style: list block style improve
#2755
Commits
- Delete docs/tr-TR directory
3fe6265 - test: 确认e2e测试用例可行性
ef1b07e - Revert "fix(default): should allow to set default value in relationship form block (#2774)"
88807b3
v0.14.0-alpha.7 - 2023-10-07
Merged
- feat(variable): lazy load association fields
#2382 - chore(e2e): make stability
#2751 - fix(plugin-workflow): fix context data of form trigger
#2749 - refactor(auth): OIDC, SAML auth switch popup to redirectction
#2737 - chore(database): clean invalid associations in collection model when set field failed
#2720 - feat: support e2e
#2624 - feat(application): cron job in application
#2730 - refactor(bi): improve chart frontend api
#2721 - chore(multi-app-manager): add sub app upgrade handler
#2728 - fix(association-field): sub-table cannot move
#2727 - fix(plugin-workflow): fix assignees and aggregate variable
#2725 - refactor: file association field should default to using preview field as title field
#2718 - refactor: view collection support jsonb
#2719 - perf: improve the UX of SchemaInitializer
#2666 - fix: fileManager did not close drawer after selecting files
#2716 - fix: association block should not close drawer after deleting data
#2717 - fix: action linkage rule not effect in tree collection
#2713 - fix: useAssociationNames
#2714 - refactor: attachment field support size config
#2552 - feat: association support select cascade for tree collection field
#2514 - feat(database): append tree parent recursively
#2573 - feat: support load belongs to association with collection that without primary key
#2529 - fix(gateway): should not refresh when application start from error recover
#2711 - feat(db): add sql collection
#2419 - fix: inherited collection failed to select
#2710 - fix: form-data-template failed to clear option
#2709 - fix: tableoid options value of association field in filter is incorrect
#2705 - fix: saving method of association field creation button is not effect
#2706 - fix: gen tsconfig.paths.json bug
#2708 - fix(plugin-workflow): fix exporting types
#2707 - fix(plugin-workflow): fix parallel bug in loop
#2703
Commits
- chore(versions): 😊 publish v0.14.0-alpha.7
384cc1c - Revert "refactor(auth): OIDC, SAML auth switch popup to redirectction (#2737)"
301a85d - feat: update docs
dd53633
v0.14.0-alpha.6 - 2023-09-22
Merged
- refactor(plugin-workflow): add client exports
#2702 - refactor: view collection support add m2o association field
#2422 - fix: fix operator called of date field
#2701 - fix: deep level association field adding error
#2700 - fix(cli): fix template file mode
#2697
Commits
- chore(versions): 😊 publish v0.14.0-alpha.5
3b0b648 - chore(versions): 😊 publish v0.14.0-alpha.6
8eb6344 - chore(versions): 😊 publish v0.14.0-alpha.5
bffa53a
v0.14.0-alpha.4 - 2023-09-21
Merged
- fix: collection schema not exists
#2669 - fix: core doc filter params
#2695 - feat: add testid
#2434 - feat(database): support read ssl file in database config
#2689 - test: should correctly parse the command options
#2688 - fix: build bug
#2685 - feat(database): perform data validation before the update/create operation
#2681 - fix: build bug
#2683 - refactor: association block acl improve
#2682 - refactor: acl collection field provider
#2679 - chore: test
#2677 - style:form-item style improve
#2678 - fix(acl): association field acl check error
#2675 - chore(command): set command handle by ipc server or not
#2660 - fix(auth): user role not found
#2674 - fix: file association field cannot set file manager as field component
#2672 - feat(database): database connecting backoff
#2668 - refactor(plugin-workflow): adjust code
#2663 - fix(auth): change password issue of basic auth
#2662 - fix: interface group undefined
#2656 - refactor: view collection float type field supports number and percent
#2653 - fix: template tsconfig paths
#2652 - fix: improve build
#2643 - fix(share-collection): sync plugins when install sub app
#2650 - fix: fix quarter variables
#2648 - fix: filterable undefined
#2646 - fix(cli): reset command options
#2645
Commits
- chore(versions): 😊 publish v0.14.0-alpha.4
d20398f - feat: update readme.md
a484e89 - fix: db.sync
282645e
v0.14.0-alpha.3 - 2023-09-13
Merged
- fix: plugin symbol link with
dirtype#2640 - style: collection category style improve
#2638 - style: collection category style improve
#2637 - chore: should update belongs to many through table when it is a view
#2635
Commits
- chore(versions): 😊 publish v0.14.0-alpha.3
6058850 - feat: update docs
3e87ad9 - fix: remove PluginManager.getPackageName
de8fc80
v0.14.0-alpha.2 - 2023-09-13
Commits
- chore(versions): 😊 publish v0.14.0-alpha.2
3670d67 - chore: update changelog
4271713 - fix: migration error
1798170
v0.14.0-alpha.1 - 2023-09-12
Merged
- feat: new plugin manager, supports adding plugins through UI
#2430 - fix(mobile-client-plugin): avoid primary field error
#2625 - fix(plugin-workflow): fix scope variable in loop
#2633 - fix: create action reported error when config save mode filterKeys
#2631 - fix(gateway): throw error when run from cli
#2627 - feat(plugin-workflow): support variable in midway path
#2598 - feat(database): support ssl config of database
#2620
Commits
- chore(versions): 😊 publish v0.14.0-alpha.1
117d4b8 - fix: error: SQLITE_ERROR: no such table: authenticators
adf11bf - fix: original error: SQLITE_ERROR: no such column: options
6cc88df
v0.13.0-alpha.10 - 2023-09-10
Merged
- chore: remove username interface
#2621 - refactor: useFieldModeOptions
#2612 - feat(bi): allow to use variables in query filter
#2609
Commits
- chore(versions): 😊 publish v0.13.0-alpha.10
fec17d5 - chore: add NOCOBASE_SYSTEM_SETTINGS to localStorage
893b2d7
v0.13.0-alpha.9 - 2023-09-07
Merged
- fix: core/client package.json module error
#2610
Commits
- chore(versions): 😊 publish v0.13.0-alpha.9
b655517
v0.13.0-alpha.8 - 2023-09-07
Merged
- chore(antd): reduce animation duration
#2602 - fix: window reload after pm load failed
#2605 - fix: sync roles collection in share plugin
#2601 - fix: fix collapsed panels not working when clicked
#2600 - feat(graph-collection-manager): display collections on demand
#2583 - fix(acl): parse acl params of association collection
#2594 - fix: issue of plugin snippet
#2593
Commits
v0.13.0-alpha.7 - 2023-09-05
Merged
- chore: incr bodyParser body limit
#2591
Commits
- chore(versions): 😊 publish v0.13.0-alpha.7
97b4570
v0.13.0-alpha.6 - 2023-09-04
Merged
- fix: resource undefind
#2589 - fix(RangePicker): fix shortcut invalid
#2586 - fix(auth): add authenticator uid limitation
#2587
Commits
- fix: yarn install on windows
eb255df - chore(versions): 😊 publish v0.13.0-alpha.6
e5f5358 - chore: optimize versions of deps
88b2eb8
v0.13.0-alpha.5 - 2023-09-03
Merged
- refactor: build tools
#2374 - feat(plugin-cas): support cas authenticator
#2580 - fix: association block report error for toOne association field
#2582 - feat(gateway): response cli result when run nocobase command
#2563 - fix(collection-manager): redundant fields after set collection fields
#2575 - refactor: restrict the use of tree table in data selectors
#2581 - fix(plugin-fm): add migration to fix attachment ui schema
#2579 - fix(plugin-fm): fix attachment field param typo
#2577 - fix(FilterDynamicComponent): avoid crashing
#2566 - feat(api-keys): add tooltip for roles
#2567 - fix: number field reported error when clear data
#2561 - docs(plugin-workflow): fix swagger docs
#2565 - fix(acl): grant action with table without createdAt field
#2562 - refactor(collection-manager): collection &&fields support description config
#2554 - chore: set audit-logs as local plugin
#2564 - style: sub-table add button style improve
#2508 - refactor: associatiion fields in table should not have data scope settings
#2509 - feat(plugin-workflow): add filter button for workflows list
#2555 - fix(plugin-workflow): fix destroy node bug
#2553 - fix: properties initialized in plugin.load are still empty in plugin.install
#2544 - fix: plugin list not updated after upgrade
#2545 - fix(theme-editor): fix enable invalid
#2539
Commits
- chore(api-doc): collection manager db views api doc
9288cb9 - Revert "fix(RangePicker): fix shortcut invalid (#2489)"
8e42da2 - chore(versions): 😊 publish v0.13.0-alpha.5
af34fe1
v0.13.0-alpha.4 - 2023-08-27
Merged
- fix(RangePicker): fix shortcut invalid
#2489
Commits
v0.13.0-alpha.3 - 2023-08-26
Merged
Commits
- chore(versions): 😊 publish v0.13.0-alpha.3
5278017 - fix: swagger filter params
3d9a6ef - fix: xpipe.eq
9364a44
v0.13.0-alpha.2 - 2023-08-24
Merged
- refactor(plugin-workflow): hide unused form in manual ui after done
#2526 - style(plugin-workflow): adjust terminal style on workflow canvas
#2524
Commits
- chore(versions): 😊 publish v0.13.0-alpha.2
f4a1953 - chore: update changelog
a638442 - fix(plugin-client): extract locale files of antd
cf77ca1
v0.13.0-alpha.1 - 2023-08-24
Merged
- feat: application supervisor
#2353 - fix: sort field init
#2520 - feat: api documentation plugin
#2255 - fix(plugin-workflow): fix duplicated downstream executions after condition
#2517 - fix: basic-auth compitibility issue
#2515 - fix(plugin-workflow): fix status button styles
#2516 - fix(plugin-fm): fix error when add attachment field to manual form assigned values
#2503 - fix(plugin-workflow): fix loop scope variable parsing
#2502 - feat(database): support field get in view preview
#2482 - refactor: m2m data filtering through collection data
#2497 - refactor(graph-collection-manager): update antv-x6 to 2.x
#2466 - fix: view collection reported error when editing
#2493 - fix: dev load plugin
#2455 - fix(plugin-workflow): fix variable type check
#2492 - chore: remove Default value option for sequence field
#2488 - fix: tagcolor value error
#2487 - feat(auth): support signing in with username
#2376 - fix: view collection source field
#2483
Commits
- chore(versions): 😊 publish v0.13.0-alpha.1
6debb8d - chore: update changelog
b91a923 - fix: swagger block event loop
b063000
v0.12.0-alpha.5 - 2023-08-18
Merged
- fix(sdk): window is not defined in nuxt (#2479)
#2481 - fix: source collections not updated during synchronization in view collection
#2480 - feat(plugin-workflow): add user variable to form trigger context
#2477 - fix: large field in the subtable do not display value
#2475 - fix: error in tree table dragging and sorting
#2476 - fix: prompt on the last row of the subtable row is obscured
#2467 - fix(plugin-workflow): fix form trigger data bug
#2472 - fix: hook error in
isTitleField#2471 - fix(plugin-workflow): fix create/edit workflow form
#2470 - fix(plugin-workflow): fix fields filter in value assignment nodes
#2469 - refactor: view synchronization field, source field support selected to inherited collection field
#2456 - fix(plugin-workflow): fix schedule config component witdh
#2461 - refactor: sub-table/sub-form support formula field
#2449 - refactor: remoteSelect fieldName value
#2457 - chore(database): view with hashed id field
#2458
Commits
v0.12.0-alpha.4 - 2023-08-15
Merged
- feat(plugin-workflow): add sort and pagination to query node params
#2453 - style: ellipsisWithTooltip style improve
#2451 - refactor: add new action init icon
#2454 - fix(plugin-map): should filter empty data, Close T-1380
#2447 - fix: should show/hide schema when enabled/disabled TabBar, Tabs, Header
#2428 - fix(client): fix select button height in variable textarea
#2450 - refactor: default value for field configuration in sub-table
#2425 - fix(plugin-workflow): fix assign attachment value in nodes
#2448 - fix(findSchema): table operation action and detail operation action interact with each other
#2446 - refactor: recordPicker => associationField
#2444 - style: schemaSetting dropdown style improve
#2432 - refactor: buffer form attachment file name
#2429 - fix(plugin-workflow): fix aggregate node association select
#2438 - fix(plugin-workflow): add enablement editing back to workflow form
#2431 - fix(plugin-workflow): fix locale
#2427 - feat(map-plugin): map block support select map field of association tables
#2214 - feat(plugin-workflow): allow to configure auto delete execution in history
#2423 - refactor(schema-template): Inherit collection using blockTemplate
#2418 - fix(mobile-client): style broken and display correct mobile url in sub app
#2414 - fix(plugin-workflow): adjust styles
#2417 - feat(plugin-workflow): add form trigger type
#2347 - fix(data-template): titleField undefined
#2398 - refactor: map clear modal getContainer
#2410 - fix: useSyncFromForm support multi-level relationships
#2413 - refactor: restrict the fields within the configured data scope in sub table
#2394 - feat(plugin-workflow): add execution dropdown for quick navigating
#2404 - refactor(plugin-workflow): change reload api to sync, and fix duplicated listening
#2403 - feat(plugin-workflow): add clear button for clearing executions
#2401 - feat(plugin-workflow): add modal to edit title when duplicating workflow
#2399 - refactor: should not trigger event of row when clicking in drawer
#2400 - fix(database): update belongs to many relation with target collection
#2393 - refractor(remote-select): association field data scope merge with original filter conditions
#2118 - fix(plugin-workflow): fix manual assignee select variable type filter
#2396 - fix: params undefined
#2397 - feat(plugin-workflow): add reload for multi-app
#2391 - refactor:the default value of the built-in field should not be required
#2115 - feat(bi): make more config visualizable
#2386 - refactor: table select record restricted the usage association field
#2338 - fix: useVariablesCtx
#2390 - fix: customized create action supports tree data for table selection data
#2328 - fix: no field configuration items for association field details in the sub table
#2384 - fix: resource undefined
#2372 - refactor: remoteSelect support non object value
#2375 - fix: linkagerule copy data mutual influence
#2333 - refactor: association field support sorting rules in sub-table
#2326 - feat(association-field): association field support sub-form(popover)
#2373 - fix(markdowm): markdown style hook error reporting
#2380 - fix: currentObject can not loadData
#2385 - chore: change debug server to yarn dev
#2383 - feat: association blocks support
GridCardandListblocks#2356 - fix(plugin-mobile): the layout is incorrect
#2360
Commits
- chore(versions): 😊 publish v0.12.0-alpha.4
df85fb4 - fix: improve translation
15504c2 - chore: dockerignore
b34b731
v0.12.0-alpha.3 - 2023-08-02
Commits
v0.12.0-alpha.2 - 2023-08-02
Commits
- chore(versions): 😊 publish v0.12.0-alpha.2
6ae22ce - fix: chore: update changelog
524571e - fix: update dockerfile
f4d97a5
v0.12.0-alpha.1 - 2023-08-02
Merged
- refactor!: plugins build and plugins load
#2253 - fix: modal will automatically close when configing fields to association field details in sub-table
#2371 - fix(default-value): should not show 'N/A' when a normal value is selected.
#2365 - fix(bi): issue of parsing label of region & file field
#2366 - chore: upgrade antd to 5.7.3
#2359 - fix(bi): g2plot render wrong when fields contain
.#2363 - fix: graph collection current appInfo error
#2364 - refactor(association field): association field support tag field mode
#2251 - refactor: form data templates and depulicate action support sync from form fields
#2314 - chore: only dev env can throw errors
#2355 - fix: inheritd association field failed to get detail data
#2354 - refactor(plugin-workflow): adjust full-width to auto-width
#2351 - Revert "feat(theme-editor): add migration (#2310)"
#2352 - fix(locale): acl bug of localization management
#2350 - feat(theme-editor): add migration
#2310 - feat: support JSONB
#2321 - fix(bi): parsing enum labels of field with alias
#2349
Commits
- chore(versions): 😊 publish v0.12.0-alpha.1
93f2bc2
v0.11.1-alpha.5 - 2023-07-29
Merged
- refactor(plugin-workflow): change strict equal and not equal to unstrict
#2346
Commits
- chore(versions): 😊 publish v0.11.1-alpha.5
40c4aab - fix: update yarn.lock
656287e - refactor: make testing more stable
3c7b3f3
v0.11.1-alpha.4 - 2023-07-29
Merged
- refactor(plugin-workflow): allow system values to be assigned in create and update node
#2345 - chore(database): merge fields arguments by path
#2331 - fix(theme-editor): avoid error
#2340 - refactor: upgrade @testing-library/react to 14.x
#2339 - test: view collection as through model
#2336 - fix: sub-form record provider data failed to matching
#2337 - fix(bi): issue of formatting relation field & reference link of line chart
#2332 - chore: tsx
#2329 - chore: upgrade jest
#2323
Commits
- chore(versions): 😊 publish v0.11.1-alpha.4
b93f28a - fix: yarn run test
d956c90 - chore: update changelog
54f2405
v0.11.1-alpha.3 - 2023-07-26
Merged
- fix(plugin-workflow): fix expression field in sub-form
#2324 - chore: improve FormProvider
#2322 - fix: collectionField undefined
#2320 - fix: should use
filterinstead ofwhere#2318 - fix(bi): issue of dnd
#2315 - feat(filter-block): support foreign key and inheritance
#2302 - chore: merge docker build
#2317 - feat(locale): allows to manage locale resources in core package
#2293 - fix(plugin-workflow): fix styles
#2316 - Feat/translation fr_FR
#2275 - feat: customize action support create record for any collection
#2264 - refactor: form data template support data scope config
#2229 - chore: auto fix eslint errors when pre-commit
#2304 - refactor: sub-table acl ignore
#2259 - refactor: date field UI supports configuration formatting
#2241 - fix(plugin-workflow): fix schedule duplicated triggering in multi-apps
#2313 - refactor: table column field provider optimize
#2312 - fix: table column field undefined fix
#2311 - fix: table column field failed to be actived
#2309 - fix(default-value): fix tag in RemoteSelect
#2306 - fix: modal not displayed when clicking on the association field in the table
#2292 - fix(database): skip reference delete on view collection
#2303
Commits
- chore(versions): 😊 publish v0.11.1-alpha.3
81819f0 - chore: fix Warning if eslint
986e241 - chore: fix prettier
30b0d9b
v0.11.1-alpha.2 - 2023-07-23
Commits
- chore(versions): 😊 publish v0.11.1-alpha.2
c84476d - chore(theme-editor): fix deps
d0528cf - chore(theme-editor): fix deps
25decf0
v0.11.1-alpha.1 - 2023-07-22
Merged
- fix(plugin-workflow): workflow collections should not appear in blocks
#2290 - chore: remove belongsToMany through table as collection dependency
#2289 - feat(database): handle targetCollection option in repository find
#2175 - feat: add built-in themes
#2284 - docs: add doc for Theme Editor
#2280 - fix: fix sorting of user menu
#2288 - feat(theme-editor): support to config Header's color and Settings button's color
#2263 - feat(plugin-workflow): add sql node
#2276 - fix: the drop-down multiple selection fields are not displayed as title fields when inherited collection
#2257 - fix(bi): orderBy bug under MySQL
#2283 - test: make testing more stable
#2277 - fix(bi): eliminate redundancy queries
#2268 - fix(client): using component as action title
#2274 - fix(middleware): revert now variable back
#2267 - fix: linkage failed with current date variable
#2272 - fix: fix style of page tab
#2270 - fix: collection select no options
#2271 - refactor: add locale plugin
#2261 - feat(plugin-workflow): allow manual form button to be configured with preset values
#2225 - feat(plugin-workflow): change to unlimited depth preloading associations in workflow
#2142 - feat: localization management
#2210 - refactor: linkage rules support datetime
#2260 - fix: view inherited collection field reported error
#2249 - fix: loading did not disappear after submission failure
#2252 - feat: support custome themes
#2228 - chore(plugin-workflow): fix breadcrumb warning
#2256 - fix(plugin-workflow): fix request node error in loop
#2254 - feat(database): view collection support for add new, update and delete actions
#2119 - refactor(client): change isTitleField check to interface property titleUsable
#2250 - fix: option field display value in workflow todo list
#2246 - fix(plugin-workflow): fix dispatch bug
#2247 - fix: avoid crashes when emptying DatePicker's value
#2237 - fix: no template data requested during depulicating
#2240 - fix(plugin-workflow): fix job button style
#2243 - fix: avoid crashing when delete group menu
#2239 - fix: should auto focus in drop-down menu
#2234 - fix(plugin-fm): adjust upload file size to 1G which same as default on server side
#2236 - fix: should only show one scroll bar in drop-down menu
#2231 - fix: failed to correctly respond to optional fields in the child collection in the parent collection table
#2207 - fix(core): fix batch update query logic
#2230 - fix: should limit submenu height
#2227 - fix(upload): fix style of attachement in Table
#2213
Fixed
- fix(plugin-fm): adjust upload file size to 1G which same as default on server side (#2236)
#2215
Commits
- chore(versions): 😊 publish v0.11.1-alpha.1
e979194 - fix(theme-editor): remove db.sync
fa2de8e - fix(theme-editor): fix color of menu when it is selected
8c90436
v0.11.0-alpha.1 - 2023-07-08
Merged
- refactor(client)!: upgrade antd to v5
#2078 - fix(plugin-workflow): fix loop variable
#2211 - fix(db): fix .now variable
#2209 - chore(plugin-workflow): adjust types
#2206 - Breaking change: refactor(client)!: application, router and plugin
#2068 - fix(plugin-workflow): try to avoid occasionally duplicated executions
#2196 - fix: association field display has been delete in sub-form
#2205 - refactor(client): abstract RawTextArea for variable input
#2204 - fix: error reported when open data scope
#2202 - fix: current object variavle can not be selected
#2201
Commits
v0.10.1-alpha.1 - 2023-07-07
Merged
- fix(client): fix variable component for preload label based on value
#2200 - fix: add new collection linakge disabled
#2198 - refactor: the default value setting of association field supports variables
#2138 - refactor: performance optimization of association field data scope
#2113 - refactor: duplicate support inherited collection
#2181 - fix: optional fields of the child collection cannot be displayed correctly in the parent collection
#2194 - fix(data-templates): fix filter is empty
#2193 - feat(api-keys): the expiration field support custom option
#2186 - refactor(plugin-workflow): refactor nodes variable option api
#2192 - fix: error reported when rewriting the collection field
#2189 - refactor: enable child collection support current object
#2188 - refactor(client): refactor variable components and variables in workflow
#2157 - feat: support token blacklist
#2168 - fix: change ci timeout minutes
#2187 - fix: cannot open the template when the data template filter is a custom function
#2183 - feat(collection-manager): tableOID field and collection field
#2161 - fix(utils): fix json-template type checking logic
#2177 - fix: error opening when data scope is null
#2178 - fix(plugin-workflow): fix data scope on todo table block
#2176 - fix: time zone when showTime is false
#2170 - chore(database): skip update association if through model is a view
#2173 - test: add data-testid attr
#2167 - fix(plugin-workflow): fix cancel action on trigger config
#2166 - fix(utils): avoid to use default value for null in json-templates
#2165 - fix(plugin-api-keys): use currentRoles instead of get roles from roles:list
#2163 - docs: update api-keys related documentation
#2162 - feat: data visualization
#2160 - refactor: optimization of tree table stuck performance
#2154 - feat(plugin-api-keys): support fetch api via api-keys
#2136 - feat(map-plugin): support google map
#2027 - fix: 修复 gulp-less 版本导致的初始化 bug
#2153
Commits
- chore(versions): 😊 publish v0.10.1-alpha.1
15f0282 - chore: update changelog
a96c4cd - fix(acl): add roles.users field
7e0ac57
v0.10.0-alpha.5 - 2023-06-29
Merged
- fix(assigned field):dynamic value validation error when assigned field
#2117 - fix(upload): fix the upload status not being updated if the upload was successful
#2133 - fix: association fields cannot config in table
#2146 - feat: error cache
#2145 - fix(client): fix field initializer in detail block
#2144 - fix: dropdownMatchSelectWidth=false
#2143 - fix(doc): 同级目录跳转
#2140 - refactor: should use useDocumentTitle to change document title
#2137 - Add *.pdf preview
#2105 - fix: migration up error
#2135
Commits
v0.10.0-alpha.4 - 2023-06-27
Merged
- refactor: request data when the drop-down list is opened
#2127 - fix: fix dialog does not appear
#2134 - fix(association-field):submitting failed after adding data in subform for multiple association fields
#2065 - fix(sub-apps): fix incorrect page display when navigating sub-apps
#2126 - fix: tree gantt block does not display correctly
#2123 - fix(plugin-workflow): change to use formv2 to avoid values updating issue
#2124 - style:list and gridCard block style improve
#2087 - fix: fix designer button does not appear
#2120 - fix: fix the drop-down menu does not disapper
#2109 - chore: fix typo
#2108
Commits
- chore(versions): 😊 publish v0.10.0-alpha.4
f3f91bd - chore: update changelog
ce79e4d - Revert "chore: upgrade types of react"
b2e7185
v0.10.0-alpha.3 - 2023-06-25
Merged
- fix: deleting the last field from sub table, the entire table will be delete
#2077 - fix(sub-table): inherited fields cannot be edited in a subtable
#2106 - fix(input-number): change step to 1
#2104 - fix: schema-uid-invalid
#2107 - fix(plugin-workflow): fix branch and exit logic
#2103 - fix: create plugin cli error
#2102 - fix: select options
#2101 - chore(deps): bump formily from 2.2.24 to 2.2.26
#2088 - fix(sub-table): allows configuration of "Display association fields"
#2073 - style: enable child collection modal style improve
#2100 - feat: data scope support variables for association fields
#2049 - refactor: fix warning of antd 4.x
#1998 - fix(plugin-workflow): fix job button style
#2098 - fix(mobile-client): fix multiple bugs and do some improvement
#2072 - fix(plugin-verification): fix duplication of installation
#2097 - fix: incomplete field list for assigned fields
#2093 - fix: add useAdminSchemaUid
#2092 - refactor(db): add batch logic to update for better performance
#2070 - fix: unable to load data from chinaRegion during the first configuation
#2089 - refactor: migrate adminSchemaUid & mobileSchemaUid to system settings
#2084 - fix(plugin-workflow): fix occasional error on enter workflow page
#2086 - fix: mobile docs style
#2083
Commits
- chore(versions): 😊 publish v0.10.0-alpha.3
83bf8ea - chore: update changelog
cc37667 - feat: update docs
5672ffc
v0.10.0-alpha.2 - 2023-06-20
Merged
- refactor: upgrade
umi,reactandreact-router-dom#1921 - fix(collection-manager): share collection when COLLECTION_MANAGER_SCHEMA not set
#2081 - fix(plugin-formula): fix formula field effect and read-pretty component
#2076 - fix: file collection field should default to preview as the title field
#2059 - fix(client): remove incorrect onchange in json component
#2079 - fix(client): fix onchange mistake
#2075 - fix(client): fix locale
#2074 - fix(Varaible): fix option is disabled
#2043 - fix: rowSelection undefined
#2071 - fix: association field cannot enable link in table column
#2066 - refactor(plugin-workflow): manual collection block migration
#2064 - refactor(association-field): support sub table
#1862 - fix: avoid error
#2060 - fix(Data-template): fix field cannot be expanded
#2057 - feat(association field):quick add new
#1953 - fix: duplicate action locale
#2052 - fix: fix default value of optional field
#2053 - refactor: List block and GridCard block style improve
#1988 - fix: block disappears when dragged over its parent
#2048 - fix: form performance
#2047 - fix: default value for multiple select cannot be set
#2031 - fix: display on the PC side of moblie access is incomplete
#2039 - fix: enable tab and deleting tab page will result in an error
#2045 - refactor(PluginManager): remove useless code
#2022 - fix(mobile-client): some mobile-client bugs
#2017 - fix: error reported after deleting the associationFilter block linkage field
#2038 - fix(association-field): default values for the fields of a association field
#2037 - chore(database): return emtpy fields when attributes not specified
#2034 - refactor: child and parent field are not linked
#2030 - fix(oidc): bugs of integration with logto
#2032 - fix(data-template): filter out foreign keys
#2033 - fix(client): fix json input component value handling
#2028 - feat: filter out IDs in sub-forms
#2025 - fix(GridCard): column count not work
#2023 - feat: use
ActionContextProviderinstated ofActionContext.Provider#2019 - fix: re-insert repeat routes
#2018 - refactor(plugin-workflow): change node config api render to component
#2014 - chore(github-actions): separate frontend and backend tests
#2013 - feat(plugin-mobile-client): support mobile-side client
#1879 - chore(database): append inherit inspect attribute with eager load
#2010 - feat(auth): support custom authentication
#2007 - feat(plugin-fm): add option for storage to remove file physically or not
#2005 - fix: eager load with nested association
#2002 - chore(acl): write role to acl if it exists in database and not found …
#2001 - feat: duplicate action
#1973 - refactor(association-field): useAssociationNames hook
#1956 - chore(collection-manager): should not throw error when source collection destoryed
#1999 - fix: assignedField can not select dynamicValue
#2000 - test: add tests for client
#1960 - fix: display title enable
#1995 - fix(plugin-formula): fix result component caused page crash
#1996 - feat(collection-manger): lazy load collection field
#1993 - fix: the edit drawer's audit logs block can only get records by this …
#1917 - feat: upgrade formily
#1880 - refactor(plugin-fm): change api and allow to select storage
#1250 - fix: fix default value is invalid in subform
#1989 - feat(database): add firstOrCreate and updateOrCreate in repository
#1943 - feat(database): append child collection name after eager load
#1978 - fix(multip-app-manager): init multiple Application instances while starting up a sub app
#1986 - feat(plugin-workflow): manual forms
#1748 - fix(charts): fields undefined bug
#1980 - chore(database): pg oid and name data type in view
#1982 - feat: infer belongs to association field in view collection
#1756 - fix: treeCollection config in detail block
#1975 - fix(database): missing reference when rewrite parent field
#1977 - fix(evaluators): fix number lead key in variable path
#1976 - fix(association-field): form.get & set valuesIn field.path
#1972 - fix: useCreateActionProps
#1971 - fix(database): update association values with nested associations
#1970 - fix: adding inherited blocks in relation fields under edited operate should only display themselves
#1967 - fix(form-item): data scope and sorting rule config should only display in association field
#1964 - fix: select with color tag value
#1963 - fix: select toValue
#1962 - fix: select null value
#1961 - refactor(sub-form):sub-form style
#1959 - fix(plugin-formula): fix read-pretty component when used in association field
#1957 - perf(data-scope): async loading of variable data
#1932 - fix: undefined mode
#1950 - fix(grid-card, list): display title only work on current block
#1942 - refactor(linkage-rule): linkage rules condition support toMany association fields
#1924 - feat(plugin-manager): better plugin manager experience
#1927 - chore(database): sort many to many associations by primary key by …
#1948 - test(audit-logs): audit log changes
#1928 - fix: eager load belongs to many with through table
#1946
Commits
- chore(versions): 😊 publish v0.10.0-alpha.2
0b06e2c - Revert "fix: the edit drawer's audit logs block can only get records by this … (#1917)"
a1872fa - fix(association-field): show add new button when no data
261ca0d
v0.9.4-alpha.2 - 2023-05-26
Merged
- fix: parse nested associations in filterParser
#1941 - fix(association-field): allow dissociate
#1940 - fix(data-template): fix title input prevented proper data switching
#1937 - refactor: association select display loading when data is loading
#1925 - fix(association-field): allow multiple
#1938 - feat(multi-app-manager): support auto start
#1931 - fix(client): fix some warnings
#1934
Commits
- chore(versions): 😊 publish v0.9.4-alpha.2
d7f2146 - fix(association-field): display sub-details by default
1e870cf - chore: update changelog
f2619b0
v0.9.4-alpha.1 - 2023-05-25
Merged
- chore: load view collection when source not found
#1930 - feat(data-template): support to set data scope and title field
#1918 - feat(data-template): support for unlimited levels of fields selection
#1910 - chore: when using association field by picker mode,it's open size can be changed
#1926 - fix(ConfigurationTabs): avoid error
#1782 - fix: tableField query data in add child action
#1876 - refactor: front-end testing with vitest
#1900 - fix: disable popup button in add-modal
#1808 - fix: append acl resource params
#1923 - chore: update guard with array contains null
#1922 - refactor: initialization when switching field components
#1915 - fix(association-field): only when the new data is successfully created can the data be associated
#1884 - fix: eager load with belongs to many with custom source key
#1913 - fix: hiding the title of a subform will hide all embedded titles
#1904 - fix: updateAssociationValues
#1903 - fix(plugin-formula): use read-pretty component in result
#1911 - fix: can't set default value when turn on the form field required
#1887 - fix(Data-template): fix bug when deleting fields
#1907 - feat(app): add clear cache button
#1909 - fix: eager load belongs to many association
#1906 - feat: support to-multi field variables
#1680 - fix: append belongs to association with fields
#1894 - fix: appends belongs to association
#1893 - fix: preload relational data
#1847 - feat: support reboot application manually
#1889 - Refactor/append fields
#1883 - chore: pg sql parser
#1890 - fix(plugin-workflow): fix language
#1886 - fix: field required when setting sorting rules
#1885 - feat(plugin-workflow): add node description to drawer when edit node
#1882 - fix(plugin-workflow): fix variable api caller in loop
#1877 - chore(github-template): clean comments and format
#1878 - feat(association-field): default one data for to-many association
#1873 - fix(plugin-workflow): fix trigger title when workflow not loaded
#1875 - feat(plugin-workflow): aggregate
#1852 - Feat/translation es_ES
#1801 - fix: data is not updated when appends are changed
#1872 - fix:association select no options when clearing filter
#1866 - fix(acl): issue with repeated createdById field
#1871 - feat(client): allow search by title in collection select
#1869 - chore: skip get standalone deployment sub application
#1868 - fix(plugin-workflow): remove useless context option
#1867 - fix: inherit fields filter Foreign Key fields
#1864 - feat(plugin-workflow): loop
#1787 - fix: insertAdjacent not find
#1861 - refactor(add-new):association field add new support button edit
#1854 - feat: support List and Grid Card block
#1753 - fix: fix multi-select field not show 'Allow multiple' switch
#1857 - fix: field for attachment interface type without appends
#1856 - fix: action error when field deleted
#1849 - feat: support running single sub app
#1853 - fix: assign field with delete field
#1850 - fix: title field in assign fields value
#1848 - fix:association appends
#1842 - feat(plugin-workflow): add delete button in workflow canvas page
#1844 - fix(block-provider): getNesterAppends filter fix
#1839 - feat: repository aggregate method
#1829
Commits
- feat(docs): update docs
0b0a8d2 - chore(versions): 😊 publish v0.9.4-alpha.1
9c94840 - chore: update changelog
a6c7b41
v0.9.3-alpha.1 - 2023-05-11
Merged
- refactor: association field
#1838 - fix: tree with fields option
#1833 - fix(client): fix ime status in variable textarea
#1832 - chore: should not return children property when child nodes are empty
#1825 - fix: tree with sort field
#1822 - fix(plugin-workflow): select menu width
#1820 - fix: filter with appends
#1819 - Fix/filter by array field
#1813 - Fix/empty tree query
#1814 - fix: association scope inherit
#1806 - fix: update tree node
#1812 - fix: list trees
#1810 - test: filter nested association
#1802 - fix: table configuration delete button problem
#1764 - fix: fix Menu dismiss on Drag&Drop
#1772 - fix(linkage-rule): condition variable field is allow select To many association fields
#1798 - chore: duration calculation
#1770 - fix: tree performance
#1779 - fix: close the drawer incorrectly after submit
#1775 - Fix/recreate association field
#1789 - fix: drop repeated "Connect data blocks"
#1763 - fix: failed to open child collections add new modal
#1780 - fix(utils): fix json-templates bug and moved to utils
#1784 - fix(evaluators): fix date result in variable
#1781 - fix: fix button design about edit action
#1755 - chore: enable overring field default value
#1777
Commits
- chore(versions): 😊 publish v0.9.3-alpha.1
cf0a921 - chore: update changelog
daf2034 - chore: fix lint errors
23ad507
v0.9.2-alpha.4 - 2023-04-26
Merged
- feat: node args in pm2 runtime
#1774 - fix: hide default value for expression
#1765 - fix(AssociationSelect): fix x-read-pretty not working
#1766 - fix: fixed the configuration field filter
#1742 - fix(filter-block): fix association fields not being filtered
#1758 - fix(variable-input): fix style
#1761 - chore: skip sync overriding field default value
#1762 - fix: gantt abnormal drag and drop update action
#1760
Commits
- chore(versions): 😊 publish v0.9.2-alpha.4
923f6e7 - docs: update changelog
2c75aa7 - chore: cleanup
77a6cbf
v0.9.2-alpha.3 - 2023-04-25
Merged
- fix: eslint
#1759 - feat: deleted collection field give some tips
#1744 - chore: optimize the white screen problem
#1639 - fix: plugin-manage and designable-switch add tooltip
#1749 - chore: update dockerfile
#1754 - chore(comment): collectionOptions.duplicator
#1752 - fix: custom column title, same as form field title
#1745 - feat: support to use variables to set default value
#1726 - fix(plugin-workflow): request headers and params should support input
#1750 - fix(client): fix initializer meno props based on antd@^4.24
#1746 - fix: improve the display of the title field
#1741 - fix: batch edit deletes relational table fields
#1743 - style: automatically omit table cell content based on width
#1646 - feat(collection-manager): support for setting the title field
#1729 - fix: acl scope support variables
#1660 - fix: filter-condition-update-incorrectly(switch "and"、"or")
#1737 - fix(plugin-workflow): fix foreignkey in variable
#1740 - fix(plugin-formula): remove showUnchecked option
#1730 - fix(plugin-workflow): fix manual migration script
#1735 - fix: correcting misspelled word
#1731 - fix(FilterFormBlock): fix association field can not to filter
#1699 - feat: add react-hooks lint
#1728 - fix: missing spacing after dragging
#1671 - fix: load view collection
#1727
Commits
- chore(versions): 😊 publish v0.9.2-alpha.3
9756dd1 - fix(collection-manager): fix table layout
683db5b - refactor: fix lint error
7b9bfa1
v0.9.2-alpha.2 - 2023-04-19
Merged
- fix: press enter to reload when the Pagination is focused
#1720
Commits
- chore(versions): 😊 publish v0.9.2-alpha.2
3dfd5a1
v0.9.2-alpha.1 - 2023-04-19
Merged
- refactor(plugin-workflow): change single form to custom form block
#1707 - chore(ci): add timeout config for jobs
#1725 - refactor(plugin-workflow): migrate menu items to options
#1724 - fix(client): fix error on clear value in variable input
#1723 - fix(record-picker): fix the table paging problem
#1718 - fix(map-plugin): some data is incorrect
#1717 - fix: data scope not effect in gantt
#1716 - fix: button loading does not disappear when the operation submit failed
#1698 - fix(linkage rule):multiple select condition judgment failed
#1715 - Fix/save through table data
#1714 - feat: improve ui design for linkage action
#1659 - feat(map): support to filter other blocks
#1691 - refactor: improve linkage rule enable
#1700 - fix: find fields arg
#1710 - feat(form-block): data templates
#1704 - fix: linkage relationship data condition judgment failed
#1681 - fix(gantt): update permission check in gantt block
#1701 - fix: clearFormGraph
#1706 - fix(plugin-workflow): fix request body variable component
#1703 - fix(gantt): improve task bar text
#1696 - fix: long text should be line feed
#1686 - fix: cannot display data when remove last page and the page only just one item
#1685 - fix: meta acl with association query
#1695 - fix: linkage rule title can not set empty
#1688 - feat: improve plugin manager ui
#1650 - feat: gantt block
#1393 - fix(client): fix constant input lose focus in variable
#1689 - feat(plugin-workflow): add workflow specific logger
#1677 - fix: remove designer
#1684 - test: should load the .env.test
#1678 - fix: incorrect language after logout
#1679 - feat: optimize file collection
#1666 - fix: sort field init performance
#1675 - fix(plugin-workflow): fix null collection fields
#1674 - fix(client): fix variable component read pretty mode
#1673 - fix: ui problem of compact theme
#1670 - fix: linkage rule enable effect in form
#1669 - feat: collection template summary
#1672 - feat: (plugin-workflow) dynamic expression
#1560 - chore: find inherit collection warn
#1663 - fix: linkage rule title config clear exception
#1665 - feat: support tableoid filter
#1657 - feat(plugin-workflow): add array mapping support in processor
#1662 - fix(plugin-workflow): fix appends null to collection trigger
#1661 - feat(filter-operators): eq and ne operators support array
#1658 - fix(plugin-workflow): fix todo drawer data load
#1656 - refactor(client): improve translation
#1654 - fix: fix the 'Add menu item' button disappears
#1655 - chore: add new allowAddtoCurrent config
#1652 - feat: support file collection
#1636 - fix(plugin-workflow): fix manual node drawer
#1653 - chore: inhertis api with difference schema
#1545 - fix: select record can not enable child collection
#1649 - feat: plugin before enable hook
#1648 - chore: add transaction in set field action
#1647 - fix(linkage rule):linkage rule not display in action
#1644 - refactor: view collection options
#1643 - fix: update field error
#1645 - feat(Table): column action support linkage rules
#1638 - fix(view-collection): field name cannot be edited when there with field source
#1642 - fix: linkage rule config closing rules require reopening the form to take effect
#1640 - refactor(client): change Variable.TextArea to controlled component
#1605 - fix: get pg view def
#1641 - fix: infer view column type with alias
#1634 - fix(plugin-workflow): fix minors ui issues
#1635 - chore: disabled underscored in view collection.
#1633 - fix: form action dragging area is too large
#1628 - fix: FixedBlock related ui
#1632 - feat: database view collection
#1587 - fix: init sort value in sort field with scopeKey
#1626 - style: linkage rule style improve
#1625 - fix: find with attributes and group
#1411 - docs: transform video link to video tag
#1414 - feat(parse-variables): support to parse variables in filter params
#1558 - fix(linkage rules) : support naming, enabling and disabling, copying, and assigning null values
#1511 - chore: update test ci
#1622 - fix: history add new button does not support enabling child collection
#1536 - fix/(linkages-action): detail block actions does not support linkage rules
#1504 - fix: avoid fixedblock height working in popup
#1621 - fix: when the page has FixedBlock, the table of popup is not displayed
#1619 - feat: association-filter-improve
#1606 - fix(Table): cannot display table data
#1617 - fix(plugin-workflow): fix todo list form read-pretty for non-assigneed user
#1615 - feat(table): hidden pagination when only one page is available
#1614 - refactor: improve FixedBlock performance
#1593 - fix(collection-manager): infinite recursion
#1608 - fix(audit-logs): Add ellipsis feature to table columns
#1603 - feat: improve the non-link ui of association data
#1602 - feat(Kanban): the card support open mode
#1601 - fix( importable-field): incorrect display when moving sort handle
#1613 - fix: enable child collections remain after deleting a child collection
#1610 - fix: destroy through table record referencing collections table
#1611 - fix(plugin-workflow): add default actions value of manual node
#1600 - feat(plugin-workflow): add failOnEmpty option for query node
#1599 - fix(plugin-workflow): use toJSON instead of get to get valid result
#1596 - Translation pt-BR (Brazilian Portuguese)
#1591 - fix: role permission add new scope display blank
#1592 - fix(FixedBlock): avoid kanban triggering programmatic scrolling
#1406 - fix: repeat request categories when switching between graph interface and collection&fields
#1590 - fix: collectionFieldsOptions cannot get all fields
#1588 - fix(plugin-workflow): fix input width in request node config
#1585 - feat(filter-blocks): support filter-blocks
#1505 - refactor: multi-app
#1578 - feat: compact theme
#1574 - feat: support cron field
#1421 - fix(Calendar): ensur to get correct gridInitializer when adding a new…
#1425 - feat(markdown): support mermaid and better style
#1583 - fix(plugin-map): map block repeats
#1582 - feat: tree collection
#1561 - feat(plugin-map): add map block
#1486 - chore: lazy load sub app in share collection
#1569 - fix(record-picker): supports adding sub-collection records
#1573 - fix: app manager reload
#1565 - feat: multi-app-share-collection plugin
#1562 - feat: record picker support to enable links
#1515 - feat: multiple apps
#1540 - docs(client): add variable docs
#1556 - fix(charts): improve chart table preview with object type
#1555 - feat(plugin-workflow) config preload associations in triggers and nodes
#1548
Fixed
- fix(plugin-workflow): fix todo list form read-pretty for non-assigneed user (#1615)
#1572
Commits
- chore(versions): 😊 publish v0.9.2-alpha.1
d1adc9d - fix(file-manager): upgrade s3 version
50183b0 - fix: linkage rule
b8776fe
v0.9.1-alpha.2 - 2023-03-09
Merged
- fix(plugin-workflow): fix module import (#1550)
#1552 - chore: relation repository response when source model not found
#1546 - fix(plugin-workflow): fix assignees config component in manual node
#1547 - feat: stopped state in application
#1543 - fix(plugin-workflow): fix AssociationInput field path
#1542 - fix: cache with index.html
#1541 - fix: belongs to many through table with custom schema
#1539 - fix(plugin-formula): expose formula field result in form
#1534 - test: with collection_manager_schema env
#1532 - fix: filter by association field with underscored
#1537 - fix(charts): fix copy
#1533 - feat: add chart plugin
#1477 - feat: support add new in block for inheritance collection
#1518 - refactor(plugin-workflow): change canvas card and adjust styles
#1529 - fix: test with nocobase plugin
#1525 - fix: nginx cache
#1523 - fix: remove field when collection has difference schema with database
#1524
Commits
- chore(versions): 😊 publish v0.9.1-alpha.2
bc5156d - fix: add new blocks
3904aa7 - fix: schema name conflicts
a463c3d
v0.9.1-alpha.1 - 2023-03-03
Merged
- refactor: audit logs block
#1517 - fix(evaluators): fix preprocessing and add test cases
#1519 - chore(debug): fix debug filename when run test
#1520 - feat: collection manager schema env
#1506 - fix(client): fix checkbox unchecked display
#1508 - feat(snapshot-field): improve transition
#1513 - fix(plugin-workflow): fix CollectionField validation when using variable
#1512 - feat(plugin-formula): calculation with snapshot field
#1498 - fix(association-select): filter without data scope not work
#1509 - feat: fallback sort field init to createdAt field
#1507 - fix(graphical-interface): collection category does not display title
#1503 - fix(association-select): data is incorrect when use data scope
#1491 - feat: dialect version accessors
#1502 - fix: collection schema updated but model _schema not change
#1500 - Update zh_CN.ts
#1481 - fix(linkageRules): support empty condiction
#1496 - feat: form/button linkage rules
#1456 - fix: collection importer has incorrect reference
#1495 - feat: support custom plugin deployment in dockerfile
#1494 - fix: environment variables
#1490 - feat: prepare database method
#1492 - Fix/multiple schema query
#1488 - fix: string violation
#1487 - refactor(plugin-workflow): migrate evaluators
#1485 - docs: fix typo
#1482 - fix(plugin-workflow): fix customized job status
#1484 - fix(plugin-workflow): fix condition config param
#1483 - fix(plugin-workflow): fix migration
#1479 - fix(plugin-workflow): fix migration on table prefix
#1478 - refactor(plugin-formula): combine 2 formula field type into 1
#1457 - fix(plugin-workflow): fix migration for calculation
#1476 - fix(plugin-workflow): fix schedule trigger number type repeat
#1475 - Feat(plugin-workflow) manual instruction
#1339 - feat: support for importing attachments
#1466 - fix: column not exists error after destory relation field
#1465 - fix: add schema
#1464 - fix: avoid o2o, o2m can select the data already selected
#1462 - feat: add test cases
#1463 - feat: update zh_CN.ts
#1458 - refactor: export plugin
#1460 - Fix/pg schema with inherit
#1446 - feat: multiple apps admin
#1431 - chore: fix build plugin error
#1454 - feat: provide the underscored option for the database
#1366 - Revert "fix(table): make filed overflow behavior right (#1392)"
#1452 - fix(collection category): zh_cn locale defect
#1451 - feat: add namespace and duplicator parameters for collection options
#1449 - fix(snapshot-field): remove depth limit
#1450 - chore: update licenses url
#1285 - feat: association snapshot
#1438 - fix(table): make filed overflow behavior right
#1392 - fix(plugin-sequence): fix missed createdAt field in bulk hook
#1448 - fix: error:0308010C:digital envelope routines::unsupported
#1447 - feat: collection categories
#1327 - fix(plugin-fm): fix path config for storages
#1445 - fix: node.js 17+, add openssl-legacy-provider
#1434 - fix(plugin-workflow): fix schedule on field null value
#1442 - feat: pg schema support
#1439 - fix(i18n): set key and ns separator default to false
#1432 - feat: disable trigger when import collection
#1417 - chore: translate 'Add tab' in page header
#1424 - fix(plugin-workflow): use promise to request
#1426 - fix(acl): custom appends merge strategy
#1416 - docs: update G2Plot example url
#1408 - docs: fix typo
#1412 - fix(FixedBlock): using both association filters and FixedBlock does not show the complete table
#1405 - feat(calendar): startDate and endDate support the use of association fields
#1397 - fix: load through collection before belongsToMany field bind
#1409 - feat(verification-plugin): support tencent sms
#1382 - fix: foreign keys are editable when adding fields
#1404 - fix: navbar_ui style
#1398 - fix: inherit startup sort
#1402 - fix(plugin-workflow): fix url input width for request config
#1401 - Fix/snapshot
#1396 - feat: fix through collections inherits filter
#1394 - Fix(plugin-sequence): support sequence field in m2m through table
#1383 - fix(plugin-workflow): adjust executed alert position
#1381 - fix: through collection individual hooks
#1378 - fix: through collection records should not be reset
#1377 - feat(client): add form disabled context
#1374 - Fix(plugin-workflow): request node
#1367
Commits
- docs: add plug-in documentation
68511f0 - feat(db): field value parser
5805b69 - chore(versions): 😊 publish v0.9.1-alpha.1
946c8f2
v0.9.0-alpha.2 - 2023-01-14
Merged
- feat: load multiple languages dynamically
#1355 - refactor(plugin-workflow): refactor request instruction
#1356 - feat: update dependencies
#1353
Commits
- feat: add en-US.example.json
86554c0 - fix: locale cache
a4116a2 - chore(versions): 😊 publish v0.9.0-alpha.2
daa91e9
v0.9.0-alpha.1 - 2023-01-11
Merged
- feat: change license
#1350 - feat: formula plugin
#1344 - feat: acl optimization
#1136 - feat: duplicator plugin
#1265 - fix(plugin-workflow): fix missed preparing
#1337 - fix: FixedBlock does not disappear when the current tab is deleted
#1324 - feat(Select): should compile title and label
#1332 - fix: improve filter
#1333
Commits
- chore(versions): 😊 publish v0.9.0-alpha.1
013f091 - fix: typeError: Cannot read properties of undefined (reading 'find')
1dc4142 - feat: improve translation
31794d3
v0.8.1-alpha.4 - 2023-01-05
Merged
- chore(versions): 😊 publish v0.8.1-alpha.4
#1331
v0.8.1-alpha.2 - 2023-01-05
Merged
- fix(plugin-sequence-field): integer generated should not less then start
#1330 - fix: filter removeNullConditions
#1329 - fix: snapshot display fix
#1328 - fix(plugin-workflow): fix history drawer in workflow canvas
#1326 - feat: snapshot field plugin
#1253 - feat: configure fields style fix
#1322 - fix(plugin-workflow): fix events in prepare
#1325 - fix(database): filter match
#1319 - fix: action merge params
#1321 - chore: set belongs to many on delete to cascade
#1311 - fix: disable filterByTk options in destory method when collection has no primary key or has composite primary key
#1313 - fix: slow find with include in mysql
#1304 - fix(map-plugin): cannot save because the value is null
#1309 - fix: create inherits with table name contains upper case
#1308 - fix: upgrade error
#1303 - fix: association filter
#1301 - fix: pageSize 200 & not a function
#1299 - refactor(client): make tab initializer more common
#1298 - fix(Select): title field and clear button not work
#1296 - fix(plugin-fm): fix local storage config and skip empty base url
#1294 - feat: antd->4.2.8
#1231 - feat: association filter
#1274 - chore: upgrade sequelize version to to latest
#1234 - feat: add iframe-block plugin
#1281 - feat: update page size to 200 and limit fields
#1282 - fix: prevent horizontal scroll of menus
#1279 - Turkish language created for Docs. Belgeler için türkçe dil desteği
#1071 - fix(client/kanban): fix kanban card default active all fields bug
#1270 - fix: cannot delete event in calendar
#1277 - fix(AssociationSelect): missing field title in details
#1275 - fix: menu cannot scroll
#1276 - feat: support fixed block
#1267 - fix(plugin-sequence): fix test case
#1268 - fix(plugin-sequence): fix update pattern index
#1266 - feat : support fixed menu and header
#1260 - fix: destroy field in parent table
#1263 - refactor(client/popup): text: 'Set popup size' changed to 'Popup size'
#1262 - feat: page tabs
#1261 - fix(plugin-fm): drawer form values
#1259 - feat: support sync button
#1258 - fix: isOverride cannot work
#1257 - refactor(sequence-field): move to plugin and use table to record
#1209 - feat: add map plugin
#1229 - fix(plugin-workflow): fix job result in history
#1242 - feat: set field
#1237 - chore: update ci
#1239 - feat(client/popup): support set drawer and modal popup size
#1224 - fix(plugin-file-manager): fix local serve middleware
#1226 - feat: iframe block
#1225 - fix(workflow/request-var): fix request node var editor
#1223 - fix: change nginx timeout as 10min
#1222 - fix: change import timeout as 10 min
#1221 - fix: field component options appears in non-association interface
#1220 - Fix(plugin-workflow): client refactor
#1163 - feat(cli): quickstart
#1204 - fix(plugin-cm): fix interfaces injection and getter
#1196 - fix(i18n): move back key to global
#1195 - test(plugin-workflow): add cache and test for sqlite
#1194 - fix(plugin-workflow): use dual pipes to process triggers
#1187 - fix(plugin-workflow): temp skip case
#1188 - feat(menu): when a group is selected, the submenu items are also selected together
#1152 - fix(plugin-workflow): fix transaction in trigger
#1186 - feat: export blob type error
#1170 - fix(plugin-workflow): dispatch when server start
#1183 - fix: yarn start error in windows system
#1177 - fix(plugin-users): fix initialization of sms verification
#1173 - fix(plugin-workflow): fix test case
#1172 - feat(plugin-workflow): add duplicate action
#1171 - fix(plugin-workflow): fix context operand
#1169 - fix: auto deploy error
#1168 - feat: configurable the scope of target collections
#1165 - ci(workflows): fix auto deploy error
#1166 - ci(workflows): support manual depoly and stop pr
#1132 - fix: saml oidc text
#1164 - fix: transaction error
#1162 - fix: create inherits with empty table
#1160 - fix: sso optimization
#1159 - feat: saml
#1143 - feat: oidc
#1126 - feat: belongs to many on delete
#1158 - Feat/collection templates
#1124 - Fix/action 404
#1157 - fix: 404 response
#1156 - Feat: plugin verification config
#1129 - feat: support use select field
#1105 - fix(plugin-workflow): fix trigger context getters
#1149 - feat: option readPretty optimization
#1138 - fix(plugin-workflow): fix locale
#1145 - fix(plugin-workflow): fix endsOn field
#1144 - fix: create empty collection
#1141 - fix(client): fix no key warning in menu
#1140 - Fix(plugin workflow) interval
#1139 - fix: x-collection-field
#1134 - feat: update many
#1135 - feat(workflow): support Http Request Node
#1102 - fix: incorrect repeat of calendar
#1131 - fix(database): refresh indexes
#1127 - fix: reference check after remove collection
#1123 - fix: sort field with table dose not have primary key
#1119 - fix: test
#1118 - fix: update to bigint
#1117 - fix(cm): default values for override
#1112 - fix: update sequence and foreignKey
#1116 - fix(plugin-workflow): fix workflow schema
#1115 - fix(client): menu key warnings
#1114 - fix: fk type invalid
#1113 - fix: handle column does not exist error
#1110 - fix: inherits with collection not exists
#1109 - fix(locale): move description to global
#1108 - feat: using bigint for id field
#1100 - refactor: formula plugin
#1082 - fix: create inherits from a table that has no id
#1104 - fix: find table sequence
#1101 - Feat/collection inherits
#1097 - fix: create collection with emtpy inhertis params
#1096 - fix: remove node after collection removed
#1095 - fix: unbind error
#1094 - chore: type conflict error message
#1093 - feat: collection inheritance
#1069 - feat: no recursive update associations
#1091 - fix(plugin-workflow): fix transaction chain in trigger
#1089 - fix(plugin-workflow): fix schema name conflict
#1087 - refactor(plugin-workflow): split transaction for collection trigger
#1080 - fix: skip records that do not exist
#1084 - refactor(plugin-workflow): adjust style
#1079 - fix: mysql variable 'lower_case_table_names' must be set to '0' or '2'
#1078 - feat: logging package
#1021 - Refactor: plugin-workflow client
#1077 - fix: reference options sync
#1061 - refactor(plugin-workflow): adjust some api
#1067 - fix(plugin-workflow): fix trigger getter
#1060 - Update README.md
#1053 - test(collection-manager): 20221104151410-update-collections-hidden test correct
#1042
Fixed
- fix(client): page title translation doesn't work
#838
Commits
- feat: update docs
15cbad3 - Revert "refactor: formula plugin (#1082)"
0cbfa0a - chore(versions): 😊 publish v0.8.1-alpha.2
4ecd2ee
v0.8.0-alpha.13 - 2022-11-04
Merged
- test(collection-manager): migration - 20221104151410-update-collections-hidden test optimize
#1040
Commits
- chore(versions): 😊 publish v0.8.0-alpha.13
ce588ee
v0.8.0-alpha.11 - 2022-11-04
Merged
- chore(collection-manager): migration - 20221104151410-update-collections-hidden
#1039 - fix: db sync failed
#1037 - feat: 添加字段浮窗定位优化
#1034 - fix: association accessors rebind
#1027 - chore(debugger): clean scripts
#1029 - fix(calendar): events cannot support moment
#1017 - Fix: debugger
#1014
Commits
- chore(versions): 😊 publish v0.8.0-alpha.11
6d9006f - feat: more console log
f15c67a - feat(client): add filter option
af3fbeb
v0.8.0-alpha.9 - 2022-11-02
Merged
- feat: improve collection manager
#1013 - feat(calendar): support for add/remove repeats events
#988 - Fix: sequence field
#1009 - feat: update docs
#1006 - fix(sample): fix shop-i18n client
#1005 - chore(versions): 😊 publish v0.8.0-alpha.7
#1002 - fix(plugin-workflow): fix trigger config
#997
Commits
- chore(versions): 😊 publish v0.8.0-alpha.9
642e044 - chore(versions): 😊 publish v0.8.0-alpha.8
d5680f8 - fix: remove sample plugin client files
7cded43
v0.8.0-alpha.8 - 2022-11-01
Commits
v0.8.0-alpha.7 - 2022-11-01
Commits
- chore(versions): 😊 publish v0.8.0-alpha.7
9fbb789 - fix(pm): upgrade error when using sqlite database
bc7848d
v0.8.0-alpha.6 - 2022-11-01
Commits
- chore(versions): 😊 publish v0.8.0-alpha.6
88b8a0f - fix: upgrade failure using docker
af32f08 - Update README.zh-CN.md
fc7b17b
v0.8.0-alpha.5 - 2022-11-01
Commits
- chore(versions): 😊 publish v0.8.0-alpha.5
3453f46
v0.8.0-alpha.3 - 2022-11-01
Commits
- chore(versions): 😊 publish v0.8.0-alpha.3
3395eb6
v0.8.0-alpha.2 - 2022-11-01
Commits
- chore(versions): 😊 publish v0.8.0-alpha.2
7f4c2de
v0.8.0-alpha.1 - 2022-11-01
Merged
- Some features
#979 - fix(client/form-fields): fix fields's x-read-pretty
#994 - feat: reference check
#989 - fix(client/menu-permisssions-page): fix menu-permisssions-page no data
#993 - feat: update docs
#996 - fix(client): add locale for sequence field
#995 - docs: update api docs
#973 - feat: update docs
#990 - fix(client/upload): fix upload mutiple files always uploading status
#974 - fix(client/table-selector-provider): make data range config effective
#960 - fix(client/formula): set cursor focus on input
#959 - feat: plugin workflow visualization
#987 - feat: support show lunar day in week and day
#977 - fix: add sample plugins
#986 - feat: improve code
#978 - chore: improve ci
#976 - feat: support show lunar day
#972 - chore: fix incorrect deps
#970 - fix: empty logic operator filter
#961 - fix(plugin-workflow): fix workflow update action
#964 - fix(database/formula-field): when formula's field caculate result is 0 it alse will be save
#962 - feat(file-manager): support tencent cos
#958 - feat: push ali docker registry
#957 - fix(plugin-workflow): fix constant schedule trigger time
#956 - Turkish readme
#955 - chore(versions): 😊 publish v0.7.6-alpha.2
#954 - Turkish language
#939 - refactor(plugin-file-manager): move client code into plugin folder and enable path config
#913 - refactor: plugin manager
#965 - feat: add filter action to collection table
#953 - feat: ui schema cache
#877 - feat: changed with associations
#943 - feat: docker optimizing
#948 - fix(plugin-workflow): test changedWithAssociations()
#950 - fix(plugin-workflow): skip time based test
#951 - fix(plugin-workflow): fix schedule trigger bug
#949 - fix(plugin-workflow): fix collection fieldset component
#942 - fix(plugin-workflow): avoid revision with ghost nodes
#941 - fix(plugin-workflow): add req context to processor
#936 - feat: plugin workflow collection field
#934 - fix(plugin-workflow): fix schedule infinitely trigger when repeat not set
#926 - fix(plugin-workflow): temp disable validation of collection field in node
#928 - Doc/db repository
#896 - docs: fix resource & action dev doc
#880 - docs: fix i18n dev sample
#910 - feat: create with array of values
#912 - fix: unbind on error throwing
#914 - fix: appends merge now using primary key
#911 - Doc: api database events
#887 - feat: limit database identifier
#908 - fix: sync collection field default value
#907 - fix: appends merge includes
#905 - fix(samples): fix test case
#903 - fix: single relation repository appends query issue
#901 - feat(plugin-workflow): add concat calculator
#894 - fix(client/record-picker): support record-picker show format DataPicker
#888 - fix(client/block-select-collection): fix select collection menu view error
#889 - fix: unable to submit form during file upload
#892 - fix: run test by jest
#891 - feat(collection-manager): inverse fields can be configured
#883 - fix(formula): support integer and fix NaN error
#879 - fix: sort parameter is missing
#849 - fix: slow join query issued by appends field in find method of repository
#845 - feat(core/cache): support cache
#876 - feat: update option must have filter or filterByTk
#847 - added Russian translation
#840 - feat(database): add sequence field type
#779 - fix: can't access pages without permission via url
#826 - fix: listen promisify
#899 - refactor(core): simplify some code
#895 - feat: sample-custom-signup-page
#893 - docs: relation repository & acl
#848 - Update actions.md
#873 - docs: add testing dev doc
#871 - Doc: dev migration
#870 - Doc: command
#869 - docs: add hooks dev doc
#868 - feat: update development doc
#866 - feat: ratelimit sample plugin
#862 - feat: custom block sample
#867 - docs: move http to dev
#861 - refactor: middleware
#857 - Doc: dev i18n
#858 - docs: add resources-actions doc and sample
#853 - feat: add custom page sample and doc
#855 - feat: nocobase cli doc
#854 - fix: auto install a plugin on enable
#852 - Doc: dev collection fields
#846 - docs: server application api
#842 - docs: add actions api
#844 - refactor(doc): change to new structure
#804 - refactor: plugin manager
#775
Commits
- feat: release notes
b185412 - Update v08-changelog.md
d242169 - fix(client): tab pane initializers for create form block
929a4f8
v0.7.7-alpha.1 - 2022-10-26
Merged
- fix(database/formula-field): when formula's field caculate result is 0 it alse will be save
#962 - feat(file-manager): support tencent cos
#958 - feat: push ali docker registry
#957 - fix(plugin-workflow): fix constant schedule trigger time
#956 - Turkish readme
#955 - chore(versions): 😊 publish v0.7.6-alpha.2
#954
Commits
- chore(versions): 😊 publish v0.7.7-alpha.1
a7a807c - fix: lerna ERR! EUNCOMMIT M yarn.lock
39eb3c9 - feat: api service
59f102d
v0.7.6-alpha.2 - 2022-10-24
Merged
- Turkish language
#939 - refactor(plugin-file-manager): move client code into plugin folder and enable path config
#913 - feat: add filter action to collection table
#953 - feat: ui schema cache
#877 - feat: docker optimizing
#948 - fix(plugin-workflow): test changedWithAssociations()
#950 - fix(plugin-workflow): skip time based test
#951 - fix(plugin-workflow): fix schedule trigger bug
#949
Commits
- chore(versions): 😊 publish v0.7.6-alpha.1
a0382a9 - chore(versions): 😊 publish v0.7.6-alpha.2
b304681 - Revert "fix: registry.npmjs.org"
e24d6bd
v0.7.5-alpha.1.1666403334 - 2022-10-22
Merged
- feat: changed with associations
#943 - fix(plugin-workflow): fix collection fieldset component
#942 - fix(plugin-workflow): avoid revision with ghost nodes
#941 - fix(plugin-workflow): add req context to processor
#936 - Feat/plugin workflow collection field
#934 - fix(plugin-workflow): fix schedule infinitely trigger when repeat not set
#926 - fix(plugin-workflow): temp disable validation of collection field in node
#928
Commits
- chore(versions): 😊 publish v0.7.5-alpha.1.1666403334
692f7e7 - chore: dockerfile
65724de - chore: dockerfile
bd5a0ce
v0.7.5-alpha.1 - 2022-10-16
Merged
- chore(versions): 😊 publish v0.7.5-alpha.1
#920 - Feat: plugin workflow collection field
#919 - feat: create with array of values
#912 - fix: unbind on error throwing
#914 - fix: appends merge now using primary key
#911 - feat: limit database identifier
#908 - fix: sync collection field default value
#907 - fix: appends merge includes
#905 - fix: single relation repository appends query issue
#901 - feat(plugin-workflow): add concat calculator
#894 - fix(client/record-picker): support record-picker show format DataPicker
#888 - fix(client/block-select-collection): fix select collection menu view error
#889 - fix: unable to submit form during file upload
#892 - fix: run test by jest
#891 - feat(collection-manager): inverse fields can be configured
#883 - fix(formula): support integer and fix NaN error
#879 - fix: sort parameter is missing
#849 - fix: slow join query issued by appends field in find method of repository
#845 - feat(core/cache): support cache
#876 - feat: update option must have filter or filterByTk
#847 - added Russian translation
#840 - feat(database): add sequence field type
#779 - fix: can't access pages without permission via url
#826 - refactor(resourcer): combine middleware class
#825 - refactor(database): fix some fields and types
#820 - feat(locale): added Japanese translation
#813 - fix(plugin-workflow): fix value type for DatePicker to moment (#815)
#819 - refactor(plugin-workflow): export client calculators registry
#816 - fix: number storage type changed to double
#810 - refactor(server)
#795 - fix(plugin-verification): change provider rate limit error to 429
#788 - fix(plugin-cm): fix field disappear after failed to update
#773 - fix: fix uiSchema undefined
#770 - fix(plugin-cm): fix unique option default value to update
#768 - fix(plugin-users): fix update profile 500 (#766)
#767 - fix: mysql column in where clause is ambiguous
#756 - feat(plugin-cm): add unique option for base fields
#745 - feat(plugin-verification): add plugin-verification and phone for users
#722 - feat: resize grid columns with drag and drop
#748 - refactor(client): split schema-initializer items into multiple files
#744 - refactor(plugin-workflow): change files mode to 644
#755 - fix: db version check
#749 - feat: add examples
#718
Fixed
- fix(plugin-workflow): fix value type for DatePicker to moment (#815) (#819)
#815 - fix(plugin-users): fix update profile 500 (#766) (#767)
#766 - fix: db version check (#749)
#742
Commits
- fix(client): tab pane initializers for create form block
7efc4bc - fix: transaction cannot be rolled back because it has been finished with state: rollback
6dacec4 - fix(database): fix the index name too long error
7bfe6b8
v0.7.4-alpha.7 - 2022-08-15
Merged
- chore(versions): 😊 publish v0.7.4-alpha.7
#740
Commits
- docs: update release notes
a260d29 - fix(collection-manager): update collection without fields
03538ee
v0.7.4-alpha.4 - 2022-08-12
Merged
- chore(versions): 😊 publish v0.7.4-alpha.4
#727 - fix: sync table sort to export
#723 - feat: full version of the NocoBase dockerfile
#719 - fix(plugin-workflow): fix extend collection
#708 - fix: DB_TABLE_PREFIX doesn't get applied
#710 - feat: default value
#679 - fix: required field delete submit error (#688)
#694
Commits
- feat: add examples
b848b9c - fix: record provider required for read pretty
38c3e3e - Update README.zh-CN.md
ba0e618
v0.7.4-alpha.1 - 2022-07-28
Merged
- chore(versions): 😊 publish v0.7.4-alpha.1
#696 - fix: append roles to current user
#695 - fix: fix date format
#686 - test(plugin-workflow): skip prompt tests
#692 - fix: fix accuracy of percent
#685 - fix(plugin-workflow): adjust await sleep time for test cases
#691 - feat(plugin-workflow): add assignees config for prompt instruction
#690 - fix: role export button display (#616)
#666 - feat: uid validate
#681 - refactor: replace react-drag-listview with @dnd-kit/sortable
#660 - refactor(plugin-users): improve extendibility of middlewares
#677 - feat: o2m delete not refresh
#646 - feat: kanban add description
#659 - fix: field loss enum
#667 - feat: add editor hot key Ctrl+Shift+U
#675 - fix: Fix calendar change field error (#626)
#671 - chore: fix eslint not work
#670 - feat: number precision
#661 - feat: nginx config
#664 - feat: form item designer form switch issue
#656
Commits
- fix(client): fieldNames of RecordPicker
9038d11 - fix(client): required for the sub-table field
609b0e2 - feat(client): tab icon
d9b2bf8
v0.7.3-alpha.1 - 2022-08-10
Merged
- chore(versions): 😊 publish v0.7.3-alpha.1
#657 - feat: print action
#652 - feat: restore action-hooks
#655 - feat: collections&fields pagination issue
#653 - fix(core): change proxied agent methods to native
#654 - feat: remove table field details actions
#638 - fix: link to default value
#641 - feat: support for displaying relational table fields in details or form blocks
#635 - fix: record picker cannot select from different pages
#623 - fix: dragging an element to the left, right, or bottom would cause the element to disappear
#620 - feat: table action add reload button
#630 - feat: improve language settings
#627 - feat: field assignment for custom actions supports string variables
#597 - fix: skip recursive remove on grid component
#621 - feat: fix time and collection pagination
#618 - feat: recordblockinitializers fields pick
#558 - fix: incorrectly :active background
#607 - fix: obo table selector
#613 - feat: form validator
#569 - fix: table selector
#612 - chore(versions): 😊 publish v0.7.2-alpha.7
#611 - chore(versions): 😊 publish v0.7.2-alpha.3
#608 - chore(versions): 😊 publish v0.7.2-alpha.2
#606
Commits
- fix(client): build error
600f13f - fix(client): blocks are deleted when they are dragged below the current block
20ab8c1 - feat(client): plugin toolbar icons and translations
c51c6c0
v0.7.2-alpha.2 - 2022-07-07
Merged
- fix: field permissions cannot be saved
#605 - fix(plugin-workflow): fix revision bug
#603 - fix(plugin-workflow): fix select value
#600 - fix(plugin-workflow): fix CollectionFieldSelect component
#598 - feat(plugin-workflow): add association select in calculation
#584
Fixed
- fix: field permissions cannot be saved (#605)
#599
Commits
- chore(versions): 😊 publish v0.7.2-alpha.1
a0cc501 - fix(g2plot): import all plots
2bb8fd9 - Update issue templates
7767335
v0.7.2-alpha.1 - 2022-07-05
Merged
- chore(versions): 😊 publish v0.7.2-alpha.1
#578 - fix: drop all foreign keys
#576 - fix(plugin-workflow): fix collection trigger config
#575 - feat: filter with variable
#574 - feat(cli): check database version before installation
#572 - fix(database): index invalid
#564 - fix: export association table data
#561 - Refactor(plugin workflow): move client files into plugin
#556 - fix(database): constraints default to false
#550 - fix(plugin-workflow): fix select width
#552 - feat: compatible with old kanban
#553 - feat: display association fields
#512 - Fix(plugin workflow)
#549 - fix:update mysql port
#548 - fix: export of relation blocks
#546 - fix(plugin-workflow): clear options when change collection
#547 - feat(plugin-workflow): add race mode
#542 - fix(client): change toArr to _.castArray in select component
#543 - chore(versions): 😊 publish v0.7.1-alpha.7
#539
Commits
- fix(client): comment out useless code
4e9384b - fix(workflow): merge workflow providers
008a7f7 - feat(client): integer field
9928424
v0.7.1-alpha.5 - 2022-06-26
Commits
v0.7.1-alpha.4 - 2022-06-26
Merged
- chore(create-nocobase-app): fix some bugs
#538 - fix: destroy collection fields
#536 - feat(plugin-workflow): add delay node type
#532 - refactor: client application
#533 - fix: missing transaction
#531 - fix: add ellipsis property to record picker
#527 - fix: remove pattern without form item
#528 - fix(plugin-workflow): set current when update
#526 - fix: order nulls last
#519 - fix: action loading, refresh context, form submit and validate
#523 - Fix field pattern
#520 - fix(plugin-workflow): fix searchable select min-width
#524 - fix: template with fields only
#517 - fix(plugin-workflow): fix update workflow current property
#521 - refactor(plugin-workflow): abstract to classes
#515 - feat: column sortable and form item pattern
#518 - fix(custom-request): support string/json templates
#514 - feat: add block title
#513 - fix: remove collections & fields from db
#511 - feat: improve migrations
#510 - fix(client): consolidate usage of date/time as UTC in transfering
#509 - fix: formula bug
#508 - fix: default exportable fields
#506 - feat: association field block
#493 - feat: plugin export
#479 - fix(client): package path (fix #503)
#504 - fix: create or delete collection error
#501 - feat: update collections & fields
#500 - fix: rollback when field creation fails
#498 - fix(client): set
dropdownMatchSelectWidthto false globally#497 - fix(client): no-key warning in user menu items
#496 - Feat(plugin workflow): cron field for schedule trigger configuration
#495 - feat: audit logs
#494 - refactor(plugin-workflow): add revision column to execution
#491 - feat: relation field uiSchema
#487 - feat: change FK to input component
#488 - fix(plugin-multi-app-manager): fix pg cannot create database block tests
#486 - refactor(database): hook proxy
#402 - feat: chart blocks
#484 - Refactor(plugin workflow): support number in repeat config for schedule
#482 - chore(debug): add debug config
#475 - fix: has one bug
#478 - feat: relationships
#473 - fix(plugin-workflow): fix collection trigger transaction
#474 - fix(plugin-workflow): temporary solution for collection trigger conditions
#472 - fix: markdown component
#469 - fix: formula field and percent field
#467 - fix(plugin-workflow): fix update workflow action
#464 - fix: update formula field and percent field
#461 - feat: add formula field type
#457 - fix: the details of the associated data in the subtable are not displayed
#454 - fix(plugin-workflow): fix languages
#451 - fix: afterSync hook not triggered
#450 - docs(various): Improve readability
#447 - feat: custom request
#439 - Feat(plugin workflow): schedule trigger
#438 - feat: db migrator
#432 - fix(client): select component cannot be opened in sub-table block
#431 - docs(github): change to markdown format
#430 - fix(cli): typo
#429
Fixed
- fix(client): package path (fix #503) (#504)
#503
Commits
- feat(client): update locales
e57e60e - docs: update doc
e5cb948 - fix(client): improve datepicker component, date with time zone, gmt support
1c03fbb
v0.7.0-alpha.82 - 2022-05-27
Merged
- feat(client,sdk): improve api client
#425 - feat: add create-plugin command
#423 - feat: add button color
#420 - chore(versions): 😊 publish v0.7.0-alpha.78
#419
Commits
- chore(versions): 😊 publish v0.7.0-alpha.82
4820fd0 - docs: update installation documentation
90623e8 - fix: "typescript": "4.5.5"
c071217
v0.7.0-alpha.67 - 2022-05-24
Commits
- chore(versions): 😊 publish v0.7.0-alpha.67
3262979 - chore(versions): 😊 publish v0.7.0-alpha.66
9c19e4d
v0.7.0-alpha.64 - 2022-05-24
Merged
- feat: update docs
#413
Commits
- chore(versions): 😊 publish v0.7.0-alpha.63
c01c695 - chore(versions): 😊 publish v0.7.0-alpha.64
35d01a5 - fix(plugin-users): add translations (#416)
72c3ba4
v0.7.0-alpha.60 - 2022-05-23
Commits
v0.7.0-alpha.59 - 2022-05-23
Merged
- refactor(plugin-workflow): change column type of executed from boolean to integer
#411
Commits
- chore(versions): 😊 publish v0.7.0-alpha.59
c90e5ae - docs: update roadmap and release notes
f198411 - Update roadmap.md
e5c5e16
v0.7.0-alpha.58 - 2022-05-22
Merged
- fix: 204 no content response
#378 - feat: destroy association field after target collection destroy
#376 - fix(type): use sequelize native Transactionable instead of TransactionAble
#410 - fix(plugin-workflow): remove previous listeners when collection changed in config
#409 - feat: add custom action
#396 - refactor(plugin-workflow): multiple instances and event management (fix #384)
#408
Fixed
Commits
- chore(versions): 😊 publish v0.7.0-alpha.58
19ee422 - fix(plugin-acl): missing pagination parameters #394
b44753d - fix: missing isTruly/isFalsy filter operators #390
e596e6d
v0.7.0-alpha.57 - 2022-05-19
Merged
- fix(plugin-workflow): fix node type title in drawers
#389
Commits
- feat: build, cli, devtools, sdk, docs...
6410bc8 - chore(versions): 😊 publish v0.7.0-alpha.57
33f076e - Update README.md
e24e007
v0.7.0-alpha.34 - 2022-05-14
Merged
- Fix(plugin workflow): fix cannot get job result properties
#382 - feat: exist on server start throw error
#374 - chore: application options
#375 - fix: not in operator with null value record
#377
Commits
v0.7.0-alpha.33 - 2022-05-13
Merged
- Feat(plugin workflow): revisions
#379 - fix(database): fix option-parser include list index
#371 - fix(plugin-worklfow): fix duplicated description in fields values
#368 - fix(database): fix type and transaction in repository
#366 - Fix(plugin workflow): fix transaction of execution
#364 - fix(plugin-workflow): add document title
#363 - fix: set visible with confirm
#361
Commits
- chore(versions): 😊 publish v0.7.0-alpha.33
c4b5f4f - Update issue templates
8466159 - fix: link-to field data scope error (#1337)
2156c70
v0.7.0-alpha.30 - 2022-05-05
Merged
Commits
- chore(versions): 😊 publish v0.7.0-alpha.30
781fb0a - fix(client): upgrade formily packages
58b151c - fix(client): setFormValueChanged must be defined
b33c819
v0.7.0-alpha.29 - 2022-05-04
Merged
- fix: empty resource acl error
#357 - Feat: from values changed when unsaved will prompt
#351 - fix: modify filter close icon color
#356 - fix(plugin-workflow): fix i18n
#354
Commits
- chore(versions): 😊 publish v0.7.0-alpha.29
46e660b - fix(client): color styling
90a58cc - feat(client): translation
33a99d9
v0.7.0-alpha.28 - 2022-05-02
Merged
- Fix(plugin-workflow)
#353 - fix(plugin-file-manager): upgrade multer-aliyun-oss package to fix size
#352 - feat: improve code
#350 - Fix/plugin workflow
#349 - fix: db:sync not working
#348 - fix(plugin-workflow): fix trigger bind logic to avoid duplication
#347 - Fix(plugin workflow)
#346 - Fix:menu url style
#344 - chore(plugin-workflow): add translation
#345 - fix(plugin-workflow): break cycling trigger through transaction id
#341
Commits
- chore(versions): 😊 publish v0.7.0-alpha.28
a48d004 - chore(versions): 😊 publish v0.7.0-alpha.27
ebfe11f - chore(versions): 😊 publish v0.7.0-alpha.26
515d952
v0.7.0-alpha.24 - 2022-04-29
Merged
- fix: model.beforeCreate not called
#343 - fix: thumbnail image in kanban card
#338 - feat: db authenticate
#342 - chore: install subApp asynchronous
#336 - fix(plugin-workflow): change collection values input ux in workflow nodes
#340 - feat: improvements
#335 - Feat(plugin workflow): add changed fields to model trigger config
#332
Commits
- docs: update readme.md
aacec30 - chore(versions): 😊 publish v0.7.0-alpha.24
1fb2dd8 - feat: uuid field
2c0d3fc
v0.7.0-alpha.16 - 2022-04-27
Merged
Commits
- chore(versions): 😊 publish v0.7.0-alpha.16
27399f4 - feat: improve code
c71f45c - Update README.md
4317de7
v0.7.0-alpha.15 - 2022-04-26
Merged
- fix: create-nocobase-app compatibility
#323 - fix: create-nocobase-app client package version
#321 - fix: app manager
#320
Commits
- chore(versions): 😊 publish v0.7.0-alpha.15
f0d9b0e - chore(versions): 😊 publish v0.7.0-alpha.14
8736278 - chore(versions): 😊 publish v0.7.0-alpha.13
62eb85d
v0.7.0-alpha.6 - 2022-04-25
Commits
- chore(versions): 😊 publish v0.7.0-alpha.6
7d0087c
v0.7.0-alpha.5 - 2022-04-25
Commits
- chore(versions): 😊 publish v0.7.0-alpha.5
a00b45a - fix(plugin-system-settings): cannot read property cliArgs of undefined
b0d3274
v0.7.0-alpha.4 - 2022-04-25
Commits
- chore(versions): 😊 publish v0.7.0-alpha.4
327e413
v0.7.0-alpha.3 - 2022-04-25
Commits
v0.7.0-alpha.2 - 2022-04-25
Commits
- chore(versions): 😊 publish v0.7.0-alpha.2
0e0e99e - feat(license): update license
ed9b2b6 - feat: kanban disableCardDrag
05a251b
v0.7.0-alpha.1 - 2022-04-25
Commits
- chore(versions): 😊 publish v0.7.0-alpha.1
e7293ad
v0.7.0-alpha.0 - 2022-04-25
Merged
- refactor: modify default lable style
#318 - Fix multiple apps
#317 - Fix multiple apps
#316 - Fix acl target action error
#311 - feat: file storages
#314 - fix(plugin-workflow): fix some ux
#313 - fix(plugin-workflow): fix query node getter field
#308 - Fix create nocobase app
#307 - fix: create-nocobase-app
#306 - Fix create nocobase app
#305 - fix: block item add overflow:hidden
#304
Commits
- feat(license): replace MIT license with Apache-2.0
717efa8 - feat: translations
5c0184a - feat: translations
1f04f90
v0.6.2-alpha.12 - 2022-04-21
Commits
- chore(versions): 😊 publish v0.6.2-alpha.12
5a668cf - fix: create-nocobase-app publish
269e73e - chore: create-nocobase-app package.json
1c30ee1
v0.6.2-alpha.11 - 2022-04-20
Commits
v0.6.2-alpha.10 - 2022-04-20
Commits
v0.6.2-alpha.9 - 2022-04-20
Merged
- feat: details block
#302 - Fix(plugin workflow): fix collection data form view
#301 - feat: add $isCurrentUser filter operator
#299 - fix: through table primaryKey error
#297 - feat: junction collection for linkTo field
#296 - fix: long text will wrap in FormItem
#295 - fix(client): avoid cannot getField by randomly generated name and throw error
#294 - Feat/create nocobase app
#273 - feat(plugin-workflow): add all crud nodes for workflow
#293 - feat(plugin-workflow): add create node component
#292 - fix: rich text removed value avoid dispaly html string
#290
Commits
- fix: update yarn.lock
fcfde7e - chore(versions): 😊 publish v0.6.2-alpha.9
1afc867 - fix: update useCreateActionProps & useUpdateActionProps
fca0943
v0.6.2-alpha.7 - 2022-04-16
Commits
v0.6.2-alpha.6 - 2022-04-15
Commits
- chore(versions): 😊 publish v0.6.2-alpha.6
faa064a
v0.6.2-alpha.5 - 2022-04-15
Commits
- chore: create-nocobase-app lib
fc27ebc - chore: create-nocobase-app
8d0703c - chore(versions): 😊 publish v0.6.2-alpha.5
2b21546
v0.6.2-alpha.4 - 2022-04-15
Commits
- chore(versions): 😊 publish v0.6.2-alpha.4
e3a9e92
v0.6.2-alpha.3 - 2022-04-15
Commits
- feat: workspaces
0eb6997 - chore(versions): 😊 publish v0.6.2-alpha.3
2feae05 - chore: 0.6.2-alpha.2
dbf86d5
v0.6.2-alpha.1 - 2022-04-15
Commits
- chore(versions): 😊 publish v0.6.2-alpha.1
c6b58b2
v0.6.2-alpha.0 - 2022-04-15
Commits
- chore(versions): 😊 publish v0.6.2-alpha.0
5351fb3
v0.6.1-alpha.0 - 2022-04-15
Commits
- chore(versions): 😊 publish v0.6.1-alpha.0
0b52b73
v0.6.0 - 2022-04-15
Merged
- Feat: plugin-workflow
#288 - fix: slate style
#289 - fix: toJSON with belongsTo Assoication
#287 - feat: improve acl module
#283 - fix: destroy own records
#285 - feat(plugin-workflow): support context variables from model trigger
#284 - fix: acl write
#280 - fix: call root server hook after insertNewSchema
#282 - Feat/plugin workflow
#278 - feat: acl provider
#279 - feat: add Slate component
#272 - Feat/plugin users with jwt
#258 - fix: modify antd style of default
#277 - fix(client): meet undefined error after clear filter cascader value
#267 - Feat(plugin workflow): refactor calculation and add filter for query
#264 - feat: block provider
#261 - fix: toJSON with null association
#260 - fix: error handle error
#259
Commits
v0.6.0-alpha.1 - 2022-04-05
Merged
- fix: textarea read pretty can support break line
#255 - fix: markdown support ellipsis
#257 - featPlugin multiple apps
#248 - add action log tempalte
#239 - fix some bugs
#252 - fix(plugin-workflow): fix adding/removing node in parallel branches
#253 - Feat: client base entry of plugin workflow
#225 - fix: updateAt on move scope change
#251 - feat: get json schema with async node
#246 - feat: insertNewSchema
#245 - fix: transaction error
#242 - feat: block templates
#240 - feat: uiSchema clearAncestor
#241 - feat: init sort field values
#236 - fix: move action without alter updatedAt
#235 - feat: role check action
#234 - feat: ne operator
#233 - fix: user current role
#232 - featEnable permission
#229 - test: update reverseField
#231 - feat: kanban
#230 - Nocobase next kanban
#223 - add: test
#224 - Plugin error handler
#222 - fix: array $noneOf with null
#220 - fix: filter parser with number in key
#219 - feat: ui-schema-tree-path descendant index
#218 - fix: array operator query error
#217 - fix: operator query value
#216 - feat: string operators
#215 - feat: error handle middleware
#214 - refactor: filter schema component
#213 - fix: empty operator with $or filter
#212 - feat: plugin install
#211 - feat: sortBy through table value
#209 - Feat: plugin workflow
#210 - fix: collection fields sort
#208 - feat: sort in collection fields
#207 - fix Collection rest api
#205 - feat: non paged list
#204 - feat: finish calendar component develop
#199 - fix(dependencies): move json-template into original sub packages
#203 - Feat(plugin workflow): add more instructions
#201 - fix: getJsonSchema with properties
#202 - fix: postgres array operator
#200 - fix: postgres sort with appends issue
#198 - feat: uiSchema remove api
#196 - refactor: perPage to pageSize
#197 - fix: option parser test
#195 - fix: nest append
#194 - fix: test with database
#193 - fix(plugin-workflow): fix dependencies in package
#192 - Fix: plugin-workflow test
#191 - Refactor(plugin-workflow): upgrade plugin to use abstract plugin class and fix types
#190 - fix: ui schema storage
#188 - fix: ui schema storage
#187 - fix: update guard with Model instance
#186 - fix: getProperties with order
#183 - feat(server): improve application
#177 - Feature: plugin-workflow MVP
#171 - fix(root): fix dependencies in packages to avoid building errors
#178 - Application
#175 - feat: add acl plugin
#169 - add Filter component into schema componens
#176 - feat: add Markdown component into schema components
#173 - feat: table related components
#172 - feat: add select component into schema component
#168 - feat: add TreeSelect component into schema components
#167 - Plugin acl
#166 - add upload component into schema components
#165 - migrate TimePicker component into schema components
#164 - Feat/plugin UI schema v0.6
#143 - Feat/plugin collection manager
#147 - Acl
#162 - feat: acl
#153 - feat: add InputNumber Component into schema component
#160 - feature/nocobase next password
#159 - feat: add DatePicker into schema components
#161 - feat: add input into schema component
#158 - feat: add radio into schema component
#154 - optimize: rename checkbox component file
#155 - Nocobase next color select
#157 - feat: add async-data-provider component
#151 - feat: client v0.6
#150 - Feat/GitHub actions
#148 - feat: filter by target key
#146 - refactor: actions
#137 - feat: context field type support
#131 - feat: database next
#130 - feat: rename resourceKey & associatedKey to resourceIndex & associatedIndex
#126 - refactor: table cell text overflow that show ellipsis
#125 - Add S3 storage and refactors
#124 - Fix: plugin-file-manager
#111 - refactor: code splitting of the table component
#121 - refactor: code splitting of the table component
#120 - feat: add reset button in the filter panel
#110 - feat: allow user to change password
#109
Commits
- v0.6
732d310 - create-nocobase-app template from [develop]
9f4bea7 - feat: improve view action schema initializer
590ca26
v0.5.0-alpha.33 - 2021-11-22
Merged
- fix: upgrade formily & side menu render with createPortal & use deep compare effect
#103 - fix: SchemaRenderer get schema value
#102 - fix: upgrade formily and form.setValues uses overwrite strategy
#101 - feat: support i18n
#99 - feat: new version of the documentation
#95 - option-tag style
#92 - create-nocobase-app: favicon
#91 - feat: create nocobase app with simple & quickstart option
#87 - feat: export plugin
#73
Commits
v0.4.0-alpha.6 - 2021-04-18
Merged
Commits
- fix: improve login form styles
5319000 - fix: error message for login and registration
214b227 - docs: nodejs provided by docker
22739af
v0.4.0-alpha.5 - 2021-04-07
Commits
- chore(versions): publish packages 0.4.0-alpha.5
ef93a3c - chore(versions): publish packages 0.4.0-alpha.4
a22efec - chore(versions): publish packages 0.4.0-alpha.3
e72eebb
v0.4.0-alpha.2 - 2021-04-07
Commits
v0.4.0-alpha.1 - 2021-04-07
Merged
- fix: minor problems
#72 - Develop
#68 - Feature: plugin-china-region
#66 - Feature: filter for linkTo field
#64 - fix: make default view/tab cannot be destroyed
#63 - Feature/plugin automations
#65 - Feature/action logs
#62 - Feature/action logs
#61 - Feature/destroy lock
#60 - fix: ignore some typescript error
#59 - feat: route permissions
#58 - Feature: add permission plugin api
#57 - fix: updatedBy foreignKey
#56 - feat: add permissions plugin
#53 - fix: updatedBy field in bulkUpdate hook
#54 - test: skip bug test cases for ci passing
#52 - fix: avoid bug when update other field
#51 - feat: date-only operators
#50 - Feature field for set default
#49 - Feature: custom operators for querying
#48 - fix: toInclude bug with nested associations
#47 - feat: make single file upload to attachment available
#46 - feature: add file manager base architecture
#44 - feat: add createdBy/updatedBy field config for table managed by collections
#43 - fix: use wrapped and logic for merging filters
#42 - fix: filterByFields should return same value when input == null (close 0)
#41 - fix: Symbol property could not be iterated in for-in
#39 - Feature/sort
#38 - refactor: change sort strategy from offset to targetId
#37 - Feature/sort
#36 - feat: add filter and transaction for destroy action
#35 - fix: field filter logic for create/update
#34 - Feature: action fields options for create/update
#32 - Fix: change strategy from add to set for updateAssociations
#33 - Test/ci
#31 - feat: improve collection hooks/fields/actions/views...
#30 - Fix/model update associations
#29 - fix: database test cases and table options
#28 - feat: add virtual attribute geter & setter support
#27 - feat: collection options & hooks
#21 - feat(users): add users module
#26 - feat: add sort action
#22 - Test/list
#19 - feat: pagination options
#20 - test: refactor test in database and add more
#17 - feat: actions & views
#18 - Test cases for database
#16 - Refactor: change global injection of test for actions package.
#15 - feat: improve plugins
#14 - Doc: add README.md for server.
#12 - fix: parseRequest & registerHandlers
#10 - fix #9
#11 - feat: support register and call partial actions
#7 - 发布核心框架
#6