4.0.0
4.0.0 - 2025-09-22
π₯ Breaking changes
- chore!: remove token generation and unnecessary theming options [#1161]
- refactor!: remove scss files [#1153]
β¨ Features
π Documentation
- docs(design-system): add tailwind migration docs [#1221]
π Bug Fixes
- fix: authenticated requests in password protected public links [#1233]
- fix: visual glitch when checking checkboxes [#1230]
- fix: adjust space description [#1206]
- App store style fixes [#1218]
- fix: tailwind regressions #3 [#1216]
- fix: line-height of resource name [#1209]
- fix: avatar alignment and z-index [#1203]
- fix: check byte length on name validation instead of character count [#1187]
- fix: tailwind regressions [#1183]
- fix: space edit readme button visible for space members without permissions [#1180]
- fix: file delete batch action appears in the project spaces overview leading to errors [#1176]
- fix: space description doesn't collapse [#1174]
- fix: shortcut links not opening in tiles view [#1166]
- fix: opening image with right sidebar being opened [#1163]
- fix(design-system): docs after tailwind migration [#1132]
- fix: tailwind regressions [#1126]
- fix: font-weight in contextual helpers [#1101]
- fix: tailwind reference [#1086]
- fix: Added advanced Shift-Click-Handling for Files [#824]
π Enhancement
- feat: remove edit space description inline button [#1219]
- fix: adjusted notification area with tailwind [#1168]
- feat: Oc card component [#1172]
- feat: set tiles view as default view option [#1159]
- refactor: migrate z-index to tailwind [#1156]
- refactor: remaining css props to tailwind #2 [#1152]
- refactor: remaining css to tailwind #1 [#1151]
- refactor: migrate grid to tailwind [#1148]
- refactor: remaining flex props, display and fill to tailwind [#1146]
- refactor: box-shadow, opacity, filter and pointer-event to tailwind [#1142]
- refactor: transitions and animations to tailwind [#1141]
- feat: enable feedback link and fix button color [#1145]
- refactor: gaps to tailwind [#1136]
- chore: adjust position css props to tailwind [#1130]
- refactor: overflow to tailwind [#1131]
- refactor: height to tailwind [#1129]
- refactor: width to tailwind [#1120]
- refactor: migrate outlines to tailwind [#1116]
- refactor: borders to tailwind [#1111]
- refactor: colors to tailwind [#1099]
- refactor: word breaks and truncation to tailwind [#1097]
- refactor: text-align and vertical-align to tailwind [#1094]
- refactor: font-weight and text-decoration to tailwind [#1093]
- refactor: migrate font-size and line-height to tailwind [#1091]
- refactor: tailwind spacings [#1082]
- feat: add tailwindcss and replace oc-m/p classes [#1073]
β Tests
- fix flaky. sharing test [#1212]
- e2e. view mode switch [#1177]
- e2e-tests. remove create odt file from mobile suite [#1186]
- Expand accessibility testing coverage [#1164]
- fix mobile flaky test [#1173]
- fix: remove flaky resourceExists [#1144]
- e2e: flaky after closing text file [#1139]
π¦οΈ Dependencies
- fix(deps): update dependency eslint-plugin-vue to v10.5.0 [#1231]
- chore: update md-editor-v3 to v6.0.1 [#1234]
- chore(deps): update dependency vite to v7.1.7 [#1229]
- chore(deps): update devdependencies (non-major) [#1226]
- fix(deps): update dependency zod to v4.1.11 - autoclosed [#1227]
- fix(deps): update dependency filesize to v11.0.13 [#1225]
- chore(deps): update dependency @cucumber/pretty-formatter to v2.3.0 [#1222]
- fix(deps): update dependency eslint-plugin-n to v17.23.1 [#1220]
- chore(deps): update dependency vite to v7 [#853]
- fix(deps): update dependency luxon to v3.7.2 [#1192]
- chore(deps): update dependency @noble/hashes to v2 [#1118]
- chore(deps): update dependency jsdom to v27 [#1205]
- fix(deps): update dependency uuid to v13 [#1208]
- fix(deps): update dependency globals to v16.4.0 [#1201]
- chore(deps): update apache/tika docker tag to v3.2.3.0 [#1198]
- chore(deps): update pnpm to v10.17.0 [#1214]
- chore(deps): update dependency pino to v9.10.0 [#1215]
- fix(deps): update dependency dompurify to v3.2.7 [#1213]
- chore(deps): update pnpm to v10.16.1 [#1197]
- chore(deps): update node.js to v22.19.0 [#1196]
- fix(deps): update dependency zod to v4.1.9 [#1211]
- fix(deps): update dependency @sentry/vue to v10.12.0 [#1210]
- fix(deps): update uppy monorepo [#1100]
- chore(deps): update dependency @cucumber/messages to v29 [#1204]
- fix(deps): update dependency eslint-plugin-n to v17.23.0 [#1199]
- fix(deps): update typescript-eslint monorepo to v8.44.0 [#1202]
- chore(deps): update traefik docker tag to v3.5.2 [#1127]
- chore(deps): update devdependencies (non-major) [#1078]
- fix(deps): update dependency p-queue to v8.1.1 [#1195]
- fix(deps): update dependency md-editor-v3 to v5.8.5 [#1194]
- fix(deps): update dependency @babel/eslint-parser to v7.28.4 [#1189]
- fix(deps): update dependency focus-trap-vue to v4.1.0 [#1076]
- fix(deps): update dependency axios to v1.12.2 [#1190]
- fix(deps): update uppy monorepo (major) [#1110]
- fix(deps): update vue monorepo to v3.5.21 [#1102]
- fix(deps): update dependency eslint-plugin-unused-imports to v4.2.0 [#1088]
- fix(deps): update dependency @sentry/vue to v10.11.0 [#1122]
- fix(deps): update dependency @vueuse/core to v13.9.0 [#1123]
- fix(deps): update dependency zod to v4.1.8 [#1128]
- fix(deps): update dependency axios to v1.12.0 [security] [#1185]
- chore(deps): update dependency vite to v6.3.6 [security] [#1167]
- [full-ci] bump-opencloud-3.4.0. run all tests [#1137]
- use bitnamilegacy [#1133]
- chore: adjust display css props to tailwind [#1114]
- fix(deps): update typescript-eslint monorepo to v8.41.0 [#1117]
- chore(deps): update pnpm to v10.15.0 [#1095]
- fix(deps): update dependency @vavt/cm-extension to v1.11.0 [#1113]
- fix(deps): update dependency @vueuse/core to v13.7.0 [#1087]
- fix(deps): update dependency zod to v4.1.3 [#1070]
- fix(deps): update dependency @sentry/vue to v10.5.0 [#1068]
- fix(deps): update typescript-eslint monorepo to v8.40.0 [#1075]
- chore(deps): update apache/tika docker tag to v3.2.2.0 [#1066]
- chore(deps): update dependency vite-plugin-static-copy to v3.1.2 [security] [#1106]
- [full-ci] bump-opencloud-3.3.0. run all tests [#1074]