Releases: nextcloud-releases/tables
Releases · nextcloud-releases/tables
v0.9.0
Added
- Feat(Contexts): enable nav bar display logic (tables#1193)
- Make Applications visible by default in the app navigation bar (tables#1250)
- Feat: Add UI elements to modify navigation display (tables#1295)
- Feat: add support for teams in usergroup column (tables#1326)
- Enh: warn during table manager promotion/demotion (tables#1434)
- Enh: display error popup when import preview fails (tables#1463)
- Share with teams (tables#1465)
- Enh: use tiptap's editor to render HTML (tables#1488)
- Server-side sorting (tables#1510)
- Feat(Templates): extend the tutorial table (tables#1535)
- Feat: migrate from vuex to pinia (tables#1540)
Fixed
- Fix: check for null in import preview (tables#1368)
- Fix(Import): expect selectionOptions as array from json (tables#1383)
- Fix: Properly create new rows in filtered views (tables#1409)
- Fix return status in a few cases and add integration tests against content modification through Applications (tables#1421)
- Fix: use actual providerId in link rows (tables#1443)
- Fix: use 0 for falsy number progress values during sorting (tables#1444)
- Fix: ensure number progress stays within 1-100 range (tables#1445)
- Fix and improve detection and import of ods, xlsx and csv documents (tables#1446)
- Fix "start of week" filter not working on table views (tables#1476)
- Fix(Views): allow to sort for meta columns (tables#1525)
- Fix: allow adding meta data columns to views again (tables#1526)
- Fix(RowMappers): value might at least be null (tables#1534)
- Fix(Import): DateTime import fixes (tables#1545)
- Fix(Favorites): repair runtime cache population (tables#1542)
- Fix: wrap usergroup's cell values (tables#1551)
- Fix(sort): use addOrderBy for sorting with multiple columns (tables#1612)
- Fix: improve import scheme and row dialogs (tables#1619)
Dependencies
- Deps: drop support for NC 27 and 28 (tables#1529)
- Deps(PHP): update phpoffice/phpspreadsheet (tables#1561)
- Multiple dependency updates via Renovate bot
Other
- Build(dev-deps): update phpunit for PHP 8.4 compat (tables#1466)
- Build(NC): bump max compatible NC version (tables#1569)
- Chore(i18n): Improved wording (tables#1549)
- Chore(i18n): Improved grammar (tables#1567)
- Enh(Cypress): improve some selectors (tables#1572)
- Increase size of row editor dialog (tables#1611)
- Refactor: Extend Permission Middleware usage and replace deprecated annotations with attributes (tables#1406)
- Fix: Use devcontainer with php v8.2 (tables#1485)
v0.9.0-beta.2
Added
- Feat(Templates): extend the tutorial table (tables#1535)
- Feat: migrate from vuex to pinia (tables#1540)
Fixed
- Fix(Favorites): repair runtime cache population (tables#1542)
- Chore(i18n): Improved wording (tables#1549)
- Fix: wrap usergroup's cell values (tables#1551)
- Chore(i18n): Improved grammar (tables#1567)
- Build(NC): bump max compatible NC version (tables#1569)
- Enh(Cypress): improve some selectors (tables#1572)
- Ci(config): stop updates for 0.7, enable PHP updates in renovate (tables#1560)
Dependencies
- Deps(PHP): update phpoffice/phpspreadsheet (tables#1561)
- Fix(deps): update dependency @nextcloud/files to ^3.10.1 (main) (tables#1501)
- Fix(deps): update dependency @nextcloud/moment to ^1.3.2 (main) (tables#1502)
- [main] Fix npm audit (tables#1513)
- Fix(deps): update dependency @nextcloud/dialogs to ^6.1.1 (main) (tables#1554)
- Chore(dev-deps): Bump nextcloud/ocp package (tables#1557)
- Chore(deps): update actions/checkout digest to 1e31de5 (main) (tables#1574)
- Chore(deps): update alexwilson/enable-github-automerge-action digest to 4729e0d (main) (tables#1575)
- Chore(deps): update dependency bamarni/composer-bin-plugin to ^1.8.2 (main) (tables#1576)
- Chore(deps): update dependency staabm/annotate-pull-request-from-checkstyle to ^1.8.5 (main) (tables#1577)
- Fix(deps): update dependency pinia to ^2.3.1 (main) (tables#1579)
- Fix(deps): update tiptap to ^2.11.5 (main) (tables#1580)
- Chore(deps): update dependency psalm/phar to ^5.26.1 (main) (tables#1583)
- [main] Fix npm audit (tables#1585)
- Chore(deps): update dependency openapi-typescript to ^7.6.1 (main) (tables#1587)
v0.8.4
Fixed
- [stable0.8] fix(Favorites): repair runtime cache population (tables#1543)
- [stable0.8] enh: warn during table manager promotion/demotion (tables#1552)
- [stable0.8] chore(i18n): Improved wording (tables#1564)
- [stable0.8] enh(Cypress): improve some selectors (tables#1573)
- [stable0.8] fix: wrap usergroup's cell values (tables#1563)
Dependencies
v0.9.0-beta.1
Added
- Feat(Contexts): enable nav bar display logic (tables#1193)
- Make Applications visible by default in the app navigation bar (tables#1250)
- Feat: Add UI elements to modify navigation display (tables#1295)
- Feat: add support for teams in usergroup column (tables#1326)
- Enh: warn during table manager promotion/demotion (tables#1434)
- Enh: display error popup when import preview fails (tables#1463)
- Share with teams (tables#1465)
- Enh: use tiptap's editor to render HTML (tables#1488)
Fixed
- Fix: check for null in import preview (tables#1368)
- Fix(Import): expect selectionOptions as array from json (tables#1383)
- Fix return status in a few cases and add integration tests against content modification through Applications (tables#1421)
- Fix: use actual providerId in link rows (tables#1443)
- Fix: use 0 for falsy number progress values during sorting (tables#1444)
- Fix: ensure number progress stays within 1-100 range (tables#1445)
- Fix and improve detection and import of ods, xlsx and csv documents (tables#1446)
- Fix "start of week" filter not working on table views (tables#1476)
- Fix(Views): allow to sort for meta columns (tables#1525)
- Fix: allow adding meta data columns to views again (tables#1526)
- Fix(RowMappers): value might at least be null (tables#1534)
Other
v0.8.3
Fixed
- [stable0.8] fix(Import): expect selectionOptions as array from json (tables#1425)
- [stable0.8] fix: use actual providerId in link rows (tables#1498)
- [stable0.8] Fix "start of week" filter not working on table views (tables#1512)
- [stable0.8] fix: allow adding meta data columns to views again (tables#1530)
- [stable0.8] fix(Views): allow to sort for meta columns (tables#1533)
Other
- dependency updates
v0.8.2
v0.8.1
v0.8.0
Added
- Feat: Add backend for new user/group column #1090
- Feat: User/group column frontend #1113
- Feat: Add events for row added and row updated #1101
- Feat: Submit row details with ctrl + enter #1112
- Enh(API): Add OCS API to create rows #1161
- Add scheme import and export #1170
- Feat: Share Application with groups #1311
- Feat: Use simple input field instead of multiselect for plain URLs #787
- Feat: Create new table from import #915
- Feat(import): Change column format during import #944
- Enh: Consolidate user/group search code #1025
- Enh: Delete Application and its shares #1026
- Enh(Contexts): Set active navigation entry #1037
- Enh(App): Navigation tweaks for Contexts #1080
- Perf: Avoid extra queries to get the view ownership #1062
- Perf: Make cache usable for unfavorited entries #1063
- Add table_id index to oc_tables_columns #1078
- Enh: Gitignore Cypress download folder #1144
- Enh: Add context e2e tests #1149
- Migrate
NcModal
toNcDialog
#1239 - Enhancement/279 pagination for tables ui #972
Fixed
- Fix: Properly set random icon on load #1001
- Fix(App): Unstuck navbar focus on internal entries #1038
- Fix(occ): Fix occ tables:update by defining the
description
option and makingtitle
optional #1045 - Fix(DB): Update tables_row_sleeves' sequence after migration #1049
- Fix(Context): Do not show hidden columns #1092
- Fix: Reduce templates requests #1098
- Fix: Broken sort by date #1110
- Fix(Controller): Remove unneeded endpoints #1130
- Fix(View): 'manageTable' array key is not always set #1136
- Fix: Insert context startpage for proper update #1146
- Fix: Pass view as prop to EmptyView #1147
- Fix: Add aria-label to NcSelect #1148
- Fix: Hide Create Column button on empty table if inadequate permissions #1151
- Fix: Remove deleted resource from associated applications #1156
- Fix: Only add resource if user can manage resource #1160
- Fix: Ensure default values show as filled #1176
- Fix: Modify context nodes update #1178
- Fix: Navigation table entries UI issues #1195
- Fix(View): Column might be saved as null #1196
- Fix: Remove View filter with null column #1199
- Fix: Flaky Cypress tests #1204
- Fix(api): Fix wrong array type #1205
- Fix(Capabilities): Announce API 2.0 #1215
- Fix: Make user listing in table more consistent by using NcUserBubble #1254
- Fix: Avoid variable access on unhandled exception and lower log level for expected permission check failures #1274
- Fix: Reduce arguments for column creation function #1281
- Fix: Only focus on input if modal is open #1282
- Fix: Use different app menu selectors #1292
- Fix: Unhide part of single selection NcSelect value #1293
- Fix: Improve style alignment and heights #1307
- Fix: Open row edit modal on initial load #1312
- Fix: Check sorting array is non-empty #1338
v0.8.0-beta.3
Fixed
- repair schema export and import @grnd-alt #1321
- fix: Open row edit modal on initial load @juliushaertl #1312
- fix: unhide part of single selection NcSelect value @enjeck #1293
- fix: improve style alignment and heights @enjeck #1307
- fix: only focus on input if modal is open @enjeck #1282
- fix: use different app menu selectors @enjeck #1292
- chore: Proper logs with error level and exception trace @juliushaertl #1217
- fix: ensure default values show as filled @enjeck #1176
- fix: Avoid variable access on unhandled exception and lower log level for expected permission check failures @juliushaertl #1274
- fix/ui quirks @juliushaertl #1259
Dependencies
- fix(deps): update dependency @nextcloud/vue to ^8.17.0 (main) @app/renovate #1317
- fix(deps): update tiptap to ^2.6.6 (main) @app/renovate #1316
- fix(deps): update dependency @vueuse/core to ^11.0.1 (main) @app/renovate #1315
- chore(deps): Update openapi-extractor to v1.0.0 @provokateurin #1303
- fix(deps): update dependency @vueuse/core to v11 (main) @app/renovate #1300
- fix(deps): update tiptap to ^2.6.4 (main) @app/renovate #1298
- fix(deps): update dependency @nextcloud/auth to ^2.4.0 (main) @app/renovate #1297
- fix(deps): update tiptap to ^2.5.9 (main) @app/renovate #1285
- fix(deps): update dependency @vueuse/core to ^10.11.1 (main) @app/renovate #1284
- fix(deps): update dependency @vueuse/core to ^10.11.1 (main) @app/renovate #1284
- fix(deps): update dependency @nextcloud/vue to ^8.16.0 (main) @app/renovate #1278
- chore(deps): update dependency openapi-typescript to ^7.3.0 (main) @app/renovate #1264
- fix(deps): update tiptap to ^2.5.8 (main) @app/renovate #1263
- fix(deps): update dependency @nextcloud/vue to ^8.15.1 (main) @app/renovate #1262
v0.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