Skip to content

Releases: nextcloud/server

v30.0.2

07 Nov 09:56
c23cdf6
Compare
Choose a tag to compare

What's Changed

  • [stable30] fix: Make user removal more resilient by @backportbot in #48589
  • [stable30] fix(files): Reset context menu position on close by @backportbot in #47878
  • [stable30] fix(files): Add more visual move / copy notification by @backportbot in #48458
  • [stable30] fix: get rid of denied notification when accept by @backportbot in #48751
  • [stable30] fix(share): Return empty string if no label is set by @backportbot in #48703
  • [stable30] fix(files): Ensure children are removed from folder and not duplicated by @backportbot in #48240
  • [stable30] feat(comments): Support mentioning emails by @backportbot in #48785
  • [stable30] fix(appstore): Hide last modified information for shipped apps by @backportbot in #48754
  • [stable30] fix(security): Update code signing revocation list by @nextcloud-command in #48778
  • [stable30] fix(activity): Fix download activity parameters by @backportbot in #48818
  • [stable30] fix(AppConfig): Add external JWT private key to sensitive keys by @backportbot in #48710
  • [stable30] build: Bump symfony/* to 6.4 by @nickvergessen in #48763
  • [stable30] fix(files_sharing): Add proper user facing messages on success by @backportbot in #48730
  • [stable30] ci: Update list of installed PHP extensions (as some are not default … by @nickvergessen in #48824
  • [stable30] fix(files): Ensure renaming state is correctly reset by @backportbot in #48731
  • [stable30] fix(filesexternal): Remove unneeded 3rdparty library use by @backportbot in #48550
  • [stable30] fix(logger): Remove more parameters of other methods by @backportbot in #48830
  • [stable30] fix: add PasswordConfirmationRequired to create user storages endpoint by @backportbot in #48748
  • [stable30] fix(app-store): Also proxy images of locally installed apps by @backportbot in #48868
  • [stable30] fix(app-store): Ensure the groups property is always an array by @backportbot in #48866
  • [stable30] fix(files): Adjust NavigationQuota for Nextcloud 30 design by @backportbot in #48834
  • [stable30] fix(files_sharing): Add correct context to translation by @backportbot in #48836
  • [stable30] [TextProcessing] Fix: Also list types that are available in task processing by @backportbot in #48877
  • [stable30] fix(app-store): Correctly render Markdown in app description by @backportbot in #48872
  • [stable30] build: Print RTL limited characters in translation-checker by @backportbot in #48856
  • [stable30] fix(ShareAPI): Send mails for mail shares by default by @backportbot in #48881
  • [stable30] refactor(ShareApiController): Check for null and empty strings with e… by @backportbot in #48890
  • [stable30] fix(files): handle empty view with error by @backportbot in #48893
  • [stable30] fix(files): add title for files list table header button by @backportbot in #48901
  • [stable30] fix: Allow overriding shouldApplyQuota check from child classes by @backportbot in #48635
  • [stable30] fix(dav): Cleanup view-only check by @backportbot in #48931
  • [stable30] fix(files_sharing): Cleanup error messages by @backportbot in #48937
  • chore(deps): Bump guzzlehttp/guzzle from 7.8.1 to 7.8.2 by @nickvergessen in #48896
  • [stable30] fix: encrypt and store password, decrypt and retrieve the same by @backportbot in #48939
  • [stable30] fix(unified-search): Close on second ctrl+f by @backportbot in #48861
  • [stable30] fix(config): Mark more configs as sensitive by @backportbot in #48950
  • [stable30] fix(files_sharing): federated shares avatar by @backportbot in #48888
  • [stable30] fix(app-store): Update update count in navigation by @backportbot in #48945
  • [stable30] ci(psalm): Add missing imagick extension by @backportbot in #48957
  • [stable30] fix: do not reduce count for subadmins if they are members of group by @backportbot in #48571
  • [stable30] fix: Fix "Unknown path" error when source user files folder has not been initialized by @backportbot in #48746
  • [stable30] fix: add PasswordConfirmationRequired to the external storages mentioned in review by @backportbot in #48976
  • [stable30] Fix copying or moving from shared groupfolders by @backportbot in #48984
  • [stable30] fix(files): Do not jump to top when fileId is set to currentFolder by @backportbot in #48979
  • [stable30] fix: Shipped apps should include the Nextcloud version in the cache buster by @susnux in #48701
  • [stable30] Fix disabled user list for subadmins by @backportbot in #48970
  • chore(deps): Bump libphonenumber-js from 1.11.9 to 1.11.11 by @dependabot in #48667
  • [stable30] fix: provision api's status codes by @backportbot in #48474
  • [stable30] fix: Return correct list of managers for a user by @backportbot in #48622
  • [stable30] fix: Fix empty sections appearing in search results by @backportbot in #48624
  • [stable30] chore: Replace Twitter & Diaspora links and text by @backportbot in #48620
  • [stable30] fix: improve moving object store items to trashbin by @backportbot in #48245
  • [stable30] fix: Fix "Reasons to use Nextcloud" design by @backportbot in #48652
  • [stable30] fix(locking): Accept mixed as value on setTTL by @backportbot in #48694
  • [stable30] fix: add PasswordConfirmationRequired to saveGlobalCredentials by @backportbot in #49005
  • [stable30] Fix email share transfer accross storages by @backportbot in #48618
  • [stable30] fix(users): improve recently active search by @backportbot in #49001
  • [stable30] fix(FileList): Show correct avatar for federated share owner by @backportbot in #48294
  • [stable30] fix(files_sharing): Password field must not be required if already set by @backportbot in #49013
  • [stable30] feat(settings): migrate AppAPI ExApps management to settings by @backportbot in #48988
  • [stable30] fix(files-external): set password as sensitive by @backportbot in #49028
  • [stable30] fix(ShareEntryLinkList): Append new links to the end of list by @backportbot in #49022
  • 30.0.2 RC1 by @Altahrim in #48996
  • [stable30] chore: Update code owners by @backportbot in #49057
  • [stable30] fix(apps-store): Fix exception on generating preview url for installed app screenshot by @backportbot in #49044
  • [stable30] fix(owncloud): Fix ownCloud migration with oauth2 app by @nickvergessen in #49076
  • [stable30] Update @nextcloud/dialogs to v6.0.1 by @susnux in #49093
  • [stable30] fix(caldav): broken activity rich objects by @backportbot in #49080
  • [stable30] docs: update overwrite.cli.url wording by @backportbot in #49067
  • 30.0.2 RC2 by @Altahrim in #49079
  • 30.0.2 by @Altahrim in #49120

Full Changelog: v30.0.1...v30.0.2

v29.0.9

07 Nov 09:56
b35875a
Compare
Choose a tag to compare

What's Changed

  • [stable29] fix: Allow overriding shouldApplyQuota check from child classes by @backportbot in #48634
  • [stable29] fix(setup-checks): Ensure URL with webroot works by @backportbot in #47943
  • [stable29] fix(files): Add more visual move / copy notification by @backportbot in #48457
  • [stable29] fix(locking): Accept mixed as value on setTTL by @backportbot in #48693
  • [stable29] fix(dav): Public WebDAV endpoint should allow GET requests by @susnux in #48631
  • [stable29] Fix email share transfer accross storages by @backportbot in #48617
  • [stable29] fix(share): Return empty string if no label is set by @backportbot in #48704
  • [stable29] fix(files): Ensure children are removed from folder and not duplicated by @backportbot in #48239
  • [stable29] fix: get rid of denied notification when accept by @backportbot in #48752
  • [stable29] fix: Make user removal more resilient by @backportbot in #48588
  • [stable29] fix(message): Fix logic of Mail test by @backportbot in #48764
  • [stable29] fix(appstore): Hide last modified information for shipped apps by @backportbot in #48755
  • [stable29] fix(security): Update code signing revocation list by @nextcloud-command in #48780
  • [stable29] fix(activity): Fix download activity parameters by @backportbot in #48817
  • [stable29] fix(AppConfig): Add external JWT private key to sensitive keys by @backportbot in #48709
  • [stable29] fix(files_sharing): Add proper user facing messages on success by @backportbot in #48729
  • [stable29] ci: Update list of installed PHP extensions (as some are not default … by @backportbot in #48825
  • [stable29] fix(logger): Remove more parameters of other methods by @backportbot in #48831
  • [stable29] build: Print RTL limited characters in translation-checker by @backportbot in #48857
  • [stable29] fix: add PasswordConfirmationRequired to create user storages endpoint by @backportbot in #48750
  • chore(deps-dev): Bump jsdoc from 4.0.2 to 4.0.4 by @dependabot in #48905
  • [stable29] fix(dav): Cleanup view-only check by @backportbot in #48930
  • [stable29] fix(files): add title for files list table header button by @backportbot in #48922
  • [stable29] fix(files_sharing): Cleanup error messages by @backportbot in #48936
  • [stable29] fix(app-store): Update update count in navigation by @backportbot in #48944
  • [stable29] fix: encrypt and store password, decrypt and retrieve the same by @backportbot in #48940
  • [stable29] fix(config): Mark more configs as sensitive by @backportbot in #48949
  • [stable29] fix(files): handle empty view with error by @ShGKme in #48934
  • [stable29] fix(files_sharing): federated shares avatar by @backportbot in #48889
  • [stable29] ci(psalm): Add missing imagick extension by @provokateurin in #48958
  • [stable29] fix: do not reduce count for subadmins if they are members of group by @backportbot in #48570
  • [stable29] fix: add PasswordConfirmationRequired to the external storages mentioned in review by @backportbot in #48973
  • [stable29] Fix copying or moving from shared groupfolders by @backportbot in #48968
  • [stable29] fix(files): Do not jump to top when fileId is set to currentFolder by @backportbot in #48980
  • [stable29] test: re-add object store primary storage phpunit tests by @backportbot in #48488
  • [stable29] fix: provision api's status codes by @backportbot in #48473
  • [stable29] fix: Fix "Unknown path" error when source user files folder has not been initialized by @backportbot in #48745
  • [stable29] fix: Shipped apps should include the Nextcloud version in the cache buster by @susnux in #48700
  • [stable29] fix: add PasswordConfirmationRequired to saveGlobalCredentials by @backportbot in #49006
  • [stable29] ci: fail psalm when baseline update required by @backportbot in #48471
  • [stable29] fix(files_sharing): Password field must not be required if already set by @backportbot in #49012
  • [stable29] Fix disabled user list for subadmins by @backportbot in #48969
  • [stable29] fix(files-external): set password as sensitive by @ArtificialOwl in #49029
  • [stable29] fix(ShareEntryLinkList): Append new links to the end of list by @backportbot in #49021
  • [stable29] perf(ObjectStoreStorage): Improve (slow) move on same object bucket by @backportbot in #48998
  • 29.0.9 RC1 by @Altahrim in #48995
  • [stable29] chore: request review from groupware when changing the card- and cald… by @backportbot in #49055
  • [stable29] fix(owncloud): Fix ownCloud migration with oauth2 app by @backportbot in #49085
  • [stable29] chore(deps): Update @nextcloud/dialogs to v5.3.8 by @susnux in #49095
  • [stable29] docs: update overwrite.cli.url wording by @backportbot in #49068
  • 29.0.9 RC2 by @Altahrim in #49092
  • 29.0.9 by @Altahrim in #49119

Full Changelog: v29.0.8...v29.0.9

v28.0.12

07 Nov 09:56
d52e850
Compare
Choose a tag to compare

What's Changed

  • [stable28] fix: Allow overriding shouldApplyQuota check from child classes by @backportbot in #48633
  • chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.9 by @dependabot in #48580
  • [stable28] Fix email share transfer accross storages by @backportbot in #48616
  • [stable28] fix(files): Add more visual move / copy notification by @backportbot in #48456
  • [stable28] fix: get rid of denied notification when accept by @backportbot in #48753
  • [stable28] fix(AppConfig): Add external JWT private key to sensitive keys by @provokateurin in #48711
  • [stable28] fix: Make user removal more resilient by @backportbot in #48587
  • [stable28] fix(share): Return empty string if no label is set by @backportbot in #48739
  • [stable28] fix(message): Fix logic of Mail test by @backportbot in #48762
  • [stable28] fix(security): Update code signing revocation list by @nextcloud-command in #48783
  • [stable28] fix(logger): Remove more parameters of other methods by @backportbot in #48832
  • [stable28] fix(files_sharing): Add proper user facing messages on success by @backportbot in #48796
  • [stable28] fix: add PasswordConfirmationRequired to create user storages endpoint by @backportbot in #48749
  • [stable28] build: Print RTL limited characters in translation-checker by @backportbot in #48858
  • [stable28] fix(files): undefined displayname for outdated @nextcloud/files<3.6.0 apps by @backportbot in #48875
  • [stable28] fix: Fix "Unknown path" error when source user files folder has not been initialized by @backportbot in #48744
  • [stable28] fix(files): add title for files list table header button by @backportbot in #48923
  • [stable28] fix(dav): Cleanup view-only check by @backportbot in #48929
  • [stable28] fix(files_sharing): Cleanup error messages by @backportbot in #48935
  • [stable28] fix: encrypt and store password, decrypt and retrieve the same by @backportbot in #48941
  • [stable28] fix(files): handle empty view with error by @backportbot in #48938
  • [stable28] fix(config): Mark more configs as sensitive by @backportbot in #48948
  • [stable28] fix(files_sharing): federated shares avatar by @backportbot in #48955
  • [stable28] ci(psalm): Add missing imagick extension by @provokateurin in #48959
  • [stable28] fix: do not reduce count for subadmins if they are members of group by @backportbot in #48569
  • [stable28] fix: add PasswordConfirmationRequired to the external storages mentioned in review by @backportbot in #48974
  • [stable28] Fix copying or moving from shared groupfolders by @backportbot in #48966
  • [stable28] fix: provision api's status codes by @backportbot in #48472
  • [stable28] fix(locking): Accept mixed as value on setTTL by @solracsf in #48695
  • [stable28] chore(deps): Update @nextcloud/upload to at least 1.5.0 by @susnux in #48946
  • [stable28] fix: add PasswordConfirmationRequired to saveGlobalCredentials by @backportbot in #49007
  • [stable28] fix(ShareEntryLinkList): Append new links to the end of list by @backportbot in #49020
  • build(deps): bump @nextcloud/password-confirmation from 5.1.0 to 5.1.1 by @dependabot in #47003
  • [stable28] ci: fail psalm when baseline update required by @backportbot in #48470
  • [stable28] Fix disabled user list for subadmins by @backportbot in #48967
  • [stable28] fix(files-external): set password as sensitive by @backportbot in #49027
  • [stable28] perf(ObjectStoreStorage): Improve (slow) move on same object bucket by @backportbot in #48985
  • 28.0.12 RC1 by @Altahrim in #48994
  • [stable28] chore: request review from groupware when changing the card- and cald… by @backportbot in #49063
  • [stable28] fix(owncloud): Fix ownCloud migration with oauth2 app by @backportbot in #49084
  • [stable28] docs: update overwrite.cli.url wording by @backportbot in #49070
  • 28.0.12 RC2 by @Altahrim in #49091
  • 28.0.12 by @Altahrim in #49118

Full Changelog: v28.0.11...v28.0.12

v30.0.2rc2

05 Nov 14:24
0f0aa69
Compare
Choose a tag to compare
v30.0.2rc2 Pre-release
Pre-release

What's Changed

  • [stable30] chore: Update code owners by @backportbot in #49057
  • [stable30] fix(apps-store): Fix exception on generating preview url for installed app screenshot by @backportbot in #49044
  • [stable30] fix(owncloud): Fix ownCloud migration with oauth2 app by @nickvergessen in #49076
  • [stable30] Update @nextcloud/dialogs to v6.0.1 by @susnux in #49093
  • [stable30] fix(caldav): broken activity rich objects by @backportbot in #49080
  • [stable30] docs: update overwrite.cli.url wording by @backportbot in #49067
  • 30.0.2 RC2 by @Altahrim in #49079

Full Changelog: v30.0.2rc1...v30.0.2rc2

v29.0.9rc2

05 Nov 14:24
56bbb65
Compare
Choose a tag to compare
v29.0.9rc2 Pre-release
Pre-release

What's Changed

  • [stable29] chore: request review from groupware when changing the card- and cald… by @backportbot in #49055
  • [stable29] fix(owncloud): Fix ownCloud migration with oauth2 app by @backportbot in #49085
  • [stable29] chore(deps): Update @nextcloud/dialogs to v5.3.8 by @susnux in #49095
  • [stable29] docs: update overwrite.cli.url wording by @backportbot in #49068
  • 29.0.9 RC2 by @Altahrim in #49092

Full Changelog: v29.0.9rc1...v29.0.9rc2

v28.0.12rc2

05 Nov 14:24
736d554
Compare
Choose a tag to compare
v28.0.12rc2 Pre-release
Pre-release

What's Changed

  • [stable28] chore: request review from groupware when changing the card- and cald… by @backportbot in #49063
  • [stable28] fix(owncloud): Fix ownCloud migration with oauth2 app by @backportbot in #49084
  • [stable28] docs: update overwrite.cli.url wording by @backportbot in #49070
  • 28.0.12 RC2 by @Altahrim in #49091

Full Changelog: v28.0.12rc1...v28.0.12rc2

v30.0.2rc1

31 Oct 16:12
739a114
Compare
Choose a tag to compare
v30.0.2rc1 Pre-release
Pre-release

What's Changed

  • [stable30] fix: Make user removal more resilient by @backportbot in #48589
  • [stable30] fix(files): Reset context menu position on close by @backportbot in #47878
  • [stable30] fix(files): Add more visual move / copy notification by @backportbot in #48458
  • [stable30] fix: get rid of denied notification when accept by @backportbot in #48751
  • [stable30] fix(share): Return empty string if no label is set by @backportbot in #48703
  • [stable30] fix(files): Ensure children are removed from folder and not duplicated by @backportbot in #48240
  • [stable30] feat(comments): Support mentioning emails by @backportbot in #48785
  • [stable30] fix(appstore): Hide last modified information for shipped apps by @backportbot in #48754
  • [stable30] fix(security): Update code signing revocation list by @nextcloud-command in #48778
  • [stable30] fix(activity): Fix download activity parameters by @backportbot in #48818
  • [stable30] fix(AppConfig): Add external JWT private key to sensitive keys by @backportbot in #48710
  • [stable30] build: Bump symfony/* to 6.4 by @nickvergessen in #48763
  • [stable30] fix(files_sharing): Add proper user facing messages on success by @backportbot in #48730
  • [stable30] ci: Update list of installed PHP extensions (as some are not default … by @nickvergessen in #48824
  • [stable30] fix(files): Ensure renaming state is correctly reset by @backportbot in #48731
  • [stable30] fix(filesexternal): Remove unneeded 3rdparty library use by @backportbot in #48550
  • [stable30] fix(logger): Remove more parameters of other methods by @backportbot in #48830
  • [stable30] fix: add PasswordConfirmationRequired to create user storages endpoint by @backportbot in #48748
  • [stable30] fix(app-store): Also proxy images of locally installed apps by @backportbot in #48868
  • [stable30] fix(app-store): Ensure the groups property is always an array by @backportbot in #48866
  • [stable30] fix(files): Adjust NavigationQuota for Nextcloud 30 design by @backportbot in #48834
  • [stable30] fix(files_sharing): Add correct context to translation by @backportbot in #48836
  • [stable30] [TextProcessing] Fix: Also list types that are available in task processing by @backportbot in #48877
  • [stable30] fix(app-store): Correctly render Markdown in app description by @backportbot in #48872
  • [stable30] build: Print RTL limited characters in translation-checker by @backportbot in #48856
  • [stable30] fix(ShareAPI): Send mails for mail shares by default by @backportbot in #48881
  • [stable30] refactor(ShareApiController): Check for null and empty strings with e… by @backportbot in #48890
  • [stable30] fix(files): handle empty view with error by @backportbot in #48893
  • [stable30] fix(files): add title for files list table header button by @backportbot in #48901
  • [stable30] fix: Allow overriding shouldApplyQuota check from child classes by @backportbot in #48635
  • [stable30] fix(dav): Cleanup view-only check by @backportbot in #48931
  • [stable30] fix(files_sharing): Cleanup error messages by @backportbot in #48937
  • chore(deps): Bump guzzlehttp/guzzle from 7.8.1 to 7.8.2 by @nickvergessen in #48896
  • [stable30] fix: encrypt and store password, decrypt and retrieve the same by @backportbot in #48939
  • [stable30] fix(unified-search): Close on second ctrl+f by @backportbot in #48861
  • [stable30] fix(config): Mark more configs as sensitive by @backportbot in #48950
  • [stable30] fix(files_sharing): federated shares avatar by @backportbot in #48888
  • [stable30] fix(app-store): Update update count in navigation by @backportbot in #48945
  • [stable30] ci(psalm): Add missing imagick extension by @backportbot in #48957
  • [stable30] fix: do not reduce count for subadmins if they are members of group by @backportbot in #48571
  • [stable30] fix: Fix "Unknown path" error when source user files folder has not been initialized by @backportbot in #48746
  • [stable30] fix: add PasswordConfirmationRequired to the external storages mentioned in review by @backportbot in #48976
  • [stable30] Fix copying or moving from shared groupfolders by @backportbot in #48984
  • [stable30] fix(files): Do not jump to top when fileId is set to currentFolder by @backportbot in #48979
  • [stable30] fix: Shipped apps should include the Nextcloud version in the cache buster by @susnux in #48701
  • [stable30] Fix disabled user list for subadmins by @backportbot in #48970
  • chore(deps): Bump libphonenumber-js from 1.11.9 to 1.11.11 by @dependabot in #48667
  • [stable30] fix: provision api's status codes by @backportbot in #48474
  • [stable30] fix: Return correct list of managers for a user by @backportbot in #48622
  • [stable30] fix: Fix empty sections appearing in search results by @backportbot in #48624
  • [stable30] chore: Replace Twitter & Diaspora links and text by @backportbot in #48620
  • [stable30] fix: improve moving object store items to trashbin by @backportbot in #48245
  • [stable30] fix: Fix "Reasons to use Nextcloud" design by @backportbot in #48652
  • [stable30] fix(locking): Accept mixed as value on setTTL by @backportbot in #48694
  • [stable30] fix: add PasswordConfirmationRequired to saveGlobalCredentials by @backportbot in #49005
  • [stable30] Fix email share transfer accross storages by @backportbot in #48618
  • [stable30] fix(users): improve recently active search by @backportbot in #49001
  • [stable30] fix(FileList): Show correct avatar for federated share owner by @backportbot in #48294
  • [stable30] fix(files_sharing): Password field must not be required if already set by @backportbot in #49013
  • [stable30] feat(settings): migrate AppAPI ExApps management to settings by @backportbot in #48988
  • [stable30] fix(files-external): set password as sensitive by @backportbot in #49028
  • [stable30] fix(ShareEntryLinkList): Append new links to the end of list by @backportbot in #49022
  • 30.0.2 RC1 by @Altahrim in #48996

Full Changelog: v30.0.1...v30.0.2rc1

v29.0.9rc1

31 Oct 16:13
e674aa5
Compare
Choose a tag to compare
v29.0.9rc1 Pre-release
Pre-release

What's Changed

  • [stable29] fix: Allow overriding shouldApplyQuota check from child classes by @backportbot in #48634
  • [stable29] fix(setup-checks): Ensure URL with webroot works by @backportbot in #47943
  • [stable29] fix(files): Add more visual move / copy notification by @backportbot in #48457
  • [stable29] fix(locking): Accept mixed as value on setTTL by @backportbot in #48693
  • [stable29] fix(dav): Public WebDAV endpoint should allow GET requests by @susnux in #48631
  • [stable29] Fix email share transfer accross storages by @backportbot in #48617
  • [stable29] fix(share): Return empty string if no label is set by @backportbot in #48704
  • [stable29] fix(files): Ensure children are removed from folder and not duplicated by @backportbot in #48239
  • [stable29] fix: get rid of denied notification when accept by @backportbot in #48752
  • [stable29] fix: Make user removal more resilient by @backportbot in #48588
  • [stable29] fix(message): Fix logic of Mail test by @backportbot in #48764
  • [stable29] fix(appstore): Hide last modified information for shipped apps by @backportbot in #48755
  • [stable29] fix(security): Update code signing revocation list by @nextcloud-command in #48780
  • [stable29] fix(activity): Fix download activity parameters by @backportbot in #48817
  • [stable29] fix(AppConfig): Add external JWT private key to sensitive keys by @backportbot in #48709
  • [stable29] fix(files_sharing): Add proper user facing messages on success by @backportbot in #48729
  • [stable29] ci: Update list of installed PHP extensions (as some are not default … by @backportbot in #48825
  • [stable29] fix(logger): Remove more parameters of other methods by @backportbot in #48831
  • [stable29] build: Print RTL limited characters in translation-checker by @backportbot in #48857
  • [stable29] fix: add PasswordConfirmationRequired to create user storages endpoint by @backportbot in #48750
  • chore(deps-dev): Bump jsdoc from 4.0.2 to 4.0.4 by @dependabot in #48905
  • [stable29] fix(dav): Cleanup view-only check by @backportbot in #48930
  • [stable29] fix(files): add title for files list table header button by @backportbot in #48922
  • [stable29] fix(files_sharing): Cleanup error messages by @backportbot in #48936
  • [stable29] fix(app-store): Update update count in navigation by @backportbot in #48944
  • [stable29] fix: encrypt and store password, decrypt and retrieve the same by @backportbot in #48940
  • [stable29] fix(config): Mark more configs as sensitive by @backportbot in #48949
  • [stable29] fix(files): handle empty view with error by @ShGKme in #48934
  • [stable29] fix(files_sharing): federated shares avatar by @backportbot in #48889
  • [stable29] ci(psalm): Add missing imagick extension by @provokateurin in #48958
  • [stable29] fix: do not reduce count for subadmins if they are members of group by @backportbot in #48570
  • [stable29] fix: add PasswordConfirmationRequired to the external storages mentioned in review by @backportbot in #48973
  • [stable29] Fix copying or moving from shared groupfolders by @backportbot in #48968
  • [stable29] fix(files): Do not jump to top when fileId is set to currentFolder by @backportbot in #48980
  • [stable29] test: re-add object store primary storage phpunit tests by @backportbot in #48488
  • [stable29] fix: provision api's status codes by @backportbot in #48473
  • [stable29] fix: Fix "Unknown path" error when source user files folder has not been initialized by @backportbot in #48745
  • [stable29] fix: Shipped apps should include the Nextcloud version in the cache buster by @susnux in #48700
  • [stable29] fix: add PasswordConfirmationRequired to saveGlobalCredentials by @backportbot in #49006
  • [stable29] ci: fail psalm when baseline update required by @backportbot in #48471
  • [stable29] fix(files_sharing): Password field must not be required if already set by @backportbot in #49012
  • [stable29] Fix disabled user list for subadmins by @backportbot in #48969
  • [stable29] fix(files-external): set password as sensitive by @ArtificialOwl in #49029
  • [stable29] fix(ShareEntryLinkList): Append new links to the end of list by @backportbot in #49021
  • [stable29] perf(ObjectStoreStorage): Improve (slow) move on same object bucket by @backportbot in #48998
  • 29.0.9 RC1 by @Altahrim in #48995

Full Changelog: v29.0.8...v29.0.9rc1

v28.0.12rc1

31 Oct 16:13
93a1c9e
Compare
Choose a tag to compare
v28.0.12rc1 Pre-release
Pre-release

What's Changed

  • [stable28] fix: Allow overriding shouldApplyQuota check from child classes by @backportbot in #48633
  • chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.9 by @dependabot in #48580
  • [stable28] Fix email share transfer accross storages by @backportbot in #48616
  • [stable28] fix(files): Add more visual move / copy notification by @backportbot in #48456
  • [stable28] fix: get rid of denied notification when accept by @backportbot in #48753
  • [stable28] fix(AppConfig): Add external JWT private key to sensitive keys by @provokateurin in #48711
  • [stable28] fix: Make user removal more resilient by @backportbot in #48587
  • [stable28] fix(share): Return empty string if no label is set by @backportbot in #48739
  • [stable28] fix(message): Fix logic of Mail test by @backportbot in #48762
  • [stable28] fix(security): Update code signing revocation list by @nextcloud-command in #48783
  • [stable28] fix(logger): Remove more parameters of other methods by @backportbot in #48832
  • [stable28] fix(files_sharing): Add proper user facing messages on success by @backportbot in #48796
  • [stable28] fix: add PasswordConfirmationRequired to create user storages endpoint by @backportbot in #48749
  • [stable28] build: Print RTL limited characters in translation-checker by @backportbot in #48858
  • [stable28] fix(files): undefined displayname for outdated @nextcloud/files<3.6.0 apps by @backportbot in #48875
  • [stable28] fix: Fix "Unknown path" error when source user files folder has not been initialized by @backportbot in #48744
  • [stable28] fix(files): add title for files list table header button by @backportbot in #48923
  • [stable28] fix(dav): Cleanup view-only check by @backportbot in #48929
  • [stable28] fix(files_sharing): Cleanup error messages by @backportbot in #48935
  • [stable28] fix: encrypt and store password, decrypt and retrieve the same by @backportbot in #48941
  • [stable28] fix(files): handle empty view with error by @backportbot in #48938
  • [stable28] fix(config): Mark more configs as sensitive by @backportbot in #48948
  • [stable28] fix(files_sharing): federated shares avatar by @backportbot in #48955
  • [stable28] ci(psalm): Add missing imagick extension by @provokateurin in #48959
  • [stable28] fix: do not reduce count for subadmins if they are members of group by @backportbot in #48569
  • [stable28] fix: add PasswordConfirmationRequired to the external storages mentioned in review by @backportbot in #48974
  • [stable28] Fix copying or moving from shared groupfolders by @backportbot in #48966
  • [stable28] fix: provision api's status codes by @backportbot in #48472
  • [stable28] fix(locking): Accept mixed as value on setTTL by @solracsf in #48695
  • [stable28] chore(deps): Update @nextcloud/upload to at least 1.5.0 by @susnux in #48946
  • [stable28] fix: add PasswordConfirmationRequired to saveGlobalCredentials by @backportbot in #49007
  • [stable28] fix(ShareEntryLinkList): Append new links to the end of list by @backportbot in #49020
  • build(deps): bump @nextcloud/password-confirmation from 5.1.0 to 5.1.1 by @dependabot in #47003
  • [stable28] ci: fail psalm when baseline update required by @backportbot in #48470
  • [stable28] Fix disabled user list for subadmins by @backportbot in #48967
  • [stable28] fix(files-external): set password as sensitive by @backportbot in #49027
  • [stable28] perf(ObjectStoreStorage): Improve (slow) move on same object bucket by @backportbot in #48985
  • 28.0.12 RC1 by @Altahrim in #48994

Full Changelog: v28.0.11...v28.0.12rc1

v30.0.1

17 Oct 11:56
fd746c6
Compare
Choose a tag to compare

What's Changed

  • [stable30] fix(files_external): broken credentials dialog by @backportbot in #47951
  • [stable30] fix(files): Adjust Cache::searchQuery() parameter name to match interface by @backportbot in #47957
  • [stable30] fix(files_external): Check key exists before accessing it by @backportbot in #47976
  • [stable30] fix(files_external): Handling in SFTP UI for custom ports by @backportbot in #47923
  • [stable30] fix: Do not try to set HTTP response code on already closed connection by @backportbot in #47981
  • [stable30] fix(Storage\Local): Do not call getSourcePath() on SplFileInfo by @backportbot in #48021
  • [stable30] fix(Comment): Initialize childrenCount as integer by @backportbot in #48025
  • [stable30] fix(Tags): Return boolean for userHasTags() by @backportbot in #48027
  • [stable30] fix(BaseResponse): Cast XML element values to string by @backportbot in #48035
  • [stable30] fix(S3ConfigTrait): Allow proxy field to take false by @backportbot in #48036
  • [stable30] fix: correct link to trademark by @backportbot in #48038
  • [stable30] Update psalm-baseline.xml by @nextcloud-command in #47989
  • chore(deps-dev): bump cypress-if from 1.12.5 to 1.12.6 by @dependabot in #47815
  • chore(deps-dev): bump @pinia/testing from 0.1.4 to 0.1.5 by @dependabot in #47814
  • [stable30] chore(i18n): adapted lowercase by @backportbot in #47838
  • [stable30] fix(LDAP): check index before accessing it by @backportbot in #47919
  • [stable30] fix(files): Check if target path is a descendant of the shared folder by @backportbot in #47796
  • [stable30] fix(config): Throw PreconditionException always when it didn't match by @backportbot in #47940
  • [stable30] fix: Display 'Leave share' instead of 'Delete' by @backportbot in #47894
  • [stable30] fix(caldav, carddav): also allow unsharing of circle shares by @backportbot in #47857
  • [stable30] fix(TaskProcessing): increase error_message column length by @backportbot in #47804
  • [stable30] fix(appstore): return if appstore is manually disabled by @backportbot in #47872
  • [stable30] fix(appstore): Ensure returned apps from AppStore are valid by @backportbot in #47937
  • [stable30] fix(preview): gracefully handle file not being opened in ProviderV2 by @backportbot in #47868
  • [stable30] fix(a11y): Update OpenDyslexic from 0.920 to 2.001 by @backportbot in #47995
  • [stable30] fix(dav): set string type for sanitizeMtime by @backportbot in #48053
  • [stable30] fix(settings): Add back create group icon by @backportbot in #47902
  • [stable30] Update psalm-baseline.xml by @nextcloud-command in #48059
  • [stable30] fix(dav): imip service test expects integers for last occurence by @backportbot in #48056
  • [stable30] fix(filesreport): cast fileId to integer by @backportbot in #48069
  • [stable30] fix(a11y): Add OTF font loading check by @backportbot in #48073
  • [stable30] fix(weather_status): Fix search address errors when offline by @backportbot in #48076
  • [stable30] feat: Reset route if neither the Viewer of the Sidebar is open by @backportbot in #48000
  • [stable30] fix(dav): cast parameters to string by @backportbot in #48071
  • [stable30] test: cast node name and data to string by @backportbot in #48072
  • [stable30] fix(config): Add missing handling for envCache in getKeys() by @backportbot in #48101
  • [stable30] 🥅 — Catch MaxInstancesExceededException on calendar events by @backportbot in #48097
  • [stable30] Ensure that the hash method does not return null by @backportbot in #48109
  • [stable30] fix(Entity): Fix magic setter call for custom strong typed setters by @backportbot in #48088
  • [stable30] fix(setup-checks): Ensure URL with webroot works by @backportbot in #47944
  • [stable30] ci: Bump phpunit to 9.6.19 and add dependabot by @backportbot in #48191
  • [stable30] fix(settings): disable Discover when appstore is disabled by @backportbot in #48120
  • chore(deps): Bump debounce from 2.1.0 to 2.1.1 by @dependabot in #48189
  • chore(deps): Bump @nextcloud/calendar-availability-vue from 2.2.2 to 2.2.4 by @dependabot in #48186
  • [stable30] Ci fixes by @icewind1991 in #48205
  • [stable30] fix: expand select and group by for calendar reminder backend by @backportbot in #48211
  • [stable30] Improve (slow) move on same object by @icewind1991 in #48221
  • [stable30] Update psalm-baseline.xml by @nextcloud-command in #48229
  • [stable30] perf: reuse cache info we already have when moving to object store by @backportbot in #48233
  • chore(deps-dev): Bump @types/jest from 29.5.12 to 29.5.13 by @dependabot in #48256
  • [stable30] fix(user_ldap): Use %n in plural translation to avoid a crash in L10N by @backportbot in #48061
  • chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 by @dependabot in #48257
  • [stable30] chore: add .git-blame-ignore-revs by @kesselb in #48282
  • [stable30] chore: bump 3rdparty by @kesselb in #48296
  • [stable30] fix(autocomplete): Move known array keys to psalm docs by @backportbot in #48299
  • [stable30] fix: skip the integrity check for nextcloud-init-sync.lock by @backportbot in #48302
  • [stable30] fix(i18n): Changed grammar by @nickvergessen in #48298
  • [stable30] fix: Don't crash if disabled user is missing in the database by @backportbot in #48285
  • [stable30] fix(appstoreFetcher): get list from a custom store and remove unnecessary warning by @backportbot in #48127
  • [stable30] fix(psalm): Enable findUnusedBaselineEntry by @provokateurin in #48279
  • [stable30] Add bidirectional text support - Backend by @backportbot in #48308
  • [stable30] fix: Ensure app discover section is returned as list by @backportbot in #48314
  • chore(deps): Bump web-auth/webauthn-lib from 4.8.5 to 4.9.1 by @nickvergessen in #48319
  • [stable30] build(deps): bump giggsey/libphonenumber-for-php-lite from 8.13.35 to… by @nickvergessen in #48328
  • [stable30] fix(security): Update CA certificate bundle by @nextcloud-command in #48337
  • [stable30] fix(tests): Fix test selection and run unit tests of DAV and user_status by @backportbot in #48286
  • [stable30] fix(icons): Document icon requirements for notifications and activities by @backportbot in #48358
  • [stable30] fix(files): Fix having to resolve conflicts twice when dropping files by @backportbot in #48350
  • [stable30] fix: Show storage full warning when storage is actually full by @backportbot in #48369
  • [stable30] fix(deps): Bump doctrine/dbal from 3.8.3 to 3.9.1 by @nickvergessen in #48330
  • [stable30] feat(share): ensure unique share tokens by @nickvergessen in #48142
  • [stable30] fix(files_external): Catch correct exception by @backportbot in #48365
  • [stable30] build(deps): Bump laravel/serializable-closure from 1.3.3 to 1.3.5 by @nickvergessen in #48374
  • [stable30] fix(QueryBuilder): Restrict identifier length to 30 characters due to Oracle limitations by @backportbot in #48391
  • [stable30] fix: Use placeholder for external storage password by @backportbot in #48388
  • [stable30] feat(app_api): make app_api shipped and default ...
Read more