mirror of
https://github.com/nocobase/nocobase
synced 2024-11-16 16:37:56 +00:00
261 KiB
261 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
.
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
dir
type#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
GridCard
andList
blocks#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
filter
instead 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
,react
andreact-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
ActionContextProvider
instated 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
dropdownMatchSelectWidth
to 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