Skip to content

Releases: nextcloud/server

v30.0.4

12 Dec 12:22
f82ff16
Compare
Choose a tag to compare

What's Changed

  • [stable30] fix(app-store): Add back legacy store API used for update and removal by @backportbot in #49216
  • [stable30] fix(activity): make emails for link share uploads true by default by @backportbot in #49691
  • chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.12 by @dependabot in #49713
  • chore(deps-dev): bump @babel/node from 7.25.0 to 7.25.9 by @dependabot in #49712
  • chore(deps-dev): bump cypress-split from 1.24.0 to 1.24.7 by @dependabot in #49716
  • chore(deps): bump pinia from 2.2.6 to 2.2.8 by @dependabot in #49715
  • chore(deps): bump @nextcloud/sharing from 0.2.3 to 0.2.4 by @dependabot in #49714
  • [stable30] fix(files_sharing): Stop infinite loop blocking link share requests by @backportbot in #49724
  • 30.0.4 RC1 by @blizzz in #49737
  • [stable30] fix(files_sharing): Correct property enforced property names by @backportbot in #49809
  • [stable30] fix(files_sharing): also submit new share on password submit by @backportbot in #49817
  • 30.0.4 by @blizzz in #49810

Full Changelog: v30.0.3...v30.0.4

v28.0.14

12 Dec 12:21
f6d1d18
Compare
Choose a tag to compare

What's Changed

  • [stable28] fix(maintenance): Show a success message on data-fingerprint command by @backportbot in #49589
  • chore(deps-dev): bump @types/dockerode from 3.3.29 to 3.3.32 by @dependabot in #49709
  • chore(deps-dev): bump @cypress/vue2 from 2.1.0 to 2.1.1 by @dependabot in #49707
  • [stable28] fix(files_sharing): Stop infinite loop blocking link share requests by @backportbot in #49722
  • 28.0.14 RC1 by @blizzz in #49738
  • [stable28] fix(files_sharing): Correct property enforced property names by @backportbot in #49807
  • [stable28] fix(files_sharing): also submit new share on password submit by @backportbot in #49818
  • 28.0.14 by @blizzz in #49811

Full Changelog: v28.0.13...v28.0.14

v30.0.4rc1

09 Dec 16:58
168f97f
Compare
Choose a tag to compare
v30.0.4rc1 Pre-release
Pre-release

What's Changed

  • [stable30] fix(app-store): Add back legacy store API used for update and removal by @backportbot in #49216
  • [stable30] fix(activity): make emails for link share uploads true by default by @backportbot in #49691
  • chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.12 by @dependabot in #49713
  • chore(deps-dev): bump @babel/node from 7.25.0 to 7.25.9 by @dependabot in #49712
  • chore(deps-dev): bump cypress-split from 1.24.0 to 1.24.7 by @dependabot in #49716
  • chore(deps): bump pinia from 2.2.6 to 2.2.8 by @dependabot in #49715
  • chore(deps): bump @nextcloud/sharing from 0.2.3 to 0.2.4 by @dependabot in #49714
  • [stable30] fix(files_sharing): Stop infinite loop blocking link share requests by @backportbot in #49724
  • 30.0.4 RC1 by @blizzz in #49737

Full Changelog: v30.0.3...v30.0.4rc1

v28.0.14rc1

09 Dec 16:58
be979f3
Compare
Choose a tag to compare
v28.0.14rc1 Pre-release
Pre-release

What's Changed

  • [stable28] fix(maintenance): Show a success message on data-fingerprint command by @backportbot in #49589
  • chore(deps-dev): bump @types/dockerode from 3.3.29 to 3.3.32 by @dependabot in #49709
  • chore(deps-dev): bump @cypress/vue2 from 2.1.0 to 2.1.1 by @dependabot in #49707
  • [stable28] fix(files_sharing): Stop infinite loop blocking link share requests by @backportbot in #49722
  • 28.0.14 RC1 by @blizzz in #49738

Full Changelog: v28.0.13...v28.0.14rc1

v30.0.3

05 Dec 13:27
c8571e5
Compare
Choose a tag to compare

