Open
Conversation
71a13b8 to
6e2596b
Compare
e1e3488 to
9057e26
Compare
3a691bd to
6b61b8b
Compare
733645a to
fd65237
Compare
a86bc80 to
7ed39b9
Compare
d917416 to
1c4796b
Compare
cadb259 to
c5ccf7f
Compare
9330ec7 to
c5865d9
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
12.1.1→12.3.212.1.1→12.3.212.1.1→12.3.212.1.1→12.3.222.19.1→22.19.179.39.1→9.39.43.6.2→3.8.14.0.10→4.1.33.5.24→3.5.324.6.3→4.6.43.1.4→3.2.6Release Notes
owncloud/web (@ownclouders/eslint-config)
v12.3.2: 12.3.2Compare Source
Changelog for ownCloud Web 12.3.2 (2026-02-27)
Summary
Details
Enhancement - Use signature auth: #11963
When requesting resources from public links, we now request also
oc:signature-authproperty. This property is then used to sign the archiverdownload URL within password protected public links.
owncloud/ocis#11963
#13576
v12.3.1: 12.3.1Compare Source
Changelog for ownCloud Web 12.3.1 (2026-02-05)
Summary
Details
Bugfix - Search Text Overalps With Search Icon In The Search Bar: #13542
We have fixed an issue where the search text in the search bar would overlap
with the search icon, making it difficult to read. This improvement enhances the
user experience by ensuring that the search text is clearly visible and does not
interfere with the functionality of the search icon.
#13542
#13553
v12.3.0Compare Source
=======================================
The following sections list the changes in ownCloud web 12.3.0 relevant to
ownCloud admins and users.
Summary
Details
Bugfix - Prevent overlapping search content: #13406
We've fixed an issue where the search placeholder and value were overlapping the
search scope filter on mobile devices. The placeholder is now hidden on mobile
devices, scope filter is represented by an icon instead of text and a correct
padding is applied to the search input so that the value ends before reaching
the icons.
#13406
Bugfix - Filter only personal trashed spaces: #13415
Instead of filtering all trashed spaces, we now filter only personal trashed
spaces. This fixes the issue where listing spaces with "Include disabled" option
toggled did not show disabled spaces.
#13415
Enhancement - Dynamic theme-color meta tag based on loaded theme: #5847
The theme-color meta tag now dynamically uses the brand color from the currently
loaded theme instead of a hardcoded value. This improves Safari's tab bar
styling to match custom themes and provides a more cohesive branded experience.
#5847
Enhancement - Use beta endpoint for single drive operations: #13412
We've updated the single drive operations to use the v1 beta endpoint. This
allows us to drop custom hardcoded logic for converting drive permissions.
#13412
Enhancement - Add crash page: #13426
We've added a crash page to the application. This page is displayed when the
application encounters an error that it cannot recover from.
#13426
Enhancement - Catch spaces loading error: #13426
In case there is any error during spaces loading, the application will now
display a crash page instead of showing an infinite loading state.
#13426
Enhancement - Drop custom share filters: #13485
In the Shares panel, we have dropped the custom filters applied to the
recipients autocomplete. The filtering is happening already in the backend, so
we don't need to apply any custom filters here. It also makes implementing new
filters faster in the future because they need to be implemented only once in
the backend. If this change breaks any specific use cases, it will be fixed in
the backend.
#13485
Enhancement - Add cross-instance reference: #13499
Added cross-instance reference to the user account page. The cross-instance
reference is a unique identifier for the user across different oCIS instances.
#13499
Enhancement - Add instance switcher: #13500
Added a list of users' instances to the user menu. When multiple instances are
enabled in oCIS, the user can switch between instances by clicking on the
instance in the list. The list displays maximum 3 instances. If there are more
instances, the user can click on a button to open the instances modal. Within
the modal, the user can see all instances and switch between them by clicking on
the instance or a "Switch" button.
#13500
v12.2.0Compare Source
=======================================
The following sections list the changes in ownCloud web 12.2.0 relevant to
ownCloud admins and users.
Summary
Details
Bugfix - Fix copying public link and password on Safari: #13177
We have fixed an issue where copying the public link and password on Safari was
not working as expected.
#13177
https://kiteworks.atlassian.net/browse/OCISDEV-196
Bugfix - Fix incorrect translations: #13198
We have fixed an issue where translations were always showing in English,
regardless of the user's selected language.
#13198
https://kiteworks.atlassian.net/browse/OCISDEV-420
Bugfix - Remove duplicate resource links: #13203
In the resources table, we had duplicate resource links. This has been fixed by
removing the link from the resource icon. The icon is now treated solely as a
decorative element and is hidden from screen readers.
#13203
Bugfix - Do not disable sharing of resources when managing spaces via claims: #13213
When managing spaces via claims, we were disabling sharing of resources when the
server managed spaces capability was enabled. This was not correct, as we should
only disable sharing of spaces.
#13213
Bugfix - Fix spinner loading continuously when resource is deleted: #13223
We have fixed an issue where the loading spinner would continue to spin
indefinitely when a resource was deleted.
#13223
https://kiteworks.atlassian.net/browse/OCISDEV-418
Bugfix - Include Ubuntu font: #13233
We've included the Ubuntu font in the web container. This fixed the issue where
the Ubuntu font was not being loaded in the PDF export due to CSP restrictions.
The font is distributed under the open licence.
#13233
https://canonical.com/legal/font-licence
Bugfix - External share ID fallback: #13253
We now fallback to the original ID if decoding the external share ID fails.
#13253
Bugfix - Handle file loading error: #13274
Skip loading file content if getting the file info fails. This prevents an
unexpected error when opening a file.
#13274
Bugfix - Use sticky header composable in deleted files: #13329
The sticky header composable is now used in the deleted files view. This fixes
the issue where the header was always sticky. On smaller screens, this breaks
the layout and overlaps the content.
#13329
Enhancement - Hide trashed spaces: #13168
If the
root.deleted.stateproperty of a space istrashed, the space is notshown in the UI. This includes also personal spaces.
#13168
Enhancement - Drop beta badge from GeoGebra pinboards: #13169
We've dropped the beta badge from the GeoGebra pinboard icon.
#13169
Enhancement - Add Excalidraw file icon: #13172
Added a new file icon for Excalidraw files. Any file with the extension
.excalidrawwill now have the Excalidraw logo as file icon.#13172
Enhancement - Add Visio file icons: #13197
Added a new file icon for Visio files. The icon is used for files with the
extension
.vsd,.vsdm,.vsdx,.vss,.vssm,.vssx,.vst,.vstm,.vstx. The icon is afileicon from Font Awesome adjusted by subtracting theproject-diagramicon from it.#13197
https://fontawesome.com/v5/icons/file?f=classic&s=solid
https://fontawesome.com/v5/icons/project-diagram?f=classic&s=solid
Enhancement - Add table caption: #13224
We added a caption to the
OcTablecomponent. It's content can be set via anewly introduced
captionprop. The visibility of the caption can also betoggled via new
captionVisibleprop. By default, it is visible only to screenreaders. If the
OcTableincludes any sortable columns, the caption willautomatically include screen reader only explanation of sorting capabilities.
This makes sure that screen readers are not overriding column headers with
actions via
aria-labeland that it does not repeat the same action multipletimes. All of this behavior is directly inspired by the ARIA Authoring Practices
Guide (APG).
#13224
https://www.w3.org/WAI/ARIA/apg/patterns/table/examples/sortable-table/
Enhancement - Use API groups search in admin settings: #13235
We have changed the search behaviour in the admin settings. Instead of filtering
the groups in the client, we now use the search parameter of the list groups API
endpoint.
#13235
Enhancement - Embed mode share links with password: #13296
In embed mode, the "Copy link and password" button text has been changed to
"Share link(s) and password(s)". When sharing links in embed mode, a new event
owncloud-embed:share-linksis now emitted that contains an array of objectswith the link URL and optionally the password (when the "Share link(s) and
password(s)" button is clicked). This allows parent applications to handle both
the link and password programmatically.
DEPRECATION NOTICE: This deprecates the
owncloud-embed:shareevent. Theexisting event continues to be emitted for backward compatibility.
#13296
v12.1.2: 12.1.2Compare Source
Changelog for ownCloud Web 12.1.2 (2025-11-24)
Summary
Details
Bugfix - Do not disable sharing of resources when managing spaces via claims: #13213
When managing spaces via claims, we were disabling sharing of resources when the
server managed spaces capability was enabled. This was not correct, as we should
only disable sharing of spaces.
#13213
eslint/eslint (eslint)
v9.39.4Compare Source
Bug Fixes
f18f6c8fix: update dependency minimatch to ^3.1.5 (#20564) (Milos Djermanovic)a3c868ffix: update dependency @eslint/eslintrc to ^3.3.4 (#20554) (Milos Djermanovic)234d005fix: minimatch security vulnerability patch for v9.x (#20549) (Andrej Beles)b1b37eefix: updateajvto6.14.0to address security vulnerabilities (#20538) (루밀LuMir)Documentation
4675152docs: add deprecation notice partial (#20520) (Milos Djermanovic)Chores
b8b4eb1chore: update dependencies for ESLint v9.39.4 (#20596) (Francesco Trotta)71b2f6bchore: package.json update for @eslint/js release (Jenkins)1d16c2fci: pin Node.js 25.6.1 (#20563) (Milos Djermanovic)v9.39.3Compare Source
Bug Fixes
791bf8dfix: restore TypeScript 4.0 compatibility in types (#20504) (sethamus)Chores
8594a43chore: upgrade @eslint/js@9.39.3 (#20529) (Milos Djermanovic)9ceef92chore: package.json update for @eslint/js release (Jenkins)af498c6chore: ignore/docs/v9.xin link checker (#20453) (Milos Djermanovic)v9.39.2Compare Source
prettier/prettier (prettier)
v3.8.1Compare Source
v3.8.0Compare Source
diff
🔗 Release note
v3.7.4Compare Source
diff
LWC: Avoid quote around interpolations (#18383 by @kovsu)
TypeScript: Fix comment inside union type gets duplicated (#18393 by @fisker)
TypeScript: Fix unstable comment print in union type comments (#18395 by @fisker)
v3.7.3Compare Source
diff
API: Fix
prettier.getFileInfo()change that breaks VSCode extension (#18375 by @fisker)An internal refactor accidentally broke the VSCode extension plugin loading.
v3.7.2Compare Source
diff
JavaScript: Fix string print when switching quotes (#18351 by @fisker)
JavaScript: Preserve quote for embedded HTML attribute values (#18352 by @kovsu)
TypeScript: Fix comment in empty type literal (#18364 by @fisker)
v3.7.1Compare Source
diff
API: Fix performance regression in doc printer (#18342 by @fisker)
Prettier 3.7.1 can be very slow when formatting big files, the regression has been fixed.
v3.7.0Compare Source
diff
🔗 Release Notes
vitest-dev/vitest (vitest)
v4.1.3Compare Source
🚀 Experimental Features
experimental.preParseflag - by @sheremet-va in #10070 (78273)browser.locators.exactoption - by @sheremet-va in #10013 (48799)TestAttachment.bodyEncoding- by @hi-ogawa in #9969 (89ca0)🐞 Bug Fixes
expect.pollinterval - by @hi-ogawa and Claude Sonnet 4.6 in #10022 (3f5bf)@vitest/coverage-v8and@vitest/coverage-istanbulas optional dependency - by @alan-agius4 in #10025 (146d4)defineHelperfor webkit async stack trace + update playwright 1.59.0 - by @hi-ogawa in #10036 (5a5fa)JestExtendError.contextfrom verbose error reporting - by @hi-ogawa in #9983 (66751)vitest- by @hi-ogawa and Codex in #10042 (691d3)View changes on GitHub
v4.1.2Compare Source
This release bumps Vitest's
flattedversion and removes version pinning to resolveflatted's CVE related issues (#9975).🐞 Bug Fixes
setupFilesfrom parent directory - by @hi-ogawa in #9960 (7aa93)toMatchScreenshotcan't capture a stable screenshot - by @macarie in #9847 (faace)coverageConfigDefaultsvalues and types - by @Arthie in #9940 (b3c99)View changes on GitHub
v4.1.1Compare Source
🚀 Features
matchesTagsFilterto test if the current filter matches tags - by @sheremet-va in #9913 (eec53)experimental.vcsProvider- by @sheremet-va in #9928 (56115)🐞 Bug Fixes
TestProject.testFilesListinternal properly - by @sapphi-red in #9867 (54f26)use- by @oilater in #9831 and #9861 (633ae)vi.advanceTimersto the preview provider - by @sheremet-va in #9891 (1bc3e)--standalonemode without running tests - by @sheremet-va in #9911 (e78ad)body- by @sheremet-va in #9912 (6fdb2)retry.conditionRegExp serialization issue - by @nstepien and @hi-ogawa in #9942 (7b605)testreturn as tests - by @sheremet-va in #9871 (141e7)View changes on GitHub
v4.1.0Compare Source
Vitest 4.1 is out!
This release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our blog post.
🚀 Features
setTickModeto timer controls - by @atscott and @sheremet-va in #8726 (4b480)toTestSpecificationto reported tasks - by @sheremet-va in #9464 (1a470)vi.mockorvi.hoistedare declared outside of top level of the module - by @sheremet-va in #9387 (5db54)aroundEachandaroundAllhooks - by @sheremet-va in #9450 (2a8cb)neworallin--updateflag - by @sheremet-va in #9543 (a5acf)metain test options - by @sheremet-va in #9535 (7d622)test.extendsyntax - by @sheremet-va in #9550 (e5385)vitest listto statically collect tests instead of running files to collect them - by @sheremet-va in #9630 (7a8e7)--detect-async-leaks- by @AriPerkkio in #9528 (c594d)mockThrowandmockThrowOnce- by @thor-juhasz and @sheremet-va in #9512 (61917)update: "none"and add docs about snapshots behavior on CI - by @hi-ogawa in #9700 (05f18)launchOptionswithconnectOptions- by @hi-ogawa in #9702 (f0ff1)page/locator.markAPI to enhance playwright trace - by @hi-ogawa in #9652 (d0ee5)testinexperimental_parseSpecification- by @jgillick and Jeremy Gillick in #9235 (2f367)createSpecification- by @sheremet-va in #9336 (c8e6c)runTestFilesas alternative torunTestSpecifications- by @sheremet-va in #9443 (43d76)allowWriteandallowExecoptions toapi- by @sheremet-va in #9350 (20e00)toTestSpecification- by @sheremet-va in #9627 (6f17d)userEvent.wheelAPI - by @macarie in #9188 (66080)filterNodeoption to prettyDOM for filtering browser assertion error output - by @Copilot, sheremet-va and @sheremet-va in #9475 (d3220)detailsPanelPositionoption and button - by @shairez in #9525 (c8a31)findElementand enable strict mode in webdriverio and preview - by @sheremet-va in #9677 (c3f37)ignore start/stopignore hints - by @AriPerkkio in #9204 (e59c9)coverage.changedoption to report only changed files - by @kykim00 and @AriPerkkio in #9521 (1d939)onModuleRunnerhook toworker.init- by @sheremet-va in #9286 (e977f)importDurations: { limit, print }options - by @hi-ogawa, Claude Opus 4.6 and @sheremet-va in #9401 (7e10f)importDurations- by @hi-ogawa and Claude Opus 4.6 in #9533 (3f7a5)beforeAll/afterAll- by @sheremet-va in #9572 [(c833Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.