Skip to content

Update devDependencies (non-major)#479

Merged
JammingBen merged 3 commits into
mainfrom
renovate/dev-dependencies
Jul 16, 2026
Merged

Update devDependencies (non-major)#479
JammingBen merged 3 commits into
mainfrom
renovate/dev-dependencies

Conversation

@renovate

@renovate renovate Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@opencloud-eu/eslint-config (source) 7.1.27.2.0 age confidence
@opencloud-eu/prettier-config (source) 7.1.27.2.0 age confidence
@opencloud-eu/tsconfig (source) 7.1.27.2.0 age confidence
@opencloud-eu/web-client (source) 7.1.27.2.0 age confidence
@opencloud-eu/web-pkg (source) 7.1.27.2.0 age confidence
@opencloud-eu/web-test-helpers (source) 7.1.27.2.0 age confidence
@types/node (source) 24.13.224.13.3 age confidence
eslint (source) 10.5.010.7.0 age confidence
prettier (source) 3.8.43.9.5 age confidence
qs 6.15.26.15.3 age confidence
tailwindcss (source) 4.3.14.3.2 age confidence
vite (source) 8.1.08.1.4 age confidence
vitest (source) 4.1.94.1.10 age confidence
vue (source) 3.5.383.5.39 age confidence
vue-router (source) 5.1.05.2.0 age confidence
vue-tsc (source) 3.3.53.3.7 age confidence
vue3-gettext (source) 4.0.0-beta.14.0.1 age confidence

Release Notes

opencloud-eu/web (@​opencloud-eu/eslint-config)

v7.2.0

Compare Source

❤️ Thanks to all contributors! ❤️

@​AlexAndBear, @​JammingBen, @​cheneyveron, @​dschmidt, @​flash7777, @​fschade, @​kulmann, @​neverether, @​openclouders, @​pbleser-oc, @​tammi-23, @​tbsbdr, @​tralph3, @​v-scharf