What's Changed

  • [stable30] fix(files): multiselect and filters store declaration by @backportbot in #49136
  • [stable30] fix(theming): Return default theme if the user never selected a theme by @backportbot in #49138
  • [stable30] fix(TaskProcessingApiController): Don't use + to merge non-assoc. arrays by @backportbot in #49110
  • [stable30] fix(net/security): Handle IPv6 zone IDs in link-local addresses by @backportbot in #49107
  • [stable30] fix(files_sharing): note icon color on public pages by @skjnldsv in #49153
  • [stable30] fix(SharingEntryLink): Show default password before create if any by @backportbot in #49149
  • [stable30] fix(files): edit locally buttons and description by @backportbot in #49161
  • [stable30] fix(files): open sidebar on sharing tab by default for files by @backportbot in #49157
  • chore(deps-dev): Bump @pinia/testing from 0.1.5 to 0.1.7 by @dependabot in #49174
  • [stable30] feat(testing): Add a fake summary task provider by @backportbot in #49195
  • [stable30] fix: undefined variable $response in DAV storage by @backportbot in #49160
  • [stable30] fix(files_external): cast storage id int by @backportbot in #49222
  • [stable30] fix: log a warning when we can't build a background job by @backportbot in #49207
  • [stable30] docs: Adjust taiwan translators by @backportbot in #49230
  • [stable30] fix(files): view-in-folder enabled conditions by @backportbot in #49180
  • [stable30] feat: Add X-NC-Disable-Scheduling property to allow skipping scheduling by @backportbot in #49234
  • [stable30] fx(dav): file request guest nickname encoding by @backportbot in #49239
  • [stable30] fix(Middleware): log deprecation when annotation was actually used by @backportbot in #49242
  • [stable30] Fix remaining readdir() calls in loops with undesirable false evaluation potential by @backportbot in #49241
  • [stable30] Clear pending two factor tokens also from configuration by @backportbot in #49098
  • build(deps-dev): bump cypress from 13.13.2 to 13.13.3 by @dependabot in #49047
  • [stable30] chore: Update @nextcloud/upload and @nextcloud/files by @susnux in #49250
  • [stable30] chore(github): Update groupware code owners by @backportbot in #49214
  • [stable30] [textprocessing] Fix: Accept scheduling a task if there are equivalent taskprocessing providers only by @backportbot in #49280
  • [stable30] DNS: do not query CNAME if A succeeded already by @backportbot in #49277
  • [stable30] chore(deps): Add SabreDav Patch for iTip Broker by @SebastianKrupinski in #49264
  • [stable30] fix: override iTip Broker to fix several issues by @backportbot in #49268
  • [stable30] fix: use invokePrivate for test by @backportbot in #49292
  • [stable30] fix(caldav): duration handling in the event reader class by @backportbot in #49066
  • [stable30] feat: mail provider settings by @backportbot in #49254
  • [stable30] fix: RDATE and EXDATE property instances by @backportbot in #49302
  • [stable30] fix: Do not check for strict cookie when running webcron by @backportbot in #49310
  • [stable30] fix: Move cloud id into readonly input by @backportbot in #48978
  • build(deps-dev): bump jsdoc from 4.0.3 to 4.0.4 by @dependabot in #49321
  • build(deps-dev): bump @types/jest from 29.5.13 to 29.5.14 by @dependabot in #49330
  • [stable30] fix(settings): Align contents of profile picture heading by @backportbot in #48981
  • [stable30] fix(files): improve delete display name when trashbin is disabled by @backportbot in #49369
  • [stable30] fix(core): Do not use v-html for translation output by @backportbot in #49363
  • [stable30] test(fakeAI): Allow to specify whether the fake providers should fail by @backportbot in #49358
  • [stable30] feat(settings): add big file upload setup checks by @backportbot in #49384
  • [stable30] fix(files): Allow downloading multiple nodes not from same base by @backportbot in #49344
  • [stable30] fix: Properly calculate intermediate icon for touch icon generation by @backportbot in #49405
  • [stable30] fix(job): Check if carddata is resource and read it to string by @backportbot in #49400
  • [stable30] fix(storage): Try to delete existing target by @backportbot in #49410
  • fix(SetupChecks): Make sure array key is set by @solracsf in #49373
  • [stable30] fix(files): Restore page title (folder - view - product) by @backportbot in #49419
  • [stable30] fix: (CalDav) Delete invitation link when deleting Calendars or Events by @backportbot in #49429
  • [stable30] fix(BackgroundJobs): Adjust intervals and time sensitivities by @backportbot in #49461
  • [stable30] fix(external_storage): Cast id to int by @backportbot in #49468
  • [stable30] fix(OCMDiscoveryService): Also cache error results during discovery by @backportbot in #49472
  • [stable30] fix: invalid usage of IQueryBuilder::createNamedParameter() by @backportbot in #49480
  • [stable30] fix(TaskProcessing): Set up fs in getFileContentsInternal by @backportbot in #49491
  • [stable30] fix(security): Update CA certificate bundle by @nextcloud-command in #49509
  • [stable30] fix(activity): Fix activity object type warnings by @backportbot in #49522
  • [stable30] fix: throw correct exception type when we can't verify if an s3 bucket exists by @backportbot in #49497
  • [stable30] fix(migration): Decrypt ownCloud secrets v2 by @backportbot in #49537
  • [stable30] chore: stricter access to testremote endpoint by @backportbot in #49544
  • [stable30] feat: Use inline password confirmation in external storage settings by @backportbot in #49547
  • 30.0.3 RC1 by @skjnldsv in #49524
  • 30.0.3 RC2 by @skjnldsv in #49565
  • [stable30] fix(setupcheck): Disable PhpMaxFileSize setupcheck for now by @backportbot in #49642
  • 30.0.3 by @blizzz in #49665

