Releases: nextcloud/tables
Releases · nextcloud/tables
v0.8.1
v0.8.0
What's Changed
- chore: Bump version to 0.8.0-dev.1 by @juliushaertl in #995
- feat: create new table from import by @luka-nextcloud in #915
- fix: Properly set random icon on load by @juliushaertl in #1001
- chore(deps): update dependency @nextcloud/browserslist-config to ^3.0.1 (main) by @renovate in #1012
- fix(deps): update dependency @nextcloud/router to ^3.0.1 (main) by @renovate in #1016
- fix(deps): update dependency @nextcloud/auth to ^2.3.0 (main) by @renovate in #1017
- Updating appstore-build-publish.yml workflow from template by @nextcloud-command in #1010
- fix(filter): pass datetime object for PARAM_DATE by @blizzz in #1023
- Fix filters for meta columns by @juliushaertl in #1002
- test(Integration): add contexts related tests by @blizzz in #970
- [main] chore(release): Bump version to 0.7.1 by @backportbot in #1033
- fix(App): unstuck navbar focus on internal entries by @blizzz in #1038
- fix(occ): Fix occ tables:update by defining the
description
option and makingtitle
optional by @nickvergessen in #1045 - fix(deps): update tiptap to ^2.3.1 (main) by @renovate in #1051
- chore(deps): update dependency @nextcloud/babel-config to ^1.1.1 (main) by @renovate in #1052
- fix(deps): update dependency @nextcloud/axios to ^2.5.0 (main) by @renovate in #1053
- fix(deps): update dependency @nextcloud/l10n to v3 (main) by @renovate in #1055
- fix(deps): update dependency @nextcloud/l10n to ^3.0.1 (main) by @renovate in #1057
- enh(Contexts): set active navigation entry by @blizzz in #1037
- perf: Avoid extra queries to get the view ownership by @juliushaertl in #1062
- perf: Make cache usable for unfavorited entries by @juliushaertl in #1063
- fix(DB): update tables_row_sleeves' sequence after migration by @blizzz in #1049
- enh: Delete Application and its shares by @enjeck in #1026
- ci(integration): tests against context deletion by @blizzz in #1042
- chore(deps): update dependency @nextcloud/stylelint-config to v3 (main) by @renovate in #1054
- enh(App): navigation tweaks for Contexts by @blizzz in #1080
- fix(deps): update tiptap to ^2.3.2 (main) by @renovate in #1086
- fix(deps): update dependency @nextcloud/l10n to ^3.1.0 (main) by @renovate in #1087
- fix(l10n): grammar fixes for table char limits by @roliverio in #1084
- fix(DB): fetch pageId as int by @blizzz in #1083
- Enhancement/279 pagination for tables ui by @grnd-alt in #972
- feat: update error handling during import by @luka-nextcloud in #1091
- chore(deps): update dependency @nextcloud/babel-config to ^1.2.0 (main) by @renovate in #1093
- chore(deps): update dependency @nextcloud/eslint-config to ^8.4.1 (main) by @renovate in #1094
- fix(deps): update dependency @nextcloud/event-bus to ^3.3.0 (main) by @renovate in #1095
- fix(deps): update tiptap to ^2.4.0 (main) by @renovate in #1096
- chore(deps): update dependency openapi-typescript to ^6.7.6 (main) by @renovate in #1106
- fix(deps): update dependency debounce to ^2.1.0 (main) by @renovate in #1108
- fix #1099 cosmetic bug: 3 typos
throw Error('Form ' + form + ' does no exist')
need correction by @kirisakow in #1102 - fix: reduce templates requests by @luka-nextcloud in #1098
- fix(Context): do not show hidden columns by @blizzz in #1092
- fix(deps): update dependency @vueuse/core to ^10.10.0 (main) by @renovate in #1115
- fix(deps): update dependency @nextcloud/event-bus to ^3.3.1 (main) by @renovate in #1114
- test(cypress): fix month names by @blizzz in #1119
- feat: submit row details with ctrl + enter by @luka-nextcloud in #1112
- ci(integration): tests against context updates by @blizzz in #1072
- chore(CI): Updating pr-feedback.yml workflow from template by @nextcloud-command in #1117
- add table_id index to oc_tables_columns by @grnd-alt in #1078
- fix: broken sort by date by @luka-nextcloud in #1110
- test(integration): cases against context transfer ownership by @blizzz in #1124
- ci(integration): test against context sharing by @blizzz in #1129
- fix(Controller): remove unneeded endpoints by @blizzz in #1130
- chore(deps): Update openapi-extractor by @provokateurin in #1116
- fix(View): 'manageTable' array key is not always set by @blizzz in #1136
- ci(integration): add more share-related tests by @blizzz in #1137
- fix(deps): update dependency @vueuse/core to ^10.11.0 (main) by @renovate in #1142
- [main] Fix npm audit by @nextcloud-command in #1145
- enh: gitignore Cypress download folder by @enjeck in #1144
- fix: hide Create Column button on empty table if inadequate permissions by @enjeck in #1151
- fix: insert context startpage for proper update by @enjeck in #1146
- fix: add aria-label to NcSelect by @enjeck in #1148
- fix: pass view as prop to EmptyView by @enjeck in #1147
- use a built-in JS function
localeCompare()
to compare strings by @kirisakow in #1141 - chore(deps): update dependency cypress-downloadfile to ^1.2.4 (main) by @renovate in #1162
- chore(deps): update dependency openapi-typescript to v7 (main) by @renovate in #1163
- [main] Fix npm audit by @nextcloud-command in #1165
- fix(API): declared array shape was not correct by @blizzz in #1169
- ci: add missing server branches to matrices by @blizzz in #1168
- enh(API): add OCS API to create rows by @blizzz in #1161
- enh: Consolidate user/group search code by @enjeck in #1025
- feat: edit/create rows from tables interactive content widget by @elzody in #952
- fix: only add resource if user can manage resource by @enjeck in #1160
- Extract selection option labels for Analytics by @Rello in #877
- chore: Drop Nextcloud 26 for the next release as it is EOL by @juliushaertl in #1179
- enh: add context e2e tests by @enjeck in #1149
- fix: modify context nodes update by @enjeck in #1178
- fix(Backend): use object over loose array for permissions by @blizzz in #1173
- fix(deps): update dependency @nextcloud/vue to ^8.14.0 (main) by @renovate in #1085
- chore(deps): update dependency openapi-typescript to ^7.0.2 (main) by @renovate in #1185
- fix(api): Fix wrong array type by @provokateurin in #1205
- fix: flaky Cypress tests by @enjeck in #1204
- fix(deps): update tiptap to ^2.5.4 (main) by @renovate in #1201
- chore: update workflows from templates by @skjnldsv in #1200
- fix: remove View filter with null column by @enjeck in #1199
- fix(Capabilities): announce API 2.0 by @blizzz in #1215
- feat: Add events for row added and row updated by @come-nc in #1101
- fix(files): remove pagination of there is just one page by @JuliaKirschenhe...
0.8.0-beta.2
Feature highlights
Added
- feat: add backend for new user/group column @enjeck #1090
- Analytics: permission error on shared tables with non-shared views @Rello #1248
- feat: User/group column frontend @enjeck #1113
Fixed
- fix: Make user listing in table more consistent by using NcUserBubble @juliushaertl #1254
- fix: Navigation table entries UI issues @enjeck #1195
- fix(files): fix appstore-build-publish.yml @JuliaKirschenheuter #1244
Dependencies
0.8.0-beta.1
Added
- enh(Contexts): set active navigation entry @blizzz #1037
- enh(App): navigation tweaks for Contexts @blizzz #1080
- Enhancement/279 pagination for tables ui @grnd-alt #972
- feat: submit row details with ctrl + enter @luka-nextcloud #1112
- add table_id index to oc_tables_columns @grnd-alt #1078
- ci(integration): test against context sharing @blizzz #1129
- fix: pass view as prop to EmptyView @enjeck #1147
- enh(API): add OCS API to create rows @blizzz #1161
- feat: Add events for row added and row updated @come-nc #1101
- feat(import): change column format during import @luka-nextcloud #944
- add scheme import and export @grnd-alt #1170
- feat: update error handling during import @luka-nextcloud #1091
- enh: gitignore Cypress download folder @enjeck #1144
- enh: Consolidate user/group search code @enjeck #1025
- enh: add context e2e tests @enjeck #1149
Fixed
- perf: Avoid extra queries to get the view ownership @juliushaertl #1062
- fix(DB): update tables_row_sleeves' sequence after migration @blizzz #1049
- perf: Make cache usable for unfavorited entries @juliushaertl #1063
- enh: Delete Application and its shares @enjeck #1026
- fix(DB): fetch pageId as int @blizzz #1083
- fix: reduce templates requests @luka-nextcloud #1098
- fix #1099 cosmetic bug: 3 typos
throw Error('Form ' + form + ' does no exist')
need correction @kirisakow #1102 - fix(Context): do not show hidden columns @blizzz #1092
- fix(Controller): remove unneeded endpoints @blizzz #1130
- fix(View): 'manageTable' array key is not always set @blizzz #1136
- fix: hide Create Column button on empty table if inadequate permissions @enjeck #1151
- fix: add aria-label to NcSelect @enjeck #1148
- fix(API): declared array shape was not correct @blizzz #1169
- Extract selection option labels for Analytics @Rello #877
- fix(Backend): use object over loose array for permissions @blizzz #1173
- fix(api): Fix wrong array type @provokateurin #1205
- fix: remove View filter with null column @enjeck #1199
- fix(View): column might be saved as null @blizzz #1196
- fix(l10n): grammar fixes for table char limits @roliverio #1084
- fix: broken sort by date @luka-nextcloud #1110
- fix: insert context startpage for proper update @enjeck #1146
- fix: only add resource if user can manage resource @enjeck #1160
- fix(files): fix width, background of table row and interval between table header @JuliaKirschenheuter #1220
- fix(files): align icon to center @JuliaKirschenheuter #1219
- fix(files): remove unneeded extra place for the rows @JuliaKirschenheuter #1234
- fix: modify context nodes update @enjeck #1178
- fix: flaky Cypress tests @enjeck #1204
- fix(Capabilities): announce API 2.0 @blizzz #1215
- fix(files): remove pagination of there is just one page @JuliaKirschenheuter #1218
- Align button to the left side @JuliaKirschenheuter #1240
- use a built-in JS function
localeCompare()
to compare strings @kirisakow #1141
Dependencies
- fix(deps): update dependency @nextcloud/axios to ^2.5.0 (main) @renovate[bot] #1053
- fix(deps): update dependency @nextcloud/l10n to ^3.0.1 (main) @renovate[bot] #1057
- fix(deps): update dependency @nextcloud/l10n to v3 (main) @renovate[bot] #1055
- chore(deps): update dependency @nextcloud/stylelint-config to v3 (main) @renovate[bot] #1054
- fix(deps): update dependency @nextcloud/l10n to ^3.1.0 (main) @renovate[bot] #1087
- fix(deps): update tiptap to ^2.3.2 (main) @renovate[bot] #1086
- chore(deps): update dependency @nextcloud/babel-config to ^1.2.0 (main) @renovate[bot] #1093
- chore(deps): update dependency @nextcloud/eslint-config to ^8.4.1 (main) @renovate[bot] #1094
- fix(deps): update dependency @nextcloud/event-bus to ^3.3.0 (main) @renovate[bot] #1095
- fix(deps): update tiptap to ^2.4.0 (main) @renovate[bot] #1096
- chore(deps): update dependency openapi-typescript to ^6.7.6 (main) @renovate[bot] #1106
- fix(deps): update dependency debounce to ^2.1.0 (main) @renovate[bot] #1108
- fix(deps): update dependency @vueuse/core to ^10.10.0 (main) @renovate[bot] #1115
- fix(deps): update dependency @nextcloud/event-bus to ^3.3.1 (main) @renovate[bot] #1114
- chore(deps): Update openapi-extractor @provokateurin #1116
- fix(deps): update dependency @vueuse/core to ^10.11.0 (main) @renovate[bot] #1142
- chore(deps): update dependency cypress-downloadfile to ^1.2.4 (main) @renovate[bot] #1162
- chore(deps): update dependency openapi-typescript to v7 (main) @renovate[bot] #1163
- fix(deps): update dependency @nextcloud/vue to ^8.14.0 (main) @renovate[bot] #1085
- chore(deps): update dependency openapi-typescript to ^7.0.2 (main) @renovate[bot] #1185
- chore: update workflows from templates @skjnldsv #1200
- chore(deps): update dependency openapi-typescript to ^7.1.0 (main) @renovate[bot] #1222
Other
- ci(integration): tests against context deletion @blizzz #1042
- test(cypress): fix month names @blizzz #1119
- ci(integration): tests against context updates @blizzz #1072
- test(integration): cases against context transfer ownership @blizzz #1124
- ci(integration): add more share-related tests @blizzz #1137
- ci: add missing server branches to matrices @blizzz #1168
- chore: Drop Nextcloud 26 for the next release as it is EOL @juliushaertl #1179
- build(openapi): fix ms typescript generation command @blizzz #1221
v0.7.5
Fixed
- [stable0.7] fix: remove View filter with null column (tables#1199)
- [stable0.7] fix: flaky Cypress tests (tables#1231)
- [stable0.7] fix(ViewService): treat missing index manageTable pragmatically (tables#1227)
- [stable0.7] fix(Capabilities): announce API 2.0 (tables#1216)
- [stable0.7] fix(api): Fix wrong array type (tables#1209)
v0.7.4
0.7.4
Added
Fixed
- [stable0.7] fix: hide Create Column button on empty table if inadequate permissions (tables#1152)
- [stable0.7] fix(API): declared array shape was not correct (tables#1171)
- [stable0.7] fix: only add resource if user can manage resource (tables#1174)
- [stable0.7] fix: modify context nodes update (tables#1183)
Other
v0.7.3
0.7.3
Added
Fixed
- [stable0.7] fix(DB): fetch pageId as int (tables#1089)
- [stable0.7] fix(Context): do not show hidden columns (tables#1111)
Other
- Chore(deps): update dependency @nextcloud/browserslist-config to ^3.0.1 (stable0.7) (tables#1020)
- Fix(deps): update tiptap to ^2.3.2 (stable0.7) (tables#1056)
- Chore(deps): update dependency openapi-typescript to ^6.7.6 (stable0.7) (tables#1107)
- [stable0.7] test(cypress): fix month names (tables#1120)
- [stable0.7] ci(integration): tests against context updates (tables#1121)
- [stable0.7] ci(integration): test against context sharing (tables#1132)
- [stable0.7] fix(Controller): remove unneeded endpoints (tables#1133)
v0.7.2
Added
- enh(Contexts): set active navigation entry (tables#1069)
- enh: Delete Application and its shares (tables#1071)
Fixed
- fix: Properly set random icon on load (tables#1041)
- fix(App): unstuck navbar focus on internal entries (tables#1043)
- fix(occ): Fix occ tables:update by defining the
description
option and makingtitle
optional (tables#1047) - fix(DB): update tables_row_sleeves' sequence after migration (tables#1070)
Other
- perf: Make cache usable for unfavorited entries (tables#1065)
- perf: Avoid extra queries to get the view ownership (tables#1066)
- ci(integration): tests against context deletion (tables#1073)
- Fix(deps): update dependency @nextcloud/router to ^3.0.1 (stable0.7) (tables#1022)
Full Changelog: v0.7.1...v0.7.2
v0.7.1
v0.7.0
Feature highlights
- Support for Nextcloud 29
- Applications: Build custom Tables apps
- Navigation improvements: Favorite and archive tables
- Add description to tables
- File action to import to tables
- Import files by upload and improved column detection
- Write critical operations to the audit log
- Add print stylesheets
Added
- feat(Context): add share logic for contexts @blizzz #962
- Contexts @blizzz #848
- feat: Transfer context ownership @enjeck #945
- changed view filter reset icon (issue #884) @elzody #889
- feat: Add backend for table archive and favorite flag @juliushaertl #865
- Import: File action to import from Files to Tables @elzody #890
- Add text description to tables @grnd-alt #932
- Add print styles @FahrJo #931
- Write critical operations to the audit log @hweihwang #959
- enh: some design review tasks @enjeck #961
- feat: add vertical column lines to Tables @enjeck #960
Fixed
- fix(Permissions): check against user provided in args @blizzz #885
- Polish table header and text column rendering @juliushaertl #883
- Match default values when querying views @juliushaertl #900
- fix: properly indent child views of archived tables @elzody #909
- fix: views respect sorting @enjeck #912
- fix: Focus first input when creating a new table/row/column/view @juliushaertl #925
- fix: reintroduce content reference provider @elzody #943
- fix(api): ContextMapper now coerces the row ID to an int for proper comparison @elzody #954
- fix(Contexts): explicitely state non-int types @blizzz #964
- fix(OpenApi): resolve errors and generate openapi file @blizzz #919
- fix: limit min and max numbers @enjeck #963
- fix(i18n): Fixed grammar @rakekniven #990
- fix: Vacation Request template @enjeck #979
Other
- Dependency updates
- chore: Remove legacy reference provider @juliushaertl #924