Skip to content

chore(deps): update dependencies (patch) - #1222

Merged
keithamus merged 1 commit into
mainfrom
renovate/patch-dependencies
Jun 15, 2026
Merged

chore(deps): update dependencies (patch)#1222
keithamus merged 1 commit into
mainfrom
renovate/patch-dependencies

Conversation

@renovate

@renovate renovate Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence Type Update
csskit-darwin-arm64 0.0.240.0.25 age confidence optionalDependencies patch
csskit-darwin-x64 0.0.240.0.25 age confidence optionalDependencies patch
csskit-linux-arm64 0.0.240.0.25 age confidence optionalDependencies patch
csskit-linux-x64 0.0.240.0.25 age confidence optionalDependencies patch
csskit-win32-arm64 0.0.240.0.25 age confidence optionalDependencies patch
csskit-win32-x64 0.0.240.0.25 age confidence optionalDependencies patch
cssnano 8.0.18.0.2 age confidence devDependencies patch
cssnano 8.0.18.0.2 age confidence dependencies patch
memchr 2.8.12.8.2 age confidence workspace.dependencies patch
postcss-preset-env (source) 11.3.011.3.1 age confidence devDependencies patch
prettier (source) 3.8.33.8.4 age confidence devDependencies patch
regex 1.12.31.12.4 age confidence workspace.dependencies patch
smallvec 1.15.11.15.2 age confidence workspace.dependencies patch
wasm-bindgen (source) 0.2.1220.2.125 age confidence workspace.dependencies patch
wasm-bindgen-test 0.3.720.3.75 age confidence dev-dependencies patch
web-sys (source) 0.3.990.3.102 age confidence dependencies patch

Release Notes

csskit/csskit (csskit-darwin-arm64)

v0.0.25

Compare Source

Other Changes
Css_ast
Css_lexer
  • fuzz: early return atom functions when given non-atom tokens (#​1206) (#​1206)
  • fuzz(css_lexer): ensure REPLACEMENT_CHARACTER is appended in small idents (#​1213) (#​1213)
Css_parse
Csskit
Csskit_derives
  • csskit_derives: Ensure generics expect Peek when using it. (#​1198) (#​1198)
Csskit_source_finder
  • csskit_source_finder: Don't find visitable nodes that just visit children (#​1199) (#​1199)
Csskit_vscode
cssnano/cssnano (cssnano)

v8.0.2: v8.0.2

Compare Source

What's Changed

Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@8.0.1...cssnano@8.0.2

BurntSushi/memchr (memchr)

v2.8.2

Compare Source

csstools/postcss-plugins (postcss-preset-env)

v11.3.1

Compare Source

June 14, 2026

prettier/prettier (prettier)

v3.8.4

Compare Source

rust-lang/regex (regex)

v1.12.4

Compare Source

===================
This release includes a performance optimization for compilation of regexes
with very large character classes.

Improvements:

  • #​1308:
    Avoid re-canonicalizing the entire interval set when pushing new class ranges.
wasm-bindgen/wasm-bindgen (wasm-bindgen)

v0.2.125

Compare Source

Added
  • Added the --force-enable-abort-handler CLI flag, which emits the hard-abort
    detection and set_on_abort machinery on panic=abort builds. With
    panic=unwind this machinery is generated automatically; the flag does
    nothing there.
    #​5191
Changed
  • Made the internal __wbindgen_destroy_closure export private in the Rust API.
    #​5196

v0.2.123

Compare Source

Added
  • Added the maxAge attribute to the CookieInit dictionary in web-sys,
    matching the current Cookie Store API specification.
    #​5169

  • The js-sys futures codegen opt-in can now also be enabled via the
    WASM_BINDGEN_USE_JS_SYS=1 environment variable, in addition to
    --cfg=wasm_bindgen_use_js_sys. This works on stable when --target
    is in use, where Cargo does not propagate the cfg to host proc-macros.
    #​5164

Changed
  • JsOption<T> now treats only undefined as empty, aligning it with
    TypeScript's strict T | undefined semantics and with Option<T>'s wire
    shape (Noneundefined). Previously is_empty, as_option,
    into_option, unwrap, expect, unwrap_or_default, and
    unwrap_or_else treated both null and undefined as absent; JS null
    is now a distinct present value. The impl<T> UpcastFrom<Null> for JsOption<T> is removed (Undefined still models absence), and the
    Debug/Display absent placeholder changed from "null" to
    "undefined". Code relying on null → None should return undefined
    from the JS side, or check explicitly with
    val.as_option().filter(|v| !v.is_null()).
    #​5170
Fixed
  • Removed invalid js_sys::Array<T> to js_sys::ArrayTuple<(...)> upcasts.
    ArrayTuple encodes a fixed tuple arity, while a plain JavaScript array does
    not prove that arity statically.

  • Fixed incorrect variance in &mut reference upcasting. &mut T upcasts
    were covariant in the pointee, so a &mut T could be widened to a &mut
    of a supertype and used to write back a value the original type would not
    accept, leaving a reference whose static type no longer matches the value
    it points to. Mutable references are now invariant in their pointee:
    &mut T only upcasts to &mut Target when both Target: UpcastFrom<T>
    and T: UpcastFrom<Target> hold. This rejects the invalid widening but is
    a breaking change for callers that relied on widening &mut references.
    #​5176

  • Fixed WASI targets (wasm32-wasip1/wasm32-wasip2) emitting unresolved
    __wbindgen_placeholder__ imports, which broke component linking. The
    codegen and runtime gates now exclude target_os = "wasi" (restoring the
    pre-0.2.115 stub behavior), including the panic = "unwind" paths in
    wasm-bindgen-futures.
    #​5175

  • Fixed a panic ("Unhandled load width 8") in the descriptor interpreter when
    processing -Cinstrument-coverage-instrumented modules, unblocking
    cargo llvm-cov --target wasm32-unknown-unknown for crates whose describe
    helpers get instrumented.
    #​5179

  • Fixed main silently never running on wasm64 for bin crates.
    #​5181


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 9am 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.

@renovate
renovate Bot requested a review from keithamus as a code owner June 15, 2026 00:37
@renovate

renovate Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package wasm-bindgen@0.2.122 --precise 0.2.125
    Updating crates.io index
error: failed to select a version for the requirement `wasm-bindgen = "=0.2.122"`
candidate versions found which didn't match: 0.2.125
location searched: crates.io index
required by package `web-sys v0.3.99`
    ... which satisfies dependency `web-sys = "^0.3"` (locked to 0.3.99) of package `csskit_wasm v0.0.25 (/tmp/renovate/repos/github/csskit/csskit/crates/csskit_wasm)`

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path crates/csskit_wasm/Cargo.toml --package wasm-bindgen-test@0.3.72 --precise 0.3.75
    Updating crates.io index
error: failed to select a version for `wasm-bindgen`.
    ... required by package `wasm-bindgen-test v0.3.75`
    ... which satisfies dependency `wasm-bindgen-test = "^0.3.54"` of package `csskit_wasm v0.0.25 (/tmp/renovate/repos/github/csskit/csskit/crates/csskit_wasm)`
versions that meet the requirements `=0.2.125` are: 0.2.125

all possible versions conflict with previously selected packages

  previously selected package `wasm-bindgen v0.2.122`
    ... which satisfies dependency `wasm-bindgen = "=0.2.122"` of package `web-sys v0.3.99`
    ... which satisfies dependency `web-sys = "^0.3"` (locked to 0.3.99) of package `csskit_wasm v0.0.25 (/tmp/renovate/repos/github/csskit/csskit/crates/csskit_wasm)`

failed to select a version for `wasm-bindgen` which could resolve this conflict

@github-actions

Copy link
Copy Markdown

⚪ CI skipped

No build-relevant files changed.

Job Result
Build & Test (win32-x64, win32-arm64, linux-x64, linux-arm64, darwin-x64, darwin-arm64) ⚪ skipped
Build & Test (default features) ⚪ skipped
Build & Test (nightly) ⚪ skipped
Build each library ⚪ skipped
Acceptance Tests ⚪ skipped
Fuzz Corpus Replay ✅ success

@keithamus
keithamus merged commit aec351b into main Jun 15, 2026
13 of 14 checks passed
@keithamus
keithamus deleted the renovate/patch-dependencies branch June 15, 2026 13:32
github-actions Bot pushed a commit that referenced this pull request Jun 15, 2026
## [0.0.26] - 2026-06-15

### Css_ast
- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))

### Csskit
- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))

[forcebuild]
@keithamus keithamus mentioned this pull request Jun 15, 2026
github-actions Bot pushed a commit that referenced this pull request Jun 15, 2026
## [0.0.26] - 2026-06-15

### Css_ast
- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))

### Csskit
- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))
github-actions Bot pushed a commit that referenced this pull request Jun 15, 2026
## [0.0.26] - 2026-06-15

### Other Changes
- Chore(deps): update dependencies to v1.48.0 (#1227) ([#1227](#1227))

### Css_ast
- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))

### Csskit
- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))

[forcebuild]
github-actions Bot pushed a commit that referenced this pull request Jun 15, 2026
## [0.0.26] - 2026-06-15

### Other Changes
- Chore(deps): update dependencies to v1.48.0 (#1227) ([#1227](#1227))

### Css_ast
- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))

### Csskit
- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))
github-actions Bot pushed a commit that referenced this pull request Jun 15, 2026
## [0.0.26] - 2026-06-15

### Other Changes
- Chore(deps): update dependencies to v1.48.0 (#1227) ([#1227](#1227))

### Css_ast
- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))
- fuzz(css_parse): Mark more erroneous tokens in blocks as trivia. (#1225) ([#1225](#1225))

### Csskit
- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))

[forcebuild]
github-actions Bot pushed a commit that referenced this pull request Jun 15, 2026
## [0.0.26] - 2026-06-15

### Other Changes
- Chore(deps): update dependencies to v1.48.0 (#1227) ([#1227](#1227))

### Css_ast
- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))
- fuzz(css_parse): Mark more erroneous tokens in blocks as trivia. (#1225) ([#1225](#1225))

### Csskit
- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))
github-actions Bot pushed a commit that referenced this pull request Jun 15, 2026
## [0.0.26] - 2026-06-15

### Other Changes
- Chore(deps): update dependencies to v1.48.0 (#1227) ([#1227](#1227))

### Css_ast
- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))
- fuzz(css_parse): Mark more erroneous tokens in blocks as trivia. (#1225) ([#1225](#1225))

### Css_lexer
- fuzz(css_lex): avoid buffer overflows with SmallStr buffer (#1220) ([#1220](#1220))

### Csskit
- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))

[forcebuild]
github-actions Bot pushed a commit that referenced this pull request Jun 15, 2026
## [0.0.26] - 2026-06-15

### Other Changes
- Chore(deps): update dependencies to v1.48.0 (#1227) ([#1227](#1227))

### Css_ast
- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))
- fuzz(css_parse): Mark more erroneous tokens in blocks as trivia. (#1225) ([#1225](#1225))

### Css_lexer
- fuzz(css_lex): avoid buffer overflows with SmallStr buffer (#1220) ([#1220](#1220))

### Csskit
- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))
github-actions Bot pushed a commit that referenced this pull request Jun 19, 2026
## [0.0.26] - 2026-06-19

### Other Changes
- Chore(deps): update dependencies to v1.48.0 (#1227) ([#1227](#1227))

### Css_ast
- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))
- fuzz(css_parse): Mark more erroneous tokens in blocks as trivia. (#1225) ([#1225](#1225))

### Css_lexer
- fuzz(css_lex): avoid buffer overflows with SmallStr buffer (#1220) ([#1220](#1220))

### Css_parse
- fuzz(css_parse): consume `Bad` tokens as trivia in blocks. (#1228) ([#1228](#1228))

### Csskit
- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))

[forcebuild]
github-actions Bot pushed a commit that referenced this pull request Jun 19, 2026
## [0.0.26] - 2026-06-19

### Other Changes
- Chore(deps): update dependencies to v1.48.0 (#1227) ([#1227](#1227))

### Css_ast
- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))
- fuzz(css_parse): Mark more erroneous tokens in blocks as trivia. (#1225) ([#1225](#1225))

### Css_lexer
- fuzz(css_lex): avoid buffer overflows with SmallStr buffer (#1220) ([#1220](#1220))

### Css_parse
- fuzz(css_parse): consume `Bad` tokens as trivia in blocks. (#1228) ([#1228](#1228))

### Csskit
- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))
github-actions Bot pushed a commit that referenced this pull request Jun 19, 2026
## [0.0.26] - 2026-06-19

### Other Changes
- Chore(deps): update dependencies to v1.48.0 (#1227) ([#1227](#1227))

### Css_ast
- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))
- fuzz(css_parse): Mark more erroneous tokens in blocks as trivia. (#1225) ([#1225](#1225))

### Css_lexer
- fuzz(css_lex): avoid buffer overflows with SmallStr buffer (#1220) ([#1220](#1220))

### Css_parse
- fuzz(css_parse): consume `Bad` tokens as trivia in blocks. (#1228) ([#1228](#1228))

### Csskit
- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))

[forcebuild]
github-actions Bot pushed a commit that referenced this pull request Jun 19, 2026
## [0.0.26] - 2026-06-19

### Other Changes
- Chore(deps): update dependencies to v1.48.0 (#1227) ([#1227](#1227))

### Css_ast
- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))
- fuzz(css_parse): Mark more erroneous tokens in blocks as trivia. (#1225) ([#1225](#1225))

### Css_lexer
- fuzz(css_lex): avoid buffer overflows with SmallStr buffer (#1220) ([#1220](#1220))

### Css_parse
- fuzz(css_parse): consume `Bad` tokens as trivia in blocks. (#1228) ([#1228](#1228))

### Csskit
- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))
github-actions Bot pushed a commit that referenced this pull request Jun 19, 2026
## [0.0.26] - 2026-06-19

### Other Changes
- Chore(deps): update dependencies to v1.48.0 (#1227) ([#1227](#1227))

### Css_ast
- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))
- fuzz(css_parse): Mark more erroneous tokens in blocks as trivia. (#1225) ([#1225](#1225))

### Css_lexer
- fuzz(css_lex): avoid buffer overflows with SmallStr buffer (#1220) ([#1220](#1220))

### Css_parse
- fuzz(css_parse): consume `Bad` tokens as trivia in blocks. (#1228) ([#1228](#1228))

### Csskit
- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))
- csskit_wasm/csskit(node): Provide csskit library functions in csskit package (#1234) ([#1234](#1234))

[forcebuild]
github-actions Bot pushed a commit that referenced this pull request Jun 19, 2026
## [0.0.26] - 2026-06-19

### Other Changes
- Chore(deps): update dependencies to v1.48.0 (#1227) ([#1227](#1227))

### Css_ast
- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))
- fuzz(css_parse): Mark more erroneous tokens in blocks as trivia. (#1225) ([#1225](#1225))

### Css_lexer
- fuzz(css_lex): avoid buffer overflows with SmallStr buffer (#1220) ([#1220](#1220))

### Css_parse
- fuzz(css_parse): consume `Bad` tokens as trivia in blocks. (#1228) ([#1228](#1228))

### Csskit
- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))
- csskit_wasm/csskit(node): Provide csskit library functions in csskit package (#1234) ([#1234](#1234))
github-actions Bot pushed a commit that referenced this pull request Jun 20, 2026
## [0.0.26] - 2026-06-20

### Other Changes
- Chore(deps): update dependencies to v1.48.0 (#1227) ([#1227](#1227))

### Css_ast
- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))
- fuzz(css_parse): Mark more erroneous tokens in blocks as trivia. (#1225) ([#1225](#1225))

### Css_lexer
- fuzz(css_lex): avoid buffer overflows with SmallStr buffer (#1220) ([#1220](#1220))

### Css_parse
- fuzz(css_parse): consume `Bad` tokens as trivia in blocks. (#1228) ([#1228](#1228))

### Csskit
- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))
- csskit_wasm/csskit(node): Provide csskit library functions in csskit package (#1234) ([#1234](#1234))
- csskit(node): manage wasm-opt with mise (#1235) ([#1235](#1235))
- csskit(node): Move build script to Mise (#1237) ([#1237](#1237))

[forcebuild]
github-actions Bot pushed a commit that referenced this pull request Jun 20, 2026
## [0.0.26] - 2026-06-20

### Other Changes
- Chore(deps): update dependencies to v1.48.0 (#1227) ([#1227](#1227))

### Css_ast
- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))
- fuzz(css_parse): Mark more erroneous tokens in blocks as trivia. (#1225) ([#1225](#1225))

### Css_lexer
- fuzz(css_lex): avoid buffer overflows with SmallStr buffer (#1220) ([#1220](#1220))

### Css_parse
- fuzz(css_parse): consume `Bad` tokens as trivia in blocks. (#1228) ([#1228](#1228))

### Csskit
- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))
- csskit_wasm/csskit(node): Provide csskit library functions in csskit package (#1234) ([#1234](#1234))
- csskit(node): manage wasm-opt with mise (#1235) ([#1235](#1235))
- csskit(node): Move build script to Mise (#1237) ([#1237](#1237))
keithamus added a commit that referenced this pull request Jun 20, 2026
- Chore(deps): update dependencies to v1.48.0 (#1227) ([#1227](#1227))

- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))
- fuzz(css_parse): Mark more erroneous tokens in blocks as trivia. (#1225) ([#1225](#1225))

- fuzz(css_lex): avoid buffer overflows with SmallStr buffer (#1220) ([#1220](#1220))

- fuzz(css_parse): consume `Bad` tokens as trivia in blocks. (#1228) ([#1228](#1228))

- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))
- csskit_wasm/csskit(node): Provide csskit library functions in csskit package (#1234) ([#1234](#1234))
- csskit(node): manage wasm-opt with mise (#1235) ([#1235](#1235))
- csskit(node): Move build script to Mise (#1237) ([#1237](#1237))

[forcebuild]
keithamus added a commit that referenced this pull request Jun 20, 2026
- Chore(deps): update dependencies to v1.48.0 (#1227) ([#1227](#1227))

- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))
- fuzz(css_parse): Mark more erroneous tokens in blocks as trivia. (#1225) ([#1225](#1225))

- fuzz(css_lex): avoid buffer overflows with SmallStr buffer (#1220) ([#1220](#1220))

- fuzz(css_parse): consume `Bad` tokens as trivia in blocks. (#1228) ([#1228](#1228))

- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))
- csskit_wasm/csskit(node): Provide csskit library functions in csskit package (#1234) ([#1234](#1234))
- csskit(node): manage wasm-opt with mise (#1235) ([#1235](#1235))
- csskit(node): Move build script to Mise (#1237) ([#1237](#1237))

[forcebuild]
keithamus added a commit that referenced this pull request Jun 20, 2026
- Chore(deps): update dependencies to v1.48.0 (#1227) ([#1227](#1227))

- Regenerate css_ast/src/values from csswg drafts (#1221) ([#1221](#1221))
- fuzz(css_parse): Mark more erroneous tokens in blocks as trivia. (#1225) ([#1225](#1225))

- fuzz(css_lex): avoid buffer overflows with SmallStr buffer (#1220) ([#1220](#1220))

- fuzz(css_parse): consume `Bad` tokens as trivia in blocks. (#1228) ([#1228](#1228))

- chore(deps): update dependencies (patch) (#1222) ([#1222](#1222))
- csskit_wasm/csskit(node): Provide csskit library functions in csskit package (#1234) ([#1234](#1234))
- csskit(node): manage wasm-opt with mise (#1235) ([#1235](#1235))
- csskit(node): Move build script to Mise (#1237) ([#1237](#1237))

[forcebuild]
keithamus added a commit that referenced this pull request Jun 20, 2026
## [0.0.26] - 2026-06-20

### Other Changes
- Chore(deps): update dependencies to v1.48.0 (#1227)
([#1227](#1227))


### Css_ast
- Regenerate css_ast/src/values from csswg drafts (#1221)
([#1221](#1221))
- fuzz(css_parse): Mark more erroneous tokens in blocks as trivia.
(#1225) ([#1225](#1225))


### Css_lexer
- fuzz(css_lex): avoid buffer overflows with SmallStr buffer (#1220)
([#1220](#1220))


### Css_parse
- fuzz(css_parse): consume `Bad` tokens as trivia in blocks. (#1228)
([#1228](#1228))


### Csskit
- chore(deps): update dependencies (patch) (#1222)
([#1222](#1222))
- csskit_wasm/csskit(node): Provide csskit library functions in csskit
package (#1234) ([#1234](#1234))
- csskit(node): manage wasm-opt with mise (#1235)
([#1235](#1235))
- csskit(node): Move build script to Mise (#1237)
([#1237](#1237))
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