Full Changelog: v30.0.2...v30.0.3

v29.0.10

05 Dec 13:27
f6eee85
Compare
Choose a tag to compare

What's Changed

  • [stable29] fix(files): Ensure renaming state is correctly reset by @backportbot in #48797
  • [stable29] fix(theming): Return default theme if the user never selected a theme by @backportbot in #49137
  • [stable29] fix(files_sharing): note icon color on public pages by @backportbot in #49156
  • [stable29] fix(files): edit locally buttons and description by @backportbot in #49162
  • [stable29] fix: undefined variable $response in DAV storage by @backportbot in #49159
  • [stable29] fix(files_external): cast storage id int by @backportbot in #49221
  • [stable29] fix: log a warning when we can't build a background job by @backportbot in #49206
  • [stable29] Fix remaining readdir() calls in loops with undesirable false evaluation potential by @backportbot in #49228
  • [stable29] feat: Add X-NC-Disable-Scheduling property to allow skipping scheduling by @backportbot in #49233
  • [stable29] Clear pending two factor tokens also from configuration by @backportbot in #49097
  • [stable29] fix(files): view-in-folder enabled conditions by @backportbot in #49179
  • [stable29] chore: Update @nextcloud/files and @nextcloud/update libraries by @susnux in #49252
  • [stable29] chore(github): Update groupware code owners by @backportbot in #49213
  • [stable29] DNS: do not query CNAME if A succeeded already by @backportbot in #49278
  • [stable29] chore(deps): Add SabreDav Patch for iTip Broker by @SebastianKrupinski in #49266
  • [stable29] fix: override iTip Broker to fix several issues by @backportbot in #49270
  • [stable29] fix: Do not check for strict cookie when running webcron by @backportbot in #49309
  • [stable29] fix(files): improve delete display name when trashbin is disabled by @backportbot in #49368
  • [stable29] fix(files): Allow downloading multiple nodes not from same base by @backportbot in #49345
  • [stable29] feat(settings): add big file upload setup checks by @backportbot in #49383
  • [stable29] fix(job): Check if carddata is resource and read it to string by @backportbot in #49389
  • [stable29] fix(storage): Try to delete existing target by @backportbot in #49409
  • [stable29] fix(SetupChecks): Make sure array key is set by @backportbot in #49424
  • [stable29] fix: (CalDav) Delete invitation link when deleting Calendars or Events by @backportbot in #49428
  • [stable29] fix(BackgroundJobs): Adjust intervals and time sensitivities by @backportbot in #49462
  • [stable29] fix(OCMDiscoveryService): Also cache error results during discovery by @backportbot in #49471
  • [stable29] fix: invalid usage of IQueryBuilder::createNamedParameter() by @backportbot in #49479
  • [stable29] fix(security): Update CA certificate bundle by @nextcloud-command in #49512
  • [stable29] fix: throw correct exception type when we can't verify if an s3 bucket exists by @backportbot in #49496
  • [stable29] fix(migration): Decrypt ownCloud secrets v2 by @backportbot in #49536
  • [stable29] chore: stricter access to testremote endpoint by @backportbot in #49543
  • 29.0.10 RC1 by @skjnldsv in #49525
  • [stable29] fix(setupcheck): Disable PhpMaxFileSize setupcheck for now by @backportbot in #49641
  • 29.0.10 by @blizzz in #49666

