Hey all!
I failed to write about Beta 4 that came out last week, so let me try to put in the changelog from beta 4 AND 5 here. See my post on beta 3 to get some ideas on what to test! There’s a list of test apps there you should have a look at - some, like Circles and Mail have newer releases to test.
For some apps you can use the app store in Nextcloud but not all are yet released for the 22 beta in the app store.
For resource management, this app exists: GitHub - nextcloud/calendar_resource_management: Resources back-end for the Nextcloud CalDAV server
Note: there is a small issue with upgrading from beta 4:
[✘] Check for expected files failed
The following extra files have been found: .npmignore
Update failed.
To resume or retry just execute the updater again.
The resolution is easy: just delete .npmignore
As usual, you can get the beta on our install page, using the updater, or directly here
Changelog
Changes
- Coalesce RewriteCond lines in .htaccess (server#22628)
- First attempt to check against core routes before loading all app routes (server#24295)
- Add dedicated product name to OCP\Defaults (server#25950)
- Move files_external to IBootstrap and remove some deprecated stuff in the process (server#26319)
- Allow using any ldap property as login name when using external storage login credentials (server#26397)
- OCC command to delete calendars (server#26421)
- Dashboard API for clients (server#26430)
- Fix some php 8 warnings (server#26494)
- Only allow removing existing shares that would not be allowed due to reshare restrictions (server#26571)
- [3rdparty] streams-0.7.4 (server#26701)
- Better cleanup of user files on user deletion (server#26792)
- Rework search api to allow searching on multiple caches at once (server#26874)
- Port dav calendar settings page to Vue.js (server#27008)
- Add timestamp tooltip (server#27051)
- Don't throw when comments is disabled (server#27053)
- L10n: Spelling unification (server#27063)
- Allow removing apps with app store disabled (server#27088)
- [ProvisioningAPI] Allow specifying group display name during creation (server#27089)
- Force 'name' key in array (server#27098)
- Trigger the default action when openfile URL param is set (server#27102)
- Emit Sidebar events on nextcloud-bus (server#27123)
- Extend Accounts with multivalue properties (PropertyCollection) (server#27189)
- Deduplicate translations and fix double . (server#27190)
- Replace proposal-class-private-properties by regular properties (server#27265)
- Bump @babel/preset-env from 7.13.15 to 7.14.4 (server#27282)
- Set local domain for swiftmailer (server#27306)
- Add missing ACLs for deleted calendar objects to fix deletion (server#27343)
- Export the CalDAV trash bin retention duration as property (server#27348)
- Fix translation phpunit test (server#27352)
- Escape filename in Content-Disposition (server#27354)
- Bugfix/noid/adjust unit tests (server#27374)
- Don't update statuses to offline again and again (server#27375)
- Update php licenses (server#27381)
- Bump sass from 1.34.0 to 1.34.1 (server#27387)
- Bump Symfony from 4.4.19 to 4.4.25 (server#27410)
- Rewrite LegacyHelperTest without $this->at() (server#27414)
- Bump webpack-cli from 4.7.0 to 4.7.2 (server#27417)
- Bump glob-parent from 5.1.1 to 5.1.2 in /build (server#27418)
- Bump webpack-merge from 5.7.3 to 5.8.0 (server#27419)
- [Automated] Update psalm-baseline.xml (server#27420)
- Allow certain custom DAV props to be readable by everyone (server#27426)
- Don't pass a column object to addOrderBy (server#27429)
- Correctly check the reception of a remote feedback (server#27430)
- Allow apps to get photos of VObjects (server#27436)
- Bump giggsey/libphonenumber-for-php from 8.12.20 to 8.12.24 (server#27439)
- Header must contain a colon (server#27444)
- Bump 3rdparty from `8c6da7b` to `e924cba` (server#27449)
- [Automated] Update psalm-baseline.xml (server#27450)
- Move exception logging to separate field (server#27451)
- Bump opis/closure from 3.6.1 to 3.6.2 (server#27452)
- Bump christophwurst/id3parser from 0.1.1 to 0.1.2 (server#27459)
- Bump guzzlehttp/guzzle from 7.2.0 to 7.3.0 (server#27464)
- [Automated] Update psalm-baseline.xml (server#27469)
- Bump php-http/guzzle7-adapter from 0.1.1 to 1.0.0 (server#27470)
- Bump @babel/preset-env from 7.14.4 to 7.14.5 (server#27482)
- Bump @testing-library/jest-dom from 5.12.0 to 5.14.1 (server#27483)
- Bump @babel/plugin-proposal-class-properties from 7.13.0 to 7.14.5 (server#27486)
- Bump aws/aws-sdk-php from 3.171.21 to 3.184.2 (server#27497)
- Fix avatar actions (server#27506)
- Skip deleted calendar objects of deleted calendars (server#27508)
- Add return type for writeToCache (server#27512)
- Fix share activity dispatch (server#27514)
- Add method to read multi-value attributes from ldap (server#27515)
- Bump postcss from 7.0.35 to 7.0.36 (server#27516)
- [Automated] Update psalm-baseline.xml (server#27517)
- Change reviewers of Psalm baseline update (server#27520)
- Save a request everytime we send the heartbeat (server#27522)
- Fix default product name for old themes (server#27529)
- [Automated] Update psalm-baseline.xml (server#27534)
- Bump opis/closure from 3.6.1 to 3.6.2 (3rdparty#654)
- Bump nikic/php-parser from 4.10.4 to 4.10.5 (3rdparty#662)
- Bump giggsey/libphonenumber-for-php from 8.12.20 to 8.12.24 (3rdparty#672)
- Bump Symfony from 4.4.19 to 4.4.25 (3rdparty#678)
- Bump Symfony from 4.4.19 to 4.4.25 (3rdparty#680)
- Bump php-http/guzzle7-adapter from 0.1.1 to 1.0.0 (3rdparty#682)
- Bump icewind/streams from 0.7.2 to 0.7.4 (3rdparty#683)
- Bump guzzlehttp/guzzle from 7.2.0 to 7.3.0 (3rdparty#685)
- Bump christophwurst/id3parser from 0.1.1 to 0.1.2 (3rdparty#686)
- Bump aws/aws-sdk-php from 3.171.21 to 3.184.2 (3rdparty#691)
- Use npm 7 (activity#593)
- Bump eslint-plugin-standard from 4.1.0 to 5.0.0 (files_pdfviewer#389)
- Bump eslint-plugin-vue from 7.9.0 to 7.10.0 (files_pdfviewer#408)
- Bump babel-loader-exclude-node-modules-except from 1.1.2 to 1.2.1 (files_pdfviewer#409)
- Bump eslint-plugin-import from 2.23.3 to 2.23.4 (files_pdfviewer#410)
- Bump sass from 1.34.0 to 1.34.1 (files_pdfviewer#411)
- Bump eslint from 7.26.0 to 7.28.0 (files_pdfviewer#412)
- Bump vue-template-compiler from 2.6.12 to 2.6.13 (files_pdfviewer#413)
- Disable content copy for PDF files that specify it (files_pdfviewer#414)
- Bump trim-newlines from 3.0.0 to 3.0.1 (files_pdfviewer#415)
- Bump glob-parent from 5.1.1 to 5.1.2 (files_pdfviewer#416)
- Bump phpunit/phpunit from 8.5.15 to 8.5.16 (files_pdfviewer#422)
- Bump @babel/preset-env from 7.14.4 to 7.14.5 (files_pdfviewer#423)
- Bump vue-template-compiler from 2.6.13 to 2.6.14 (files_pdfviewer#424)
- Bump eslint-plugin-vue from 7.10.0 to 7.11.0 (files_pdfviewer#425)
- Bump @babel/eslint-parser from 7.14.4 to 7.14.5 (files_pdfviewer#426)
- Bump @babel/core from 7.14.3 to 7.14.5 (files_pdfviewer#427)
- Bump webpack-cli from 4.7.0 to 4.7.2 (files_pdfviewer#428)
- Bump node and npm version in package.json (files_pdfviewer#429)
- Bump postcss from 7.0.32 to 7.0.36 (files_pdfviewer#431)
- Bump deps and use npm7 (files_pdfviewer#432)
- Bump node and npm version in package.json (files_videoplayer#239)
- Bump vue and vue-template-compiler (firstrunwizard#537)
- Bump acorn from 8.2.4 to 8.3.0 (firstrunwizard#538)
- Bump eslint-plugin-import from 2.23.3 to 2.23.4 (firstrunwizard#539)
- Bump vue and vue-template-compiler (firstrunwizard#540)
- Bump @babel/core from 7.14.3 to 7.14.5 (firstrunwizard#542)
- Bump @babel/preset-env from 7.14.4 to 7.14.5 (firstrunwizard#543)
- Bump acorn from 8.3.0 to 8.4.0 (firstrunwizard#544)
- Bump postcss from 7.0.25 to 7.0.36 (firstrunwizard#546)
- Bump node and npm version in package.json (firstrunwizard#547)
- Properly parse new log format with dedicated exception field (logreader#530)
- Update node checks (logreader#531)
- Bump node and npm version in package.json (logreader#534)
- Bump webpack-cli from 4.7.0 to 4.7.2 (notifications#1000)
- Bump vue and vue-template-compiler (notifications#1001)
- Bump @babel/eslint-parser from 7.14.4 to 7.14.5 (notifications#1002)
- Bump @babel/preset-env from 7.14.4 to 7.14.5 (notifications#1004)
- Bump @babel/core from 7.14.3 to 7.14.5 (notifications#1005)
- Bump @nextcloud/vue from 3.10.1 to 4.0.1 (notifications#1006)
- Bump postcss from 7.0.26 to 7.0.36 (notifications#1007)
- Bump node and npm version in package.json (notifications#1008)
- Bump vue and vue-template-compiler (notifications#987)
- Bump eslint-plugin-import from 2.23.3 to 2.23.4 (notifications#988)
- Bump babel-loader-exclude-node-modules-except from 1.1.2 to 1.2.1 (notifications#989)
- Bump eslint-plugin-vue from 7.9.0 to 7.10.0 (notifications#990)
- Bump @nextcloud/vue from 3.10.0 to 3.10.1 (notifications#991)
- Bump eslint from 7.27.0 to 7.28.0 (notifications#992)
- Bump sass from 1.34.0 to 1.34.1 (notifications#993)
- Only ask for permissions on HTTPS (notifications#996)
- Bump eslint-plugin-vue from 7.10.0 to 7.11.0 (notifications#999)
- Bump eslint-plugin-vue from 7.9.0 to 7.10.0 (password_policy#194)
- Bump eslint from 7.27.0 to 7.28.0 (password_policy#195)
- Bump eslint-plugin-import from 2.23.3 to 2.23.4 (password_policy#197)
- Bump sass from 1.34.0 to 1.34.1 (password_policy#198)
- Bump trim-newlines from 3.0.0 to 3.0.1 (password_policy#200)
- Bump eslint-plugin-vue from 7.10.0 to 7.11.0 (password_policy#201)
- Bump webpack-cli from 4.7.0 to 4.7.2 (password_policy#203)
- Bump @babel/eslint-parser from 7.14.4 to 7.14.5 (password_policy#204)
- Bump @babel/preset-env from 7.14.4 to 7.14.5 (password_policy#205)
- Bump webpack-merge from 5.7.3 to 5.8.0 (password_policy#207)
- Bump @babel/core from 7.14.3 to 7.14.5 (password_policy#208)
- Bump postcss from 7.0.35 to 7.0.36 (password_policy#209)
- Bump node and npm version in package.json (password_policy#210)
- Bump eslint-plugin-vue from 7.9.0 to 7.10.0 (photos#787)
- Bump eslint-plugin-import from 2.23.3 to 2.23.4 (photos#789)
- Bump babel-loader-exclude-node-modules-except from 1.1.2 to 1.2.1 (photos#790)
- Bump eslint from 7.27.0 to 7.28.0 (photos#792)
- Bump phpunit/phpunit from 9.5.4 to 9.5.5 (photos#793)
- Bump @babel/core from 7.14.3 to 7.14.5 (photos#794)
- Bump eslint-plugin-vue from 7.10.0 to 7.11.0 (photos#795)
- Bump webpack-merge from 5.7.3 to 5.8.0 (photos#798)
- Bump @babel/preset-env from 7.14.4 to 7.14.5 (photos#799)
- Bump deps and use npm7 (photos#801)
- Bump node and npm version in package.json (privacy#638)
- Use new viewer syntax with destructuring object (recommendations#410)
- Bump postcss from 7.0.17 to 7.0.36 (recommendations#411)
- Bump node and npm version in package.json (recommendations#412)
- Fix Chart.js Syntax (serverinfo#319)
- Small changes to README (text#1613)
- Bump ws from 6.2.1 to 6.2.2 (text#1642)
- ViewerComponent: pass on autofocus to EditorWrapper (text#1645)
- Bump @babel/preset-env from 7.14.2 to 7.14.5 (text#1652)
- Bump postcss from 7.0.32 to 7.0.36 (text#1657)
- Try enabling apcu on cli for cypress (text#1658)
- Bump node and npm version in package.json (text#1663)
- Use physical pixel size for preview resolution (viewer#899)
- Bump eslint-plugin-cypress from 2.11.2 to 2.11.3 (viewer#904)
- Bump browserslist from 4.16.1 to 4.16.6 (viewer#911)
- React to sidebar events from nextcloud-bus (viewer#913)
- Bump eslint-plugin-vue from 7.8.0 to 7.10.0 (viewer#921)
- Bump babel-loader-exclude-node-modules-except from 1.1.2 to 1.2.1 (viewer#930)
- Bump cypress from 7.2.0 to 7.4.0 (viewer#931)
- Bump sass from 1.33.0 to 1.34.1 (viewer#932)
- Bump vue and vue-template-compiler (viewer#933)
- Bump webpack-cli from 4.6.0 to 4.7.0 (viewer#934)
- Bump node-polyfill-webpack-plugin from 1.1.0 to 1.1.2 (viewer#935)
- Bump eslint-plugin-import from 2.22.1 to 2.23.4 (viewer#938)
- Bump vue-loader from 15.9.6 to 15.9.7 (viewer#940)
- Bump eslint from 7.25.0 to 7.28.0 (viewer#941)
- Build(deps-dev): bump phpunit/phpunit from 8.5.15 to 8.5.16 (viewer#945)
- Bump deps and use npm7 (viewer#955)