@@ -38,6 +38,12 @@ ownCloud admins and users.
3838
3939## Summary
4040
41+ * Bugfix - Fix htaccess RewriteBase rules blocking API requests by file extension: [#41418](https://github.com/owncloud/core/issues/41418)
42+ * Bugfix - Fix subadmin email change updating caller's address instead of target's: [#41574](https://github.com/owncloud/core/pull/41574)
43+ * Bugfix - Adjust code to avoid PHP8 messages: [#41597](https://github.com/owncloud/core/pull/41597)
44+ * Bugfix - Support federation between systems in subdirectories: [#41599](https://github.com/owncloud/core/pull/41599)
45+ * Bugfix - Remove owncloud.com/federation link from federated cloud settings: [#41608](https://github.com/owncloud/core/pull/41608)
46+ * Bugfix - Fix JS test isolation bugs exposed by Jasmine 5 random test ordering: [#41616](https://github.com/owncloud/core/pull/41616)
4147* Change - Update M$ Office icons: [#41347](https://github.com/owncloud/core/pull/41347)
4248* Change - No longer store auto loader information in any memory cache: [#41376](https://github.com/owncloud/core/pull/41376)
4349* Change - Update PHP dependencies: [#41450](https://github.com/owncloud/core/pull/41450)
@@ -47,6 +53,69 @@ ownCloud admins and users.
4753
4854## Details
4955
56+ * Bugfix - Fix htaccess RewriteBase rules blocking API requests by file extension: [#41418](https://github.com/owncloud/core/issues/41418)
57+
58+ Files whose names end in extensions like .jpg, .png, .svg, .json and others
59+ could not be marked as favorites or have their tags updated via the files API
60+ when htaccess.RewriteBase was configured. The .htaccess rules generated by `occ
61+ maintenance:update:htaccess` used a URI extension check to skip routing through
62+ index.php, which inadvertently blocked API requests to paths like
63+ `/apps/files/api/v1/files/photo.jpg`, returning 405 Method Not Allowed.
64+
65+ The fix replaces the extension-based condition with `RewriteCond
66+ %{REQUEST_FILENAME} !-f`, which correctly routes virtual API paths through
67+ index.php while still serving actual static files directly.
68+
69+ https://github.com/owncloud/core/issues/41418
70+
71+ * Bugfix - Fix subadmin email change updating caller's address instead of target's: [#41574](https://github.com/owncloud/core/pull/41574)
72+
73+ The verification token and confirmation link in the subadmin path of
74+ setMailAddress were associated with the caller's account instead of the target
75+ user's account. Clicking the confirmation link changed the subadmin's email
76+ rather than the intended target's email.
77+
78+ https://github.com/owncloud/core/pull/41574
79+
80+ * Bugfix - Adjust code to avoid PHP8 messages: [#41597](https://github.com/owncloud/core/pull/41597)
81+
82+ Avoid trying to access array offset on false in the encryption storage wrapper.
83+
84+ Handle passing null to normalizeUrl in the federation DbHandler.
85+
86+ https://github.com/owncloud/core/pull/41597
87+
88+ * Bugfix - Support federation between systems in subdirectories: [#41599](https://github.com/owncloud/core/pull/41599)
89+
90+ If a federated server was installed in a subdirectory like:
91+
92+ Mydomain.com/cloud
93+
94+ Then checks to see that the server is up and responding would fail. This problem
95+ has been corrected.
96+
97+ https://github.com/owncloud/core/pull/41599
98+
99+ * Bugfix - Remove owncloud.com/federation link from federated cloud settings: [#41608](https://github.com/owncloud/core/pull/41608)
100+
101+ The "Add to your website" feature in the personal federation settings was
102+ generating a link to https://owncloud.com/federation# which no longer works
103+ after owncloud.com was restructured. The federation Cloud ID is now displayed
104+ directly without linking to the defunct external page.
105+
106+ https://github.com/owncloud/core/pull/41608
107+
108+ * Bugfix - Fix JS test isolation bugs exposed by Jasmine 5 random test ordering: [#41616](https://github.com/owncloud/core/pull/41616)
109+
110+ Several JS test specs left shared singleton state dirty between tests, causing
111+ intermittent failures when Jasmine 5 ran tests in random order. Fixed
112+ OC._currentMenu leak in fileactionsmenuSpec, stale OCA.Files.fileActions
113+ reference causing infinite recursion in files_sharing/appSpec, and stale models
114+ in the OC.SystemTags.collection singleton in systemtagsinfoviewSpec and
115+ systemtagsinputfieldSpec.
116+
117+ https://github.com/owncloud/core/pull/41616
118+
50119* Change - Update M$ Office icons: [#41347](https://github.com/owncloud/core/pull/41347)
51120
52121 Icons have been updated according to the M$ cloud storage partner program
@@ -67,35 +136,50 @@ ownCloud admins and users.
67136
68137 * google/apiclient (v2.19.0 to v2.19.3)
69138
70- * google/apiclient-services (v0.435.0 to v0.441.1 )
139+ * google/apiclient-services (v0.435.0 to v0.444.0 )
71140
72- * google/auth (v1.50.0 to v1.50.1 )
141+ * google/auth (v1.50.0 to v1.51.0 )
73142
74143 * guzzlehttp/psr7 (2.8.0 to 2.10.4)
75144
76- * guzzlehttp/guzzle (7.10.0 to 7.11.0 )
145+ * guzzlehttp/guzzle (7.10.0 to 7.11.1 )
77146
78147 * guzzlehttp/promises (2.3.0 to 2.4.1)
79148
80149 * laravel/serializable-closure (v2.0.10 to v2.0.13)
81150
82- * phpseclib/phpseclib (3.0.49 to 3.0.50 )
151+ * phpseclib/phpseclib (3.0.49 to 3.0.53 )
83152
84153 * pimple/pimple (3.6.1 to 3.6.2)
85154
155+ * sabre/event (5.1.7 to 5.1.8)
156+
86157 * sabre/vobject (4.5.8 to 4.6.0)
87158
88- * symfony/deprecation-contracts (v3.6.0 to v3.7.0 )
159+ * symfony/console (v7.4.7 to v7.4.13 )
89160
90161 * symfony/mailer (v7.4.6 to v7.4.12)
91162
163+ * symfony/process (v7.4.5 to v7.4.13)
164+
165+ * symfony/routing (v7.4.6 to v7.4.13)
166+
167+ * symfony/string (v7.4.6 to v7.4.13)
168+
169+ * symfony/translation (v7.4.6 to v7.4.10)
170+
171+ * symfony/deprecation-contracts (v3.6.0 to v3.7.0)
172+
173+ * symfony/translation-contracts (v3.6.1 to v3.7.0)
174+
92175 https://github.com/owncloud/core/pull/41450
93176 https://github.com/owncloud/core/pull/41477
94177 https://github.com/owncloud/core/pull/41495
95178 https://github.com/owncloud/core/pull/41561
96179 https://github.com/owncloud/core/pull/41564
97180 https://github.com/owncloud/core/pull/41569
98181 https://github.com/owncloud/core/pull/41590
182+ https://github.com/owncloud/core/pull/41613
99183
100184* Change - Drop command db:convert-type: [#41451](https://github.com/owncloud/core/pull/41451)
101185
0 commit comments