Full Changelog: v29.0.9...v29.0.10

v28.0.13

05 Dec 13:27
001b348
Compare
Choose a tag to compare

What's Changed

  • [stable28] fix(theming): Return default theme if the user never selected a theme by @backportbot in #49135
  • [stable28] fix(files_sharing): note icon color on public pages by @backportbot in #49155
  • [stable28] fix(SharingEntryLink): Show default password before create if any by @backportbot in #49148
  • chore(deps-dev): Bump @pinia/testing from 0.1.3 to 0.1.7 by @dependabot in #49173
  • [stable28] fix: undefined variable $response in DAV storage by @backportbot in #49158
  • [stable28] fix(files_external): cast storage id int by @backportbot in #49220
  • [stable28] fix: log a warning when we can't build a background job by @backportbot in #49205
  • [stable28] Fix remaining readdir() calls in loops with undesirable false evaluation potential by @backportbot in #49227
  • [stable28] fix(files): view-in-folder enabled conditions by @backportbot in #49178
  • [stable28] Clear pending two factor tokens also from configuration by @backportbot in #49096
  • build(deps-dev): bump @types/jest from 29.5.12 to 29.5.14 by @dependabot in #49046
  • [stable28] feat: Add X-NC-Disable-Scheduling property to allow skipping scheduling by @backportbot in #49253
  • [stable28] chore(github): Update groupware code owners by @backportbot in #49212
  • [stable28] chore(deps): Add SabreDav Patch for iTip Broker by @SebastianKrupinski in #49267
  • build(deps): bump dompurify from 3.1.6 to 3.1.7 by @dependabot in #49318
  • [stable28] fix: override iTip Broker to fix several issues by @backportbot in #49269
  • [stable28] fix(files): Allow downloading multiple nodes not from same base by @susnux in #49203
  • [stable28] fix(files): improve delete display name when trashbin is disabled by @backportbot in #49367
  • [stable28] fix(files): edit locally buttons and description by @backportbot in #49163
  • [stable28] feat(settings): add big file upload setup checks by @backportbot in #49381
  • [stable28] fix(job): Check if carddata is resource and read it to string by @backportbot in #49388
  • [stable28] fix(storage): Try to delete existing target by @backportbot in #49411
  • chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.9 to 1.0.0-beta.10 by @dependabot in #49446
  • chore(deps-dev): bump jsdoc from 4.0.3 to 4.0.4 by @dependabot in #49449
  • [stable28] fix: (CalDav) Delete invitation link when deleting Calendars or Events by @backportbot in #49427
  • [stable28] fix(BackgroundJobs): Adjust intervals and time sensitivities by @backportbot in #49463
  • [stable28] fix(OCMDiscoveryService): Also cache error results during discovery by @backportbot in #49470
  • [stable28] fix: invalid usage of IQueryBuilder::createNamedParameter() by @backportbot in #49478
  • [stable28] fix(security): Update CA certificate bundle by @nextcloud-command in #49510
  • [stable28] DNS: do not query CNAME if A succeeded already by @backportbot in #49279
  • [stable28] fix(migration): Decrypt ownCloud secrets v2 by @backportbot in #49535
  • [stable28] chore: stricter access to testremote endpoint by @backportbot in #49542
  • 28.0.13 RC1 by @skjnldsv in #49526
  • [stable28] fix(setupcheck): Disable PhpMaxFileSize setupcheck for now by @backportbot in #49640
  • 28.0.13 by @blizzz in #49667

Full Changelog: v28.0.12...v28.0.13

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