Version 30.0.4 December 12, 2024
Changes:
Fix(app-store): Add back legacy store API used for update and removal (server#49216)
Fix(activity): make emails for link share uploads true by default (server#49691)
Chore(deps-dev): bump @babel/node from 7.25.0 to 7.25.9 (server#49712)
Chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.12 (server#49713)
Chore(deps): bump @nextcloud/sharing from 0.2.3 to 0.2.4 (server#49714)
Chore(deps): bump pinia from 2.2.6 to 2.2.8 (server#49715)
Chore(deps-dev): bump cypress-split from 1.24.0 to 1.24.7 (server#49716)
Fix(files_sharing): Stop infinite loop blocking link share requests (server#49724)
Fix(files_sharing): Correct property enforced property names (server#49809)
Fix(files_sharing): also submit new share on password submit (server#49817)
Update nextcloud/ocp dependency (logreader#1424)
Fix npm audit (logreader#1434)
Update nextcloud/ocp dependency (nextcloud_announcements#408)
Update nextcloud/ocp dependency (notifications#2112)
Update nextcloud/ocp dependency (serverinfo#717)
Update dependency @rollup/rollup-linux-x64-gnu to ^4.28.1 (text#6716)
Chore(deps): update dependency cypress-split to ^1.24.7 (text#6717)
Fix(deps): update dependency @nextcloud/vue to ^8.21.0 (text#6748)
Fix(deps): update dependency lib0 to ^0.2.99 (text#6749)
Fix(deps): update dependency y-prosemirror to ^1.2.15 (text#6751)
Version 30.0.3 December 5, 2024
Changes:
Fix: Move cloud id into readonly input (server#48978)
Fix(settings): Align contents of profile picture heading (server#48981)
Build(deps-dev): bump cypress from 13.13.2 to 13.13.3 (server#49047)
Fix(caldav): duration handling in the event reader class (server#49066)
Clear pending two factor tokens also from configuration (server#49098)
Fix(net/security): Handle IPv6 zone IDs in link-local addresses (server#49107)
Fix(TaskProcessingApiController): Don’t use + to merge non-assoc. arrays (server#49110)
Fix(files): multiselect and filters store declaration (server#49136)
Fix(theming): Return default theme if the user never selected a theme (server#49138)
Fix(SharingEntryLink): Show default password before create if any (server#49149)
Fix(files_sharing): note icon color on public pages (server#49153)
Fix(files): open sidebar on sharing tab by default for files (server#49157)
Fix: undefined variable $response in DAV storage (server#49160)
Fix(files): edit locally buttons and description (server#49161)
Chore(deps-dev): Bump @pinia/testing from 0.1.5 to 0.1.7 (server#49174)
Fix(files): view-in-folder enabled conditions (server#49180)
Feat(testing): Add a fake summary task provider (server#49195)
Fix: log a warning when we can’t build a background job (server#49207)
Chore(github): Update groupware code owners (server#49214)
Fix(files_external): cast storage id int (server#49222)
Docs: Adjust taiwan translators (server#49230)
Feat: Add X-NC-Disable-Scheduling property to allow skipping scheduling (server#49234)
Fx(dav): file request guest nickname encoding (server#49239)
Fix remaining readdir() calls in loops with undesirable false evaluation potential (server#49241)
Fix(Middleware): log deprecation when annotation was actually used (server#49242)
Chore: Update `@nextcloud/upload` and `@nextcloud/files` (server#49250)
Feat: mail provider settings (server#49254)
Chore(deps): Add SabreDav Patch for iTip Broker (server#49264)
Fix: override iTip Broker to fix several issues (server#49268)
DNS: do not query CNAME if A succeeded already (server#49277)
Textprocessing] Fix: Accept scheduling a task if there are equivalent taskprocessing providers only (server#49280)
Fix: use invokePrivate for test (server#49292)
Fix: RDATE and EXDATE property instances (server#49302)
Fix: Do not check for strict cookie when running webcron (server#49310)
Build(deps-dev): bump jsdoc from 4.0.3 to 4.0.4 (server#49321)
Build(deps-dev): bump @types/jest from 29.5.13 to 29.5.14 (server#49330)
Fix(files): Allow downloading multiple nodes not from same base (server#49344)
Test(fakeAI): Allow to specify whether the fake providers should fail (server#49358)
Fix(core): Do not use `v-html` for translation output (server#49363)
Fix(files): improve delete display name when trashbin is disabled (server#49369)
Fix(SetupChecks): Make sure array key is set (server#49373)
Feat(settings): add big file upload setup checks (server#49384)
Fix(job): Check if carddata is resource and read it to string (server#49400)
Fix: Properly calculate intermediate icon for touch icon generation (server#49405)
Fix(storage): Try to delete existing target (server#49410)
Fix(files): Restore page title (folder – view – product) (server#49419)
Fix: (CalDav) Delete invitation link when deleting Calendars or Events (server#49429)
Fix(BackgroundJobs): Adjust intervals and time sensitivities (server#49461)
Fix(external_storage): Cast id to int (server#49468)
Fix(OCMDiscoveryService): Also cache error results during discovery (server#49472)
Fix: invalid usage of IQueryBuilder::createNamedParameter() (server#49480)
Fix(TaskProcessing): Set up fs in getFileContentsInternal (server#49491)
Fix: throw correct exception type when we can’t verify if an s3 bucket exists (server#49497)
Fix(security): Update CA certificate bundle (server#49509)
Fix(activity): Fix activity object type warnings (server#49522)
Fix(migration): Decrypt ownCloud secrets v2 (server#49537)
Chore: stricter access to testremote endpoint (server#49544)
Feat: Use inline password confirmation in external storage settings (server#49547)
Fix(setupcheck): Disable PhpMaxFileSize setupcheck for now (server#49642)
Add SabreDav Patch for iTip Broker (3rdparty#1983)
Backport/stable30/430/manual (app_api#434)
Check healthcheck and heartbeat after ExApp container start [backport] (app_api#440)
Stable30: updated CI to use actions/upload-artifact@v4 (app_api#444)
Fix): do not expose haproxy password to UI (app_api#449)
Fix): Encrypt sensitive values(haproxy_password) in the DB (app_api#454)
Fix migration for postgres support. (app_api#458)
Remove caching for shares (circles#1750)
Fix(notification): Make sure the action URL is an absolute URL (circles#1762)
Fix(CoreQueryBuilder): Use correct member entry for circle as initiator (circles#1765)
Fix(FederatedUserService): Increase cache TTL for singleId to one week (circles#1774)
New daily maintenance to delete old federated events (circles#1777)
Bypass user condition on cli (circles#1782)
Fix duplicate name on fedcircle (circles#1783)
Fix(activity): ensure absolute URL are used (circles#1786)
Chore(deps-dev): Bump vite from 5.4.10 to 5.4.11 (firstrunwizard#1438)
Build(deps): for NC 30 support PHP>=8.1 (logreader#1415)
Fix(SetupCheck): remove debug(?) output (logreader#1418)
Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (notifications#2077)
Chore(deps): Bump @nextcloud/dialogs from 5.3.7 to 5.3.8 (notifications#2094)
Fix: use NcCheckboxRadioSwitch in settings (recommendations#820)
Fix: add missing description to command (recommendations#824)
Update nextcloud/ocp dependency (serverinfo#695)
Chore(deps): update dependency cypress-visual-regression to ^5.2.2 (text#6470)
Chore(deps): update dependency cypress-split to ^1.24.5 (text#6589)
Chore(deps): update dependency vite to ^5.4.10 (text#6590)
Fix(deps): update dependency @nextcloud/files to ^3.9.1 (text#6591)
Fix(deps): update dependency mermaid to ^10.9.3 (text#6592)
Fix(deps): update dependency vue-material-design-icons to ^5.3.1 (text#6594)
Fix(css): Set page `size: auto` instead of `size: A4` (text#6595)
Fix some JS console errors (text#6600)
Test(cypress): More specific selector for viewer header in links test (text#6604)
Fix(addContent): only process addExtensions once (text#6605)
Feat(debug): Expose yjs debug function in editor API (text#6608)
Fix(files): set focus on image description right after inserting (text#6611)
Fix(files): Reduce spacing between image and description a bit (text#6615)
Fix(deps): update dependency @nextcloud/dialogs to ^5.3.8 (text#6620)
Fix(deps): update tiptap to ^2.9.1 (text#6621)
Fix(deps): update yjs (text#6622)
Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.24.4 (text#6623)
Chore(deps): update dependency eslint-plugin-cypress to ^3.6.0 (text#6624)
Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.1.1 (text#6625)
Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.25.0 (text#6627)
Fix(deps): update dependency debounce to ^2.2.0 (text#6628)
Fix npm audit (text#6644)
Chore(deps): update dependency vite to ^5.4.11 (text#6658)
Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.27.2 (text#6659)
Fix(deps): update dependency @nextcloud/files to ^3.10.0 (text#6662)
Fix(deps): update dependency @nextcloud/vue to ^8.20.0 (text#6663)
Revert “fix(css): Set page `size: auto` instead of `size: A4`” (text#6669)
Fix: log ignored workspace propfind exceptions at debug (text#6677)
Fix npm audit (text#6691)
Send one full update from y-websocket (text#6697)
Ci: Run cypress on ubuntu-latest (text#6702)
Feat: render text inserted from assistant (text#6704)
Fix: catch all errors when getting rich workspace file (text#6705)
Copyright 2K16 - 2K18 Indonesian Hacker Rulez