8000 chore(deps): update all non-major dependencies by renovate[bot] · Pull Request #209 · romhml/compodium · GitHub
[go: up one dir, main page]

Skip to content

chore(deps): update all non-major dependencies - #209

Merged
romhml merged 1 commit into
mainfrom
renovate/all-minor-patch
Aug 26, 2026
Merged

romhml merged 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@renovate
@renovate renovate Bot commented Aug 3, 2026 •
Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
@comark/nuxt (source) 0.5.1 → 0.6.2 age confidence dependencies minor
@iconify-json/lucide ^1.2.120 → ^1.2.126 age confidence devDependencies patch
@iconify-json/lucide ^1.2.120 → ^1.2.126 age confidence dependencies patch
@iconify-json/simple-icons ^1.2.92 → ^1.2.93 age confidence dependencies patch
@iconify-json/vscode-icons ^1.2.67 → ^1.2.75 age confidence dependencies patch
@nuxt/eslint-config (source) ^1.16.0 → ^1.17.0 age confidence devDependencies patch
@nuxt/image (source) ^2.0.0 → ^2.1.0 age confidence dependencies patch
@nuxt/ui (source) ^4.10.0 → ^4.11.0 age confidence pnpm.catalog.default patch
@takumi-rs/core (source) 2.5.0 → 2.12.0 age confidence dependencies minor
@takumi-rs/wasm 2.5.0 → 2.12.0 age confidence dependencies minor
@tsconfig/node24 (source) ^24.0.4 → ^24.0.5 age confidence devDependencies patch
@types/node (source) ^26.1.1 → ^26.2.0 age confidence devDependencies patch 26.3.0
@vue/compiler-sfc (source) ^3.5.40 → ^3.5.41 age confidence dependencies patch
@vue/language-core (source) ^3.3.8 → ^3.3.11 age confidence dependencies patch
@vueuse/core (source) ^14.3.0 → ^14.4.0 age confidence dependencies patch
@vueuse/integrations (source) ^14.3.0 → ^14.4.0 age confidence dependencies patch
better-sqlite3 ^13.0.1 → ^13.0.3 age confidence dependencies patch
eslint (source) ^10.8.0 → ^10.9.0 age confidence devDependencies patch 10.9.1
json-editor-vue ^0.19.1 → ^0.19.2 age confidence dependencies patch
node 24.18.0 → 24.19.0 age confidence uses-with minor
nuxt-og-image (source) ^6.7.4 → ^6.7.8 age confidence dependencies patch
oxc-parser (source) ^0.141.0 → ^0.147.0 age confidence dependencies minor
shiki (source) ^4.3.1 → ^4.4.3 age confidence dependencies patch
unplugin-ast ^0.17.2 → ^0.18.1 age confidence dependencies minor
vitest (source) ^4.1.10 → ^4.1.11 age confidence devDependencies patch
vue-component-meta (source) 3.3.8 → 3.3.11 age confidence dependencies patch
wrangler (source) ^4.114.0 → ^4.125.0 age confidence devDependencies patch 4.126.0

Release Notes

comarkdown/comark (@​comark/nuxt)

v0.6.2: comark v0.6.2

Compare Source

Features

v0.6.1: @​comark/vue v0.6.1

Compare Source

Check out full release notes: https://github.com/comarkdown/comark/releases/tag/comark%400.6.1

v0.6.0: @​comark/nuxt v0.6.0

Compare Source

[!WARNING]
@​comark/nuxt 0.6.0 is a breaking release.

Check out full release notes and predefined prompt for easy upgrade: https://github.com/comarkdown/comark/releases/tag/comark%400.6.0

kane50613/takumi (@​takumi-rs/core)

v2.12.0

Support the legacy page-break-* properties

Print stylesheets written for page-break-before, page-break-after, and page-break-inside had those declarations dropped. They now drive the same pagination as break-before, break-after, and break-inside, and the forced-break keywords always, left, and right are accepted alongside page.

Support table-layout: fixed and border-spacing

border-spacing was a hardcoded 2px gap with no way to change it, and table-layout did nothing. Column widths now come from the first row under table-layout: fixed and the rest of the width is shared evenly, while border-spacing sets both the gap between cells and the inset from the table's own edges. On a three-column table measured against headless Chrome, auto columns land 67px to 136px away and fixed columns land within 2px.

border-spacing starts at 0 as CSS defines it, and the HTML and JSX element presets give <table> the 2px browsers apply, so a display: table box no longer gets a gap it never asked for.

Support border-collapse: collapse

Neighbouring cells each painted their own border either side of the border-spacing gap. A collapsing table now resolves every shared line once: the wider border wins, hidden clears the line, and a row's borders reach its cells the way its background already did.

v2.11.0

Align table cell content with vertical-align

vertical-align: middle on a table cell now centers its content in the cell, and bottom pushes it to the cell's bottom edge. baseline still renders as top.

A row's element children that are not table-cell, such a 8000 s a <td style="display: flex">, are now laid out in the row instead of dropped. Text sitting directly in a row is still dropped: it has no anonymous cell to go into.

Start backwards-filled step animations on the first step

An animation with animation-fill-mode: backwards or both and a positive delay held the second step during the delay when its timing function was steps(n, jump-start) or steps(n, jump-both). Samples taken before the active phase now land on the step below the jump, as the CSS easing algorithm requires.

steps() also serializes the way the spec asks: steps(4, end) and steps(4, jump-end) both print as steps(4), since an end position is the default.

Store calc() as its non-zero terms

Length shrinks from 84 to 20 bytes, and a computed style from 5.9KB to 2.3KB. A calc() expression mixing more than four distinct units now fails to parse.

Sample background-clip text at pixel centres

Text clipped to a background or mask image sampled that image at pixel corners rather than centres, blending every pixel with its neighbour. The clip is now read exactly where it should be, so a background-clip: text fill is half a pixel sharper, and drawing one is about a third faster.

Animate WebP image sources

An animated WebP used as an image source now plays through its frames, the same way an animated GIF does. Before, decoding one threw WebP encode failed and took the whole render down with it. The still-image paths, which the SVG backend and the size cache go through, fall back to the first frame instead of failing.

ImageSource::Gif is now ImageSource::Animated, and GifSource is now AnimatedSource, since both carry GIF and WebP animations. ImageError::InvalidGif is now ImageError::InvalidAnimation for the same reason.

An animated source keeps only its encoded bytes and a frame timing table. It used to hold a decoded full-size copy of the first frame as well, which also meant the first frame ignored the draw box it was scaled into.

Reuse layout styles across sizing passes

Layout runs several sizing passes over each node, and each pass rebuilt that node's layout style from scratch. Only container query units (cqw, cqh, cqmin, cqmax) can change between passes, so a style using none of them is now built once and reused. A deeply nested flex tree lays out about 36% faster.

Support the full steps() step position syntax

steps() now accepts jump-start, jump-end, jump-none, and jump-both, and the position argument is optional, so steps(4) means steps(4, jump-end). Only start and end parsed before, so a declaration like steps(4, jump-none) was dropped as invalid and the animation fell back to ease, drawing a smooth curve instead of a staircase.

Undo premultiplication in integers

Converting the finished canvas back to straight alpha now divides in integers rather than f64. Rendering any image is a few percent faster, and pixels land on the same value on every target instead of depending on the platform's float division. Semi-transparent pixels can differ by one from previous output, which is where the float landed a hair under a rounding step.

Share inherited font lists across nodes

font-family, font-variation-settings, and font-feature-settings lists are now Arc-shared, so inheriting them no longer copies the list per node.

Keep direction: ltr blocks left-to-right

Blocks with direction: ltr now keep an LTR layout when text starts with an RTL script. The bidi base direction follows direction, matching browsers.

Composite opaque effect layers without resampling them

A blur, shadow or opacity group that is fully opaque and composites normally is copied onto its parent row by row instead of going through the sampling pipeline. Such a drop shadow is about 40% faster to render, such a blur about 30%. A group with partial opacity or a blend mode is unaffected.

Keep degenerate CSS values out of layout

aspect-ratio with a zero, negative, or non-finite ratio (such as 1/0) now behaves as auto, and an infinite percentage length is clamped instead of feeding infinity into layout.

Draw animated frames without replaying the ones before them

A frame that covers the whole canvas and replaces what is under it does not depend on the frames before it, so it is now decoded on its own. Reaching the last frame of a 300-frame animation drops from 16.6ms to 0.13ms for GIF, 158ms to 0.39ms for APNG, and 97ms to 0.05ms for WebP. Frames that do blend onto their predecessors still replay, as they must.

Render list markers on the right under direction: rtl

A direction: rtl list item now places its marker at the right edge and mirrors the counter suffix, matching Chrome. RTL blocks also force the right-to-left base direction instead of inferring it from the first strong character, so their text aligns to the right regardless of content.

Draw whole-pixel images without resampling them

An image placed at a whole-pixel offset is copied row by row instead of going through the sampling pipeline. Drawing one into a node is about three times faster; clips, shadows and blurs that composite an image get a few percent.

Share custom property maps across nodes

ComputedStyle::custom_properties and registered_custom_properties are now Arc-shared, so inheriting them no longer copies the maps per node.

Animate APNG image sources

An animated PNG used as an image source now plays through its frames, the same way an animated GIF or WebP does. Before, only the default image was decoded and the render held that one frame for the whole animation, with nothing to signal the rest had been dropped. Subframes composite through the fcTL dispose and blend operations, and a default image that no fcTL claims stays out of the timeline.

Match selectors against the rules that could apply

Stylesheet rules are grouped by what their rightmost selector requires, so a node only runs the matcher against rules naming one of its classes, its id or its tag. Rendering 800 nodes against 800 rules drops from 67ms to 2.5ms; the cost now grows with the rules that could match rather than with the whole stylesheet.

v2.10.0

Update the font stack

parley 0.11.1, skrifa 0.44, and write-fonts 0.50, with the hinting-gate fork rebased so a single fontations version serves layout and subsetting.

Lay out tables on the grid algorithm

A <table> used to fall back to block layout, so cells stacked instead of forming columns. Table boxes now lower onto a grid whose column tracks are shared by every row. Header groups render first, footer groups last. colspan and rowspan span tracks, captions render on the side caption-side picks, and a row's background lands on its cells. HTML and JSX gain element presets for table, thead, tbody, tfoot, tr, td, th, and caption.

Count the pages a repeated box prints on

A page counter filled only inside a header or footer band. A footer written into the document itself, as a fixed box, printed empty hooks, so the numbers had to come from a render option standing beside the document. A repeated box now lays out again for every page it draws on, with that page's numbers, so a component can carry its own footer.

Match Blink's spacing between a bullet marker and its item

An outside bullet keeps Blink's fixed 7px gap on top of its suffix space, an inside bullet separates with 1em, and the square style draws ▪, approximating Blink's painted size.

Drop reversed, gradient marker images, and menu/dir list counting

An <ol reversed> now counts up, a gradient list-style-image falls back to the counter style, and only ul/ol scope a list's count.

v2.9.2

Treat the synthetic HTML root as a block container

Markup written in a template literal carries whitespace either side, which parsed into text roots. The synthetic root that holds them was inline, so the leading one kept a line box and pushed the content down the page. It is a block container now, the way <body> is, and fromHtml drops the whitespace roots the way the Rust crate already did.

v2.9.1

Close the gap between two boxes on a fractional parent

A box's position snapped to the pixel grid against its parent while its size snapped against the page. A parent sitting on a fraction, such as a container padded in points, pushed the two apart and left a hairline of background between boxes that should meet.

v2.7.0

Restore JPEG, WebP and GIF decoding

takumi disables takumi-core's default features and never re-enables image decoding, so every build decoded PNG and ICO only. A WebP source failed with The image format could not be determined. image-decoding is now a takumi feature as well, on by default, and it splits into jpeg, webp and gif for a build that wants one format and not the others. The napi and wasm bindings turn it on too.

v2.6.0

Route shared codepoints to the subset that declares them

A Google Fonts subset encodes more than the unicode-range it was cut for, and the Cyrillic and Greek ones also carry the ASCII space and the Latin capitals. Selection took the first subset whose glyphs covered a character, in family-name order, so those codepoints left the Latin subset and every word split into separate runs. Subsets now rank by the range they declare, lowest first.

v2.5.5

Type render output as backed by ArrayBuffer

render and renderAnimation declared their output as Buffer / Uint8Array over ArrayBufferLike, so passing the bytes straight to new Response(...) failed to typecheck. They now declare Buffer<ArrayBuffer> / Uint8Array<ArrayBuffer>, which BodyInit accepts.

cloydlau/json-editor-vue (json-editor-vue)

v0.19.2

Compare Source

   🐞 Bug Fixes
    View changes on GitHub
actions/node-versions (node)

v24.19.0: 24.19.0

Compare Source

Node.js 24.19.0

v24.18.1: 24.18.1

Compare Source

Node.js 24.18.1

oxc-project/oxc (oxc-parser)

v0.147.0

🐛 Bug Fixes
  • 8a9bdbd estree: Include decorators in FormalParameterRest spans (#​26021) (camc314)

v0.145.0

🐛 Bug Fixes

v0.144.0

💥 BREAKING CHANGES
  • a33788e ast: [BREAKING] Group class heritage into ClassHeritage (#​25360) (camc314)
  • 5c5cdcd ast: [BREAKING] Narrow TSInterfaceHeritage::expression to TSTypeName (#​24360) (camc314)
  • 6be314f ast: [BREAKING] Remove duplicated VariableDeclarator::kind (#​25319) (camc314)
  • 44fd320 ast: [BREAKING] Split TS external modules & Namespace Declarations (#​25284) (camc314)
🐛 Bug Fixes

v0.143.0

💥 BREAKING CHANGES
  • 067da8c ast: [BREAKING] Store single parameter in TSIndexSignature::parameter (#​25154) (camc314)
  • 1bdedd1 ast: [BREAKING] Introduce ExportDeclaration, ExportFromDeclaration (#​25095) (camc314)
  • c917f20 ast: [BREAKING] Introduce ArrowFunctionBody enum (#​24987) (camc314)

v0.142.0

🚀 Features
  • 11f5d1f ast_visit: Add Utf8ToUtf16::convert_program_and_comments (#​24859) (overlookmotel)
🐛 Bug Fixes
  • e80574f estree: Handle empty spans serializing ImportMeta and NewTarget (#​24775) (overlookmotel)
unplugin/unplugin-ast (unplugin-ast)

v0.18.1

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v0.18.0

Compare Source

   🚨 Breaking Changes
    View changes on GitHub
vuejs/language-tools (vue-component-meta)

v3.3.11

Compare Source

language-core
language-service
component-meta
tsc
vscode

v3.3.10

Compare Source

language-core
  • fix: ignore trailing whitespace after generic parameter commas - Thanks to @​KazariEX!
  • fix: resolve v-for item type over generic sources (#​6141) - Thanks to @​serkodev!
  • fix: do not extract SFC blocks across inline Markdown code (#​6145) - Thanks to @​lazerg!
language-service
  • fix: serialize template data provider access across concurrent requests (#​6154) - Thanks to @​serkodev!
tsc
  • fix: support different extension sets across project references (#​6146) - Thanks to @​lazerg!
typescript-plugin
vscode
  • feat: patch typescript.js via --require to support read-only file systems (#​6149) - Thanks to @​serkodev!
  • fix: isolate custom TypeScript plugin paths between profiles (#​6148) - Thanks to @​serkodev!

v3.3.9

Compare Source

component-meta
language-core
language-service
  • fix: preserve trailing modifiers when completing in the middle of a directive (#​6133) - Thanks to @​lazerg!
  • fix: only replace current directive modifier on completion - Thanks to @​KazariEX!
  • fix: preserve current modifier when filtering completion duplicates - Thanks to @​KazariEX!
workspace
  • feat: migrate build and tests to typescript-native-bridge (#​6129)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "on Monday"
  • 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.

@pkg-pr-new
pkg-pr-new Bot commented Aug 3, 2026 •
Copy link
Copy Markdown
npm i https://pkg.pr.new/romhml/compodium/@compodium/core@209
npm i https://pkg.pr.new/romhml/compodium/@compodium/examples@209
npm i https://pkg.pr.new/romhml/compodium/@compodium/nuxt@209
npm i https://pkg.pr.new/romhml/compodium/@compodium/vue@209

commit: 40c4169

@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 20 times, most recently from 0de4efe to 5fd34cd Compare August 11, 2026 06:14
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 78c795c to 9348535 Compare August 18, 2026 20:48
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 1e1f0b9 to 4800c8d Compare August 20, 2026 15:58
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 11 times, most recently from 3505a42 to 61eb725 Compare August 25, 2026 15:56
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 63dfcbc to 94f3e91 Compare August 26, 2026 05:32
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 94f3e91 to 40c4169 Compare August 26, 2026 14:16
@romhml
romhml force-pushed the main branch 2 times, most recently from d7ecffb to ef42a5e Compare August 26, 2026 14:27
@romhml
romhml merged commit 4326fb0 into main Aug 26, 2026
3 checks passed
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

0