Skip to content

fix(deps): update dependency @adobe/spectrum-wc - #194

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate

Conversation

@renovate

@renovate renovate Bot commented Nov 2, 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 Type Update
@adobe/spectrum-wc (source) 2.0.0-beta.6 → 2.0.0-beta.7 age confidence dependencies patch
algoliasearch (source) 5.61.0 → 5.64.0 age confidence dependencies minor
node (source) >=24.22.1 <25 → >=24.22.1 <27 age confidence engines major
node-html-parser 9.0.6 → 9.0.7 age confidence dependencies patch
turndown 7.2.4 → 7.2.5 age confidence dependencies patch

Release Notes

adobe/spectrum-web-components (@​adobe/spectrum-wc)

v2.0.0-beta.7

Compare Source

Minor Changes
  • card:

    • #​6767 258169d Thanks @​aramos-adobe! - feat(card): <swc-card> now exposes --swc-card-base-grid-template-rows to override the row track sizes of its media, content, and footer grid areas. Defaults to auto 1fr auto.
  • upload-attachment:

    • #​6767 258169d Thanks @​aramos-adobe! - feat(upload-attachment): type="media" now composes swc-card (variant="quiet") internally instead of hand-rolled surface markup, reusing its preview/media slot and grid machinery. The public slot API (thumbnail, badge, title, subtitle, actions) is unchanged.

      Added:

      • progress (0-100): shows a swc-progress-circle overlay on the type="media" preview while an upload is in flight. Hidden when unset or at 100 (complete); the thumbnail slot is hidden while loading so the overlay reads against a plain background instead of stacking on the image. The overlay itself is delayed by 1 second after progress is first set, so a fast upload doesn't flash the loading state.
      • size (m/l, default m): 64px vs. 96px tile for type="media". Has no effect on type="card".

      Removed/renamed custom properties (type="media" sizing is now driven by size instead):

      • --swc-upload-attachment-preview-size removed; use size="m"/size="l".
      • --swc-upload-attachment-card-thumbnail-inline-size and --swc-upload-attachment-card-thumbnail-block-size merged into --swc-upload-attachment-card-thumbnail-size.
      • --swc-upload-attachment-dismiss-icon-inline-size and --swc-upload-attachment-dismiss-icon-block-size merged into --swc-upload-attachment-dismiss-icon-size.

      Also composes swc-asset into the thumbnail slot in docs/examples for image loading, fit, and background handling, and documents that badge should only be used at size="l" and above (it crowds the default 64px size="m" tile).

      Added VRT coverage (test/vrt/upload-attachment.vrt.ts, test/vrt/upload-attachment-custom-properties.vrt.ts) for both types, both sizes, the badge and progress overlays, title truncation/subtitle overflow, forced :focus-visible, forced colors, and CJK text.