🔒 Security
  • chore(deps): bump transitive axios to v1.6 [#​2640]
🐛 Bug Fixes
  • fix: batch actions space issues [#​2852]
  • fix: adjust vault to our overall design language [#​2865]
  • fix (tiptap): no content hint color on dark mode [#​2851]
  • fix: name sorting in files table is off when folder name contains a dot [#​2843]
  • fix: include registered extra props in PROPFIND request body [#​2726]
  • fix: Prevent Enter during IME compose in submission dialogs [#​2803]
  • fix: fixing mailcompose Tiptap toolbar dropdowns [#​2795]
  • fix: align inline search inputs & a11y [#​2775]
  • fix (tiptap): don't render html files via html strategy [#​2774]
  • fix: isolate module federation shared scope per app [#​2768]
  • fix: select personal account (isPersonal) instead of first in account… [#​2762]
  • fix: file list scroll after closing an editor [#​2752]
  • fix: markdown toggle source [#​2733]
  • fix: delete space action showing for space managers [#​2649]
  • fix: hide restore action in the version sidebar panel if the resource permission is missing [#​2704]
  • fix: reduce fields in Upload-Metadata header [#​2702]
  • fix: version loading on search and favorite pages [#​2676]
  • fix: make upload dialog collapsible so it won't overlap certain views [#​2688]
  • fix: after disabling and enabling space user cannot create resources/… [#​2687]
  • fix: don't query contacts for space members [#​2678]
  • fix: listing versions for share receivers [#​2667]
  • fix: finetune contact invite error messages [#​2669]
  • fix: load missing space permissions in app wrapper [#​2653]
  • fix: prevent loosing mailcompose state [#​2618]
  • fix: some logos won't be shown in top bar [#​2627]
📈 Enhancement
  • feat: LocationPickerModal allow file name suggestions [#​2829]
  • feat: set icon for game files [#​2856]
  • feat: add icon for nes files [#​2846]
  • feat: add sponsor link to left sidebar [#​2839]
  • feat: new file type icons [#​2822]
  • feat: adjust no content message image colors design system tokens [#​2805]
  • feat: remove unnecessary white spaces [#​2806]
  • feat: redesign app top bar [#​2797]
  • feat(tiptap): make heading toolbar more versatile (turn into) [#​2786]
  • feat: add gradient to new fab button [#​2783]
  • feat(tiptap): add text alignment controls [#​2778]
  • feat(tiptap): show colors in text color and background color actions [#​2779]
  • feat (tiptap): enable source mode for html files [#​2760]
  • feat: redesign batch actions [#​2589]
  • feat: add extra extensions to text editor app [#​2512]
  • feat: make collaboration settings app public [#​2654]
  • feat: rclone-crypt folder vault [#​2639]
  • feat: add sse event handler for space enabled [#​2652]
  • feat: implement user mentions in Collabora docs [#​2601]
✅ Tests
  • e2e-test: add to favorites using batch action [#​2840]
  • fix(e2e): sync singular/plural wording in step tables [#​2799]
  • tests: use native locator.drop() [#​2798]
  • [full-ci] replace cucumber [#​2476]
  • [e2e-test] Vault test [#​2730]
  • e2e-test: archive uses folder name [#​2694]
  • e2e-test: enable-disable-delete sse event [#​2670]
📦️ Dependencies
  • fix(deps): update dependency @​sentry/vue to v10.65.0 [#​2859]
  • chore(deps): update pnpm to v11.12.0 [#​2850]
  • chore(deps): update devdependencies (non-major) [#​2861]
  • chore(deps): update dependency @​floating-ui/dom to v1.8.0 [#​2862]
  • chore(deps): update dependency dompurify to v3.4.12 [#​2863]
  • chore(deps): update dependency fast-xml-parser to v5.10.0 [#​2864]
  • chore(deps): update devdependencies (non-major) [#​2844]
  • chore(deps): update tiptap monorepo to v3.27.3 [#​2833]
  • chore(deps): update dependency filesize to v11.0.22 [#​2848]
  • chore(deps): update traefik docker tag to v3.7.7 [#​2847]
  • fix(deps): update dependency @​sentry/vue to v10.64.0 [#​2834]
  • fix(deps): update dependency @​casl/ability to v7.0.1 [#​2815]
  • chore(deps): update dependency @​casl/vue to v3.0.1 [#​2813]
  • chore(deps): update tiptap monorepo to v3.27.2 [#​2809]
  • chore(deps): update typescript-eslint monorepo to v8.63.0 [#​2811]
  • chore(deps): update devdependencies (non-major) to v4.1.10 [#​2808]
  • chore(deps): update pnpm to v11.10.0 [#​2804]
  • chore(deps): update dependency p-queue to v9.3.1 [#​2802]
  • chore(deps): update dependency vite to v8.1.3 [#​2801]
  • chore(deps): update collabora/code docker tag to v26.04.2.1.1 [#​2790]
  • chore(deps): update collabora/code docker tag to v26.04.2.1.1 [#​2787]
  • fix(deps): update dependency @​sentry/vue to v10.63.0 [#​2788]
  • chore(deps): update traefik docker tag to v3.7.6 [#​2784]
  • chore(deps): update devdependencies (non-major) [#​2781]
  • Update devDependencies (non-major) to v4.3.2 [#​2766]
  • Update typescript-eslint monorepo to v8.62.1 [#​2769]
  • Update dependency filesize to v11.0.19 [#​2753]
  • Update devDependencies (non-major) [#​2749]
  • Update dependency @​sentry/vue to v10.62.0 [#​2754]
  • Update dependency @​sentry/vue to v10.61.0 [#​2751]
  • Update vue monorepo to v3.5.39 [#​2750]
  • Update dependency qs to v6.15.3 [#​2747]
  • Update devDependencies (non-major) [#​2738]
  • Update devDependencies (non-major) [#​2734]
  • Update pnpm to v11.9.0 [#​2736]
  • Update tiptap monorepo to v3.27.1 [#​2717]
  • Update dependency focus-trap to v8 [#​2685]
  • Update sentry-javascript monorepo [#​2735]
  • Update Node.js to v24.18.0 [#​2718]
  • Update typescript-eslint monorepo to v8.62.0 [#​2732]
  • Update dependency axios to v1.18.1 [#​2731]
  • Update devDependencies (non-major) [#​2713]
  • Update dependency fast-xml-parser to v5.9.3 [#​2716]
  • Update dependency uuid to v14.0.1 [#​2724]
  • Update sentry-javascript monorepo [#​2722]
  • Update pnpm to v11.8.0 [#​2719]
  • Update dependency dompurify to v3.4.11 [SECURITY] [#​2723]
  • chore(deps): update devdependencies (non-major) [#​2603]
  • fix(deps): update dependency vue3-gettext to v4.0.1 [#​2643]
  • chore(deps): update dependency fast-xml-parser to v5.9.0 [#​2696]
  • chore(deps): update pnpm to v11.7.0 [#​2697]
  • chore(deps): update typescript-eslint monorepo to v8.61.1 [#​2701]
  • fix(deps): update sentry-javascript monorepo to v10.58.0 [#​2698]
  • chore(deps): update tiptap monorepo to v3.26.1 [#​2673]
  • chore(deps): update dependency axios to v1.18.0 [#​2689]
  • Update tailwindcss monorepo to v4.3.1 [#​2681]
  • Update traefik Docker tag to v3.7.5 [#​2666]
  • Update pnpm to v11.6.0 [#​2679]
  • Update dependency dompurify to v3.4.10 [#​2680]
  • chore(deps): update dependency dompurify to v3.4.9 [#​2663]
  • chore(deps): update pnpm to v11.5.3 [#​2665]
  • fix(deps): update sentry-javascript monorepo to v10.57.0 [#​2656]
  • chore(deps): update collabora/code docker tag to v26 [#​2645]
  • chore(deps): update typescript-eslint monorepo to v8.61.0 [#​2647]
  • chore(deps): update dependency axios to v1.17.0 [#​2644]
  • fix(deps): update sentry-javascript monorepo to v10.56.0 [#​2615]
  • fix(deps): update dependency vue-router to v5.1.0 [#​2617]
  • chore(deps): update tiptap monorepo to v3.26.0 [#​2620]
  • chore(deps): update typescript-eslint monorepo to v8.60.1 [#​2630]
  • chore(deps): update dependency dompurify to v3.4.8 [#​2641]
  • chore(deps): update traefik docker tag to v3.7.4 [#​2642]
  • chore(deps): update apache/tika docker tag to v3.3.1.0 [#​2607]
  • chore(deps): update pnpm to v11.5.2 [#​2619]
  • fix(deps): update dependency fuse.js to v7.4.2 [#​2623]
  • chore(deps): update dependency eslint-plugin-vue to v10.9.2 [#​2635]
eslint/eslint (eslint)

v10.7.0

Compare Source

Features

  • cf2a9bf feat: add errorClassNames option to preserve-caught-error rule (#​21032) (sethamus)
  • f8b873a feat: max-nested-callbacks option for constructor callbacks (#​21063) (fnx)
  • 557fde8 feat: support computed Number.parseInt member access in radix rule (#​21041) (Pixel)
  • 0b4a73b feat: add suggestions to no-compare-neg-zero (#​21034) (den$)
  • 96cdd42 feat: report invalid signed numeric radix values in radix rule (#​21030) (Pixel)

Bug Fixes

  • 3e7bf15 fix: apply ignoreClassesWithImplements to class expressions (#​21069) (Pixel)
  • 0d7d70c fix: insert cause outside wrapping parens in preserve-caught-error (#​21062) (Mahin Anowar)
  • 75ec753 fix: handle static template literals in eqeqeq rule (#​21058) (Pixel)
  • b717a22 fix: prevent eqeqeq null option from reporting non-equality operators (#​21057) (Pixel)
  • e35b05f fix: avoid no-invalid-regexp false positive for shadowed RegExp (#​21051) (Pixel)
  • a3172b6 fix: avoid no-control-regex false positive for shadowed RegExp (#​21050) (Pixel)
  • d1f637e fix: parenthesize sequence expression operands in no-implicit-coercion (#​21045) (spokodev)
  • 8859baf fix: avoid prefer-numeric-literals false positive for shadowed globals (#​21047) (한국)
  • a9e5961 fix: use-isnan false positive on shadowed NaN/Number (#​20958) (sethamus)
  • 8a240a7 fix: avoid false positives in radix rule for spread arguments (#​21044) (Pixel)

Documentation

  • c30d808 docs: Update README (GitHub Actions Bot)
  • 5139800 docs: document ESLint migration codemods in v9 and v10 guides (#​20980) (Alex Bit)
  • 04174cb docs: Update README (GitHub Actions Bot)
  • 026e130 docs: update semver policy for bug fixes (#​21048) (Milos Djermanovic)
  • 9d42fef docs: Update README (GitHub Actions Bot)
  • b230159 docs: Update README (GitHub Actions Bot)
  • 0129972 docs: correct **/.js glob to **/*.js in config files guide (#​21036) (EduardF1)

Chores

v10.6.0

Compare Source

Features

  • b1f9106 feat: detect Symbol() and BigInt() in no-constant-binary-expression (#​20981) (Taejin Kim)
  • f291007 feat: add checkRelationalComparisons to no-constant-binary-expression (#​20948) (sethamus)

Bug Fixes

  • 6b05784 fix: prefer-exponentiation-operator invalid autofix at statement start (#​20997) (Milos Djermanovic)
  • bb9eb2a fix: account for shadowed Boolean in no-extra-boolean-cast (#​21013) (den$)
  • 8fd8741 fix: don't report shadowed undefined in radix rule (#​21011) (Pixel)
  • 5784980 fix: don't report shadowed undefined in no-throw-literal (#​21010) (Pixel)
  • 9cd1e6d fix: suppress invalid class suggestion in no-promise-executor-return (#​21008) (Pixel)
  • d4eb2dc fix: don't report shadowed undefined in prefer-promise-reject-errors (#​21006) (Pixel)
  • 2360464 fix: prefer-promise-reject-errors false positives for shadowed Promise (#​21003) (den$)
  • 63d52d2 fix: restore max-classes-per-file report range (#​21002) (Pixel)
  • 7feaff0 fix: callback detection logic for IIFEs in max-nested-callbacks (#​20979) (fnx)
  • 399a2ec fix: don't report inner non-callbacks in max-nested-callbacks (#​20995) (Milos Djermanovic)

Documentation

  • a83683d docs: Update README (GitHub Actions Bot)
  • f5449f9 docs: document userland patterns for global assertionOptions in RuleT… (#​20986) (playgirl)
  • bea49f7 docs: Update README (GitHub Actions Bot)
  • e5f70f9 docs: update code-path diagrams (#​20984) (Tanuj Kanti)
  • 8890c2d docs: add TypeScript config guidance for MCP server (#​20796) (Pierluigi Lenoci)
  • 3eb3d9b docs: Update README (GitHub Actions Bot)
  • c5bb59c docs: Update README (GitHub Actions Bot)
  • eb3c97c docs: fix grammar in prefer-const rule description (#​20983) (lumir)

Chores

prettier/prettier (prettier)

v3.9.5

Compare Source

diff

Markdown: Cap ordered list mark at 999,999,999 (#​19351 by @​tats-u)

CommonMark parsers only support ordered list item numbers up to 999,999,999.

With this change, Prettier now caps the ordered list item number at 999,999,999 to ensure that the output is correctly parsed as an ordered list by CommonMark parsers. Numbers larger than 999,999,999 are not parsed as list item numbers and are left unchanged in the output:

<!-- Input -->
999999998. text
999999998. text
999999998. text
999999998. text

1234567890123456789012) text

<!-- Prettier 3.9.4 -->
999999998. text
999999999. text
1000000000. text
1000000001. text

1234567890123456789012) text

<!-- Prettier 3.9.5 -->
999999998. text
999999999. text
999999999. text
999999999. text

1234567890123456789012) text
Markdown: Avoid corrupting empty link with title (#​19487 by @​andersk)

Do not remove <> from an inline link or image with an empty URL and a title, as this removal would change its interpretation.

<!-- Input -->
[link](<> "title")

<!-- Prettier 3.9.4 -->
[link]( "title")

<!-- Prettier 3.9.5 -->
[link](<> "title")
Less: Remove extra spaces after [ in map lookups (#​19503 by @​kovsu)
// Input
.foo {
  color: #theme[ primary];
  color: #theme[@&#8203;name];
  color: #theme[@&#8203;@&#8203;name];
}

// Prettier 3.9.4
.foo {
  color: #theme[ primary];
  color: #theme[ @&#8203;name];
  color: #theme[ @&#8203;@&#8203;name];
}

// Prettier 3.9.5
.foo {
  color: #theme[primary];
  color: #theme[@&#8203;name];
  color: #theme[@&#8203;@&#8203;name];
}
CSS: Prevent addition space in type() with + (#​19516 by @​bigandy)

This fixes the addition space before + in CSS type() declaration. For example type(<number>+) was being converted into type(<number> +) which is invalid CSS and does not work.

/* Input */
div {
  border-radius: attr(br type(<length>+));
}

/* Prettier 3.9.4 */
div {
  border-radius: attr(br type(<length> +));
}

/* Prettier 3.9.5 */
div {
  border-radius: attr(br type(<length>+));
}
Less: Remove spaces between merge markers and colons (#​19517 by @​kovsu)
// Input
a {
  box-shadow  +  : 0 0 1px #&#8203;000;
}

// Prettier 3.9.4
a {
  box-shadow+  : 0 0 1px #&#8203;000;
}

// Prettier 3.9.5
a {
  box-shadow+: 0 0 1px #&#8203;000;
}
Markdown: Preserve wiki links with aliases (#​19527 by @​kovsu)
<!-- Input -->
[[Foo:Bar]]

<!-- Prettier 3.9.4 -->
[[Foo]]

<!-- Prettier 3.9.5 -->
[[Foo:Bar]]
TypeScript: Fix comments being dropped on shorthand type import/export specifiers (#​19565 by @​kirkwaiblinger)
// Input
export { type /* comment */ T } from "foo";
import { type /* comment */ T } from "foo";

// Prettier 3.9.4
Error: Comment "comment" was not printed. Please report this error!

// Prettier 3.9.5
export { type /* comment */ T } from "foo";
import { type /* comment */ T } from "foo";
Miscellaneous: Preserving comments' placement property (#​19567 by @​Janther)

Prettier@​3.9.0 deleted an undocumented property on comments, which was already used by plugins, comment.placement is now available again after comment attach.

Flow: Stop enforcing empty module declaration to break (#​19568 by @​fisker)
// Input
declare module "foo" {}

// Prettier 3.9.4
declare module "foo" {
}

// Prettier 3.9.5
declare module "foo" {}
Angular: Support expression for exhaustive typechecking (#​19571 by @​fisker)
<!-- Input -->
@&#8203;switch (state.mode) {
  @&#8203;default never(state);
}

<!-- Prettier 3.9.4 -->
@&#8203;switch (state.mode) {
  @&#8203;default never;
}

<!-- Prettier 3.9.5 -->
@&#8203;switch (state.mode) {
  @&#8203;default never(state);
}
TypeScript: Ignore comments inside mapped type when checking type parameter comments (#​19572 by @​fisker)
// Input
foo<{
  // comment
  [key in keyof Foo]: number
}>();

// Prettier 3.9.4
foo<
  {
    // comment
    [key in keyof Foo]: number;
  }
>();

// Prettier 3.9.5
foo<{
  // comment
  [key in keyof Foo]: number;
}>();
Less: Fix adjacent block comments being corrupted (#​19574 by @​kovsu)
// Input
/* a *//* b */
/* a */* {
  color: red;
}

// Prettier 3.9.4
/* a */
/* b */
/* a * {
  color: red;
}

// Prettier 3.9.5
/* a */ /* b */
/* a */
* {
  color: red;
}
JavaScript: Handle dangling comments in SwitchStatement (#​19581 by @​fisker)
// Input
switch (foo) {
 // comment
}

// Prettier 3.9.4
switch (
  foo
  // comment
) {
}

// Prettier 3.9.5
switch (foo) {
  // comment
}
TypeScript: Remove space in comment-only object type (#​19583 by @​fisker)
// Input
var foo = {
  /* comment */
};
type Foo = {
  /* comment */
};

// Prettier 3.9.4
var foo = {/* comment */};
type Foo = { /* comment */ };

// Prettier 3.9.5
var foo = {/* comment */};
type Foo = {/* comment */};

v3.9.4

Compare Source

v3.9.3

Compare Source

v3.9.2

Compare Source

v3.9.1

Compare Source

v3.9.0

Compare Source

diff

🔗 Release Notes

v3.8.5

Compare Source

ljharb/qs (qs)

v6.15.3

Compare Source

  • [Fix] parse: enforce throwOnLimitExceeded for cumulative array growth via combine/merge
  • [Fix] utils: respect encoding of surrogate pairs across chunks (#​559)
  • [Robustness] parse: throw the arrayLimit error before splitting oversized comma values
  • [Robustness] utils.merge / utils.assign: avoid invoking __proto__ setter when copying own properties
  • [Robustness] utils: enforce arrayLimit consistently across merge's array paths
  • [Perf] utils: make compact O(n) via a side-channel visited-set instead of Array.indexOf
  • [Deps] update side-channel
  • [Dev Deps] update eslint, mock-property, tape
  • [Tests] parse: characterize current lenient handling of unbalanced bracket keys (#​558)
tailwindlabs/tailwindcss (tailwindcss)

v4.3.2

Compare Source

Fixed
  • Support bare spacing values for auto-rows-* and auto-cols-* utilities (e.g. auto-rows-12 and auto-cols-16) (#​20229)
  • Prevent @tailwindcss/cli in --watch mode from crashing on Windows when @source points to a directory that doesn't exist (#​20242)
  • Prevent @tailwindcss/vite from crashing in Deno v2.8.x when context.parentURL is not a valid URL (#​20245)
  • Ensure @tailwindcss/cli in --watch mode rebuilds when the input CSS file changes in an ignored directory (#​20246)
  • Allow @variant rules used in addBase(…) to use custom variants defined later (#​20247)
  • Prevent @tailwindcss/vite from crashing during HMR when scanned files or directories are deleted (#​20259)
  • Generate font-size instead of color declarations for text-[--spacing(…)] (#​20260)
  • Prevent @source patterns from scanning unrelated sibling files and folders (#​20263)
  • Extract class candidates adjacent to Template Toolkit delimiters like %]…[% in .tt, .tt2, and .tx files (#​20269)
  • Extract class candidates from conditional Maud syntax like p.text-black[condition] (#​20269)
  • Prevent @position-try rules from triggering unknown at-rule warnings when optimizing CSS (#​20277)
  • Support class suggestions for named opacity modifiers from --opacity theme values (#​20287)
  • Prevent type errors in @tailwindcss/postcss when used with newer PostCSS patch releases (#​20289)
vitejs/vite (vite)

v8.1.4

Compare Source

Features
Bug Fixes
Documentation
Miscellaneous Chores
Code Refactoring
Tests
Build System

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/dev-dependencies branch 11 times, most recently from 65e62a7 to 742f90b Compare July 1, 2026 07:12
@renovate
renovate Bot force-pushed the renovate/dev-dependencies branch 4 times, most recently from e7366ad to df55294 Compare July 9, 2026 19:53
@renovate
renovate Bot force-pushed the renovate/dev-dependencies branch 6 times, most recently from 4cb1435 to b1b795a Compare July 15, 2026 22:30
@renovate
renovate Bot force-pushed the renovate/dev-dependencies branch from b1b795a to d1f45c6 Compare July 16, 2026 05:25
@renovate

renovate Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@JammingBen
JammingBen merged commit 40c449c into main Jul 16, 2026
5 checks passed
@JammingBen
JammingBen deleted the renovate/dev-dependencies branch July 16, 2026 05:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant