Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependencies #81

Merged
merged 1 commit into from
Jan 20, 2025
Merged

chore(deps): update dependencies #81

merged 1 commit into from
Jan 20, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 20, 2025

This PR contains the following updates:

Package Type Update Change
clap workspace.dependencies patch 4.5.23 -> 4.5.26
deno patch 2.1.4 -> 2.1.6
prettyplease workspace.dependencies patch 0.2.27 -> 0.2.29
proc-macro2 workspace.dependencies patch 1.0.92 -> 1.0.93
rust minor 1.83.0 -> 1.84.0
serde_json workspace.dependencies patch 1.0.135 -> 1.0.137
similar workspace.dependencies minor 2.6.0 -> 2.7.0
syn workspace.dependencies patch 2.0.95 -> 2.0.96
thiserror workspace.dependencies patch 2.0.9 -> 2.0.11
wasm-bindgen (source) workspace.dependencies patch 0.2.99 -> 0.2.100
wasm-bindgen-test dev-dependencies patch 0.3.49 -> 0.3.50

Release Notes

clap-rs/clap (clap)

v4.5.26

Compare Source

Fixes
  • (error) Reduce binary size with the suggestions feature

v4.5.25

Compare Source

Fixes
  • (help) Reduce binary size

v4.5.24

Compare Source

Fixes
  • (parser) Correctly handle defaults with ignore_errors(true) and when a suggestion is provided for an unknown argument
denoland/deno (deno)

v2.1.6

Compare Source

  • fix(check/lsp): correctly resolve compilerOptions.types (#​27686)
  • fix(check/lsp): fix bugs with tsc type resolution, allow npm packages to
    augment ImportMeta (#​27690)
  • fix(compile): store embedded fs case sensitivity (#​27653)
  • fix(compile/windows): better handling of deno_dir on different drive letter
    than code (#​27654)
  • fix(ext/console): change Temporal color (#​27684)
  • fix(ext/node): add writev method to FileHandle (#​27563)
  • fix(ext/node): add chown method to FileHandle class (#​27638)
  • fix(ext/node): apply @npmcli/agent workaround to npm-check-updates
    (#​27639)
  • fix(ext/node): fix playwright http client (#​27662)
  • fix(ext/node): show bare-node-builtin hint when using an import map (#​27632)
  • fix(ext/node): use primordials in ext/node/polyfills/_fs_common.ts (#​27589)
  • fix(lsp): handle pathless untitled URIs (#​27637)
  • fix(lsp/check): don't resolve unknown media types to a .js extension
    (#​27631)
  • fix(node): Prevent node:child_process from always inheriting the parent
    environment (#​27343) (#​27340)
  • fix(node/fs): add utimes method to the FileHandle class (#​27582)
  • fix(outdated): Use latest tag even when it's the same as the current version
    (#​27699)
  • fix(outdated): retain strict semver specifier when updating (#​27701)

v2.1.5

Compare Source

  • feat(unstable): implement QUIC (#​21942)
  • feat(unstable): add JS linting plugin infrastructure (#​27416)
  • feat(unstable): add OTEL MeterProvider (#​27240)
  • feat(unstable): no config npm:@​opentelemetry/api integration (#​27541)
  • feat(unstable): replace SpanExporter with TracerProvider (#​27473)
  • feat(unstable): support selectors in JS lint plugins (#​27452)
  • fix(check): line-break between diagnostic message chain entries (#​27543)
  • fix(check): move module not found errors to typescript diagnostics (#​27533)
  • fix(compile): analyze modules in directory specified in --include (#​27296)
  • fix(compile): be more deterministic when compiling the same code in different
    directories (#​27395)
  • fix(compile): display embedded file sizes and total (#​27360)
  • fix(compile): output contents of embedded file system (#​27302)
  • fix(ext/fetch): better error message when body resource is unavailable
    (#​27429)
  • fix(ext/fetch): retry some http/2 errors (#​27417)
  • fix(ext/fs): do not throw for bigint ctime/mtime/atime (#​27453)
  • fix(ext/http): improve error message when underlying resource of request body
    unavailable (#​27463)
  • fix(ext/net): update moka cache to avoid potential panic in Deno.resolveDns
    on some laptops with Ryzen CPU (#​27572)
  • fix(ext/node): fix fs.access/fs.promises.access with X_OK mode parameter
    on Windows (#​27407)
  • fix(ext/node): fix os.cpus() on Linux (#​27592)
  • fix(ext/node): RangeError timingSafeEqual with different byteLength (#​27470)
  • fix(ext/node): add truncate method to the FileHandle class (#​27389)
  • fix(ext/node): add support of any length IV for aes-(128|256)-gcm ciphers
    (#​27476)
  • fix(ext/node): convert brotli chunks with proper byte offset (#​27455)
  • fix(ext/node): do not exit worker thread when there is pending async op
    (#​27378)
  • fix(ext/node): have process global available in Node context (#​27562)
  • fix(ext/node): make getCiphers return supported ciphers (#​27466)
  • fix(ext/node): sort list of built-in modules alphabetically (#​27410)
  • fix(ext/node): support createConnection option in node:http.request() (#​25470)
  • fix(ext/node): support private key export in JWK format (#​27325)
  • fix(ext/web): add [[ErrorData]] slot to DOMException (#​27342)
  • fix(ext/websocket): Fix close code without reason (#​27578)
  • fix(jsr): Wasm imports fail to load (#​27594)
  • fix(kv): improve backoff error message and inline documentation (#​27537)
  • fix(lint): fix single char selectors being ignored (#​27576)
  • fix(lockfile): include dependencies listed in external import map in lockfile
    (#​27337)
  • fix(lsp): css preprocessor formatting (#​27526)
  • fix(lsp): don't skip dirs with enabled subdirs (#​27580)
  • fix(lsp): include "node:" prefix for node builtin auto-imports (#​27404)
  • fix(lsp): respect "typescript.suggestionActions.enabled" setting (#​27373)
  • fix(lsp): rewrite imports for 'Move to a new file' action (#​27427)
  • fix(lsp): sql and component file formatting (#​27350)
  • fix(lsp): use verbatim specifier for URL auto-imports (#​27605)
  • fix(no-slow-types): handle rest param with internal assignments (#​27581)
  • fix(node/fs): add a chmod method to the FileHandle class (#​27522)
  • fix(node): add missing inspector/promises (#​27491)
  • fix(node): handle cjs exports with escaped chars (#​27438)
  • fix(npm): deterministically output tags to initialized file (#​27514)
  • fix(npm): search node_modules folder for package matching npm specifier
    (#​27345)
  • fix(outdated): ensure "Latest" version is greater than "Update" version
    (#​27390)
  • fix(outdated): support updating dependencies in external import maps (#​27339)
  • fix(permissions): implicit --allow-import when using --cached-only
    (#​27530)
  • fix(publish): infer literal types in const contexts (#​27425)
  • fix(task): properly handle task name wildcards with --recursive (#​27396)
  • fix(task): support tasks without commands (#​27191)
  • fix(unstable): don't error on non-existing attrs or type attr (#​27456)
  • fix: FastString v8_string() should error when cannot allocated (#​27375)
  • fix: deno_resolver crate without 'sync' feature (#​27403)
  • fix: incorrect memory info free/available bytes on mac (#​27460)
  • fix: upgrade deno_doc to 0.161.3 (#​27377)
  • perf(fs/windows): stat - only open file once (#​27487)
  • perf(node/fs/copy): reduce metadata lookups copying directory (#​27495)
  • perf: don't store duplicate info for ops in the snapshot (#​27430)
  • perf: remove now needless canonicalization getting closest package.json
    (#​27437)
  • perf: upgrade to deno_semver 0.7 (#​27426)
dtolnay/prettyplease (prettyplease)

v0.2.29

Compare Source

  • Preserve semicolon on braced statement-position macros (#​103)

v0.2.28

Compare Source

dtolnay/proc-macro2 (proc-macro2)

v1.0.93

Compare Source

rust-lang/rust (rust)

v1.84.0

Compare Source

==========================

Language

Compiler

Libraries

Stabilized APIs

These APIs are now stable in const contexts

Cargo

Rustdoc

Compatibility Notes

serde-rs/json (serde_json)

v1.0.137

Compare Source

  • Turn on "float_roundtrip" and "unbounded_depth" features for serde_json in play.rust-lang.org (#​1231)

v1.0.136

Compare Source

  • Optimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (#​1230, thanks @​goffrie)
mitsuhiko/similar (similar)

v2.7.0

Compare Source

  • Add optional support for web-time to support web WASM targets. #​73
  • Crate will no longer panic wheh deadlines are used in WASM. At worst
    deadlines are silently ignored. To enforce deadlines enable the
    wasm32_web_time feature. #​74
dtolnay/syn (syn)

v2.0.96

Compare Source

dtolnay/thiserror (thiserror)

v2.0.11

Compare Source

v2.0.10

Compare Source

  • Support errors containing a generic type parameter's associated type in a field (#​408)
rustwasm/wasm-bindgen (wasm-bindgen)

v0.2.100

Compare Source

Released 2025-01-12

Added
  • Add attributes to overwrite return (``unchecked_return_type) and parameter types (unchecked_param_type), descriptions (return_descriptionandparam_description) as well as parameter names (js_name`) for exported functions and methods. See the guide for more details.
    #​4394

  • Add a copy_to_uninit() method to all TypedArrays. It takes &mut [MaybeUninit<T>] and returns &mut [T].
    #​4340

  • Add test coverage support for Node.js.
    #​4348

  • Support importing memory and using wasm_bindgen::module() in Node.js.
    #​4349

  • Add --list, --ignored, --exact and --nocapture to wasm-bindgen-test-runner, analogous to cargo test.
    #​4356

  • Add bindings to Date.to_locale_time_string_with_options.
    #​4384

  • #[wasm_bindgen] now correctly applies #[cfg(...)]s in structs.
    #​4351

Changed
  • Optional parameters are now typed as T | undefined | null to reflect the actual JS behavior.
    #​4188

  • Adding getter, setter, and constructor methods to enums now results in a compiler error. This was previously erroneously allowed and resulted in invalid JS code gen.
    #​4278

  • Handle stuck and failed WebDriver processes when re-trying to start them.
    #​4340

  • Align test output closer to native cargo test.
    #​4358

  • Error if URL in <WEBDRIVER>_REMOTE can't be parsed instead of just ignoring it.
    #​4362

  • Remove WASM_BINDGEN_THREADS_MAX_MEMORY and WASM_BINDGEN_THREADS_STACK_SIZE. The maximum memory size can be set via -Clink-arg=--max-memory=<size>. The stack size of a thread can be set when initializing the thread via the default function.
    #​4363

  • console.*() calls in tests are now always intercepted by default. To show them use --nocapture. When shown they are always printed in-place instead of after test results, analogous to cargo test.
    #​4356

Fixed
  • Fixed using JavaScript keyword as identifiers not being handled correctly.
    #​4329

    • Using JS keywords as struct and enum names will now error at compile time, instead of causing invalid JS code gen.
    • Using JS keywords that are not valid to call or access properties on will now error at compile time, instead of causing invalid JS code gen if used as:
      1. The first part of a js_namespace on imports.
      2. The name of an imported type or constant if the type or constant does not have a js_namespace or module attribute.
      3. The name of an imported function if the function is not a method and does not have a js_namespace or module attribute.
    • Using JS keywords on imports in places other than the above will no longer cause the keywords to be escaped as _{keyword}.
  • Fixed passing large arrays into Rust failing because of internal memory allocations invalidating the memory buffer.
    #​4353

  • Pass along an ignore attribute to unsupported tests.
    #​4360

  • Use OS provided temporary directory for tests instead of Cargo's target directory.
    #​4361

  • Error if URL in <WEBDRIVER>_REMOTE can't be parsed.
    #​4362

  • Internal functions are now removed instead of invalidly imported if they are unused.
    #​4366

  • Fixed no_std support for all APIs in web-sys.
    #​4378

  • Prevent generating duplicate exports for closure conversions.
    #​4380



Configuration

📅 Schedule: Branch creation - "before 9am on monday" (UTC), 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.

Copy link
Contributor Author

renovate bot commented Jan 20, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact 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 [email protected] --precise 0.2.100
    Updating crates.io index
error: failed to select a version for the requirement `wasm-bindgen = "=0.2.99"`
candidate versions found which didn't match: 0.2.100
location searched: crates.io index
required by package `wasm-bindgen-test v0.3.49`
    ... which satisfies dependency `wasm-bindgen-test = "^0.3.42"` (locked to 0.3.49) of package `hdx_wasm v0.0.0 (/tmp/renovate/repos/github/keithamus/hdx/crates/hdx_wasm)`

@renovate renovate bot requested a review from keithamus as a code owner January 20, 2025 01:48
@keithamus keithamus merged commit 9980932 into main Jan 20, 2025
4 of 5 checks passed
@keithamus keithamus deleted the renovate/dependencies branch January 20, 2025 07: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