Patch Changes
  • avatar:

    • #​6905 6d781e9 Thanks @​cdransf! - fix(avatar): Changed the default size of <swc-avatar> from 500 (40 px) to 100 (24 px), the same size value as 1st-gen's default (20px there) and the React Spectrum S2 default. Use size="75" for 20px. Invalid size values now fall back to 100. To keep the previous default, set size="500".
  • button, close-button:

    • #​6846 5126fec Thanks @​rise-erpelding! - fix(button, close-button): Fixed static-white and static-black secondary and outline swc-button labels and swc-close-button icons to use opaque white or black in default, hover, pressed, and focus-visible states, improving contrast and keeping their colors consistent. Border, background, focus-indicator, and disabled-state colors are unchanged.
  • prompt-field:

    • #​6769 9aed44d Thanks @​rubencarvalho! - fix(prompt-field): Attachment-strip fixes for <swc-prompt-field>.

      • Scroll chevrons now point in opposite directions, use a thinner chevron icon with a translucent (not opaque) background, and are vertically centered on the tile row.
      • Clicking empty space in the attachment strip no longer focuses the textarea, and the strip no longer shows a text cursor.
      • Single and multiple attachment layouts align horizontally.
      • Legal-slot links use the correct typography class.
      • The attachment strip no longer snaps to tile edges while scrolling, and no longer shows a scrollbar.
      • Where scroll-driven animations are supported, edge fades and chevrons follow the scroll position, as in React Spectrum, instead of updating after the scroll settles. The fades grow in as soon as the strip moves. Each chevron shows once the strip has scrolled past its fade, and is never shown partly transparent or as disabled.
      • Chevron paging no longer skips a tile: > moves the tile that is partly hidden at the trailing edge to the start, and < does the same in reverse. It also reaches both ends of the strip when a tile is wider than the space between the chevrons. After paging, Tab moves to the first tile that is shown, not to a tile in the middle of the strip. A tile whose edge only reaches into the lighter half of an edge fade counts as shown.
      • A tile that gets focus from the arrow keys or Tab scrolls fully into view, clear of the chevrons. Neither this scroll nor paging stops inside an edge fade, where a tile would be cut off with no chevron.
      • When a tile is added to a strip that already has tiles, the strip scrolls to show it, so a new upload is visible even when the strip overflows. Focus doesn't move, and the strip doesn't scroll while focus is in it.
      • The last tile's dismiss button focus ring is no longer clipped at the end of the strip.

      Also routes the size="s" variant's property overrides through private custom properties instead of re-declaring the properties in the variant selector (no visual change).

  • tabs:

    • #​6811 0e9d1e4 Thanks @​rubencarvalho! - fix(tabs): <swc-tabs> now links tabs that are added after the initial render to their panels.

      The tab panels were only linked when the tab-panel slot changed, and <swc-tab> only got its id after its first render. When the slotted tabs were swapped out and the panels stayed, the new tabs had no aria-controls and the panels kept an aria-labelledby that pointed to the removed tabs. <swc-tab> now sets its role and id when it connects, and <swc-tabs> relinks the panels when the tabs change. It clears a stale aria-labelledby when no matching tab remains and a stale aria-controls when no matching panel remains, but keeps values that you set yourself.

  • #​6643 5b6abf5 Thanks @​rubencarvalho! - docs(*): The published Custom Elements Manifest now expands referenced type aliases into their literal values via @wc-toolkit/type-parser. Properties typed as a union alias (e.g. variant, fill-style, static-color) now list their allowed values in the Storybook API table and generate a select control automatically, without inlining the union in source or hand-wiring argTypes.options per story. Aliases reaching a component through a mixin, and default values of accessor-backed properties, are resolved as well. Structural expansions are no longer written to the manifest, because they embedded compiler-internal symbol ids that made the published artifact non-reproducible.

  • #​6880 e9fd2c0 Thanks @​miwha-adobe! - Remove duplicate CSS custom property entries from the published Custom Elements Manifest for Button, Illustrated message, Tab, and Tabs so API reference tables show each property once. Component runtime behavior does not change.

algolia/algoliasearch-client-javascript (algoliasearch)

v5.64.0

Compare Source

v5.63.0

Compare Source

nodejs/node (node)

v26.13.1: 2026-11-11, Version 26.13.1 'Lithium' (LTS), @​aduh95

Compare Source

This is a security release.

Notable Changes
  • (CVE-2026-123863) http2: release headers when a stream is removed (Matteo Collina) – High
  • (CVE-2026-123864) tls,http: prevent nested parser execution from empty writes (Matteo Collina) – High
  • (CVE-2026-123865) http2: detect streams abandoned by nghttp2 (Matteo Collina) – High
  • (CVE-2026-123866) http2: retain buffers until socket writes finish (Matteo Collina) – High
  • (CVE-2026-123872) tls: disable resumption for mTLS with no session id context (Tim Perry) – High
  • (CVE-2026-123872) tls: don't allow renegotiation or HRR to change SNI (Tim Perry) – High
  • (CVE-2026-123872) tls: don't allow TLS resumption to change SNI (Tim Perry) – High
  • (CVE-2026-123874) http2: retain streams during pending writes (Matteo Collina) – High
  • (CVE-2026-126051) tls: fix remotely reachable TLS server crash (Tim Perry) – High
  • (CVE-2026-123828) http2: avoid overflowing ALTSVC buffers (Matteo Collina) – Medium
  • (CVE-2026-123867) tls: apply the CA of SNI contexts without a certificate (Matteo Collina) – Medium
  • (CVE-2026-123868) http2: charge inbound DATA retained by streams to maxSessionMemory (Matteo Collina) – Medium
  • (CVE-2026-123871) http: redact proxy credentials in invalid proxy URL errors (Matteo Collina) – Medium
  • (CVE-2026-123875) http2: guard against null write request on cancelled stream (Matteo Collina) – Medium
  • (CVE-2026-123877) https: isolate Agent TLS policy keys (Matteo Collina) – Medium
  • (CVE-2026-123829) permission: do not leak denied descendants in recursive fs.watch (RafaelGSS) – Low
  • (CVE-2026-123862) zlib: handle params callback after destroy (Matteo Collina) – Low
  • (CVE-2026-123873) permission: check heap snapshot destination (RafaelGSS) – Low
  • deps: update brotli to 1.2.1 (Node.js GitHub Bot)
  • deps: update llhttp to 9.4.4 (Antoine du Hamel)
  • deps: update sqlite to 3.54.1 (Node.js GitHub Bot)
  • deps: update undici to 8.12.4 (Node.js GitHub Bot)
Commits

v26.13.0: 2026-10-28, Version 26.13.0 'Lithium' (LTS), @​richardlau

Compare Source

Notable Changes

This release marks the transition of Node.js 26.x into Long Term Support (LTS)
with the codename 'Lithium'. It will continue to receive updates through to
the end of April 2029.

Other than updating metadata, such as the process.release object, to reflect
that the release is LTS, no further changes from Node.js 26.12.1 are included.

If you are updating from an earlier Long Term Support release (e.g. Node.js 24
or 22 or earlier) please note that since Node.js 25 the official binaries for
Linux are linked against libatomic, which may need to be installed separately
depending on your Linux distribution.

v26.12.1: 2026-10-21, Version 26.12.1 (Current), @​aduh95 prepared by @​RafaelGSS

Compare Source

This is a security release.

Notable Changes
  • (CVE-2026-106069, CVE-2026-106072) tls: reject non-canonical IP addresses (Matteo Collina) – High
  • (CVE-2026-105482) dns: validate resolve inputs for null bytes (James M Snell) – High
  • (CVE-2026-105483) tls: fix ip normalization regression (James M Snell) – High
  • (CVE-2026-111497) src: expose BROTLI_DECODER_ERROR_FORMAT_BLOCK_SWITCH (Antoine du Hamel) – High
  • (CVE-2026-111497) deps: brotli: cherry-pick 0ed4268 (Evgenii Kliuchnikov) – High
  • (CVE-2026-105481) http: ensure agent data guard works without I/O (James M Snell) – Medium
  • (CVE-2026-106074) crypto: reset random caches across snapshots (Filip Skokan) – Medium
  • (CVE-2026-106070) zlib: avoid caching invalid ZIP local headers (Matteo Collina) – Low
  • (CVE-2026-106071) src: fix the fs permission tree node on wildcard nodes (James M Snell) – Low
  • (CVE-2026-106073) permission: check permission model in realpathSync (RafaelGSS) – Low
  • deps: V8: backport 93cd21e (Joyee Cheung)
  • crypto: update root certificates to NSS 3.131.1 (Antoine du Hamel)
  • tls: reject chains containing blocked public keys (Ulises Gascon)
  • deps: update c-ares to 1.34.9 (Node.js GitHub Bot)
  • tools: retry Gatekeeper check and stapling after notarization (Ryan Aslett)
  • crypto: harden X.509 conversion and formatting (Filip Skokan)
Commits

v26.12.0: 2026-10-14, Version 26.12.0 (Current), @​richardlau

Compare Source

Notable Changes
  • [1ebd6d3677] - (SEMVER-MINOR) doc,lib,src: throw on missing WebAssembly or RX support (Paolo Insogna) #​66533
  • [7f1937d2b9] - (SEMVER-MINOR) http: add websocketMask() and websocketUnmask() (James M Snell) #​66335
Commits

[!IMPORTANT]
✂ 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 changed the title fix(deps): update dependency @adobe/spectrum-wc chore(deps): update node.js to v26 Nov 2, 2026
@renovate renovate Bot changed the title chore(deps): update node.js to v26 chore(deps): update node.js Nov 4, 2026
@renovate renovate Bot changed the title chore(deps): update node.js fix(deps): update dependency @adobe/spectrum-wc Nov 9, 2026

This branch was successfully deployed

1 active deployment
renovate — cdc7e5e6 Deployed Nov 10, 2026 by aem-code-sync[bot]
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.

0 participants