Skip to content

chore(deps): bump the all-dependencies group across 1 directory with 23 updates#95

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/all-dependencies-b7278a8d38
Open

chore(deps): bump the all-dependencies group across 1 directory with 23 updates#95
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/all-dependencies-b7278a8d38

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 19, 2026

Copy link
Copy Markdown
Contributor

Bumps the all-dependencies group with 23 updates in the / directory:

Package From To
clap 4.6.1 4.6.2
globset 0.4.18 0.4.19
ignore 0.4.25 0.4.30
oxc_allocator 0.128.0 0.138.0
oxc_ast 0.128.0 0.138.0
oxc_ast_visit 0.128.0 0.138.0
oxc_diagnostics 0.128.0 0.138.0
oxc_parser 0.128.0 0.138.0
oxc_resolver 11.19.1 11.24.2
oxc_span 0.128.0 0.138.0
oxc_syntax 0.128.0 0.138.0
serde_json 1.0.149 1.0.150
self_cell 1.2.2 1.3.0
lsp-server 0.7.9 0.10.0
lsp-types 0.95.1 0.97.0
crossbeam-channel 0.5.15 0.5.16
thiserror 2.0.18 2.0.19
toml 0.8.23 1.1.3+spec-1.1.0
toml_edit 0.22.27 0.25.13+spec-1.1.0
insta 1.47.2 1.48.0
criterion 0.5.1 0.8.2
oxc_semantic 0.128.0 0.138.0
tree-sitter 0.25.10 0.26.11

Updates clap from 4.6.1 to 4.6.2

Release notes

Sourced from clap's releases.

v4.6.2

[4.6.2] - 2026-07-15

Fixes

  • (help) Say alias when there is only one
Changelog

Sourced from clap's changelog.

[4.6.2] - 2026-07-15

Fixes

  • (help) Say alias when there is only one
Commits
  • 0fe0be3 chore: Release
  • 480af9d docs: Update changelog
  • 2b3ddd0 Merge pull request #6340 from liskin/fix-completion-escape
  • 7ffe739 fix(complete): Do not suggest options after "--"
  • d47fc4f test(complete): Options suggested after escape (--)
  • See full diff in compare view

Updates globset from 0.4.18 to 0.4.19

Commits
  • 28c687d globset-0.4.19
  • f03c67e changelog: 15.2.0
  • 324f7ef ignore-0.4.28
  • 241b87b ignore: support GIT_CONFIG_GLOBAL and GIT_CONFIG_SYSTEM for `core.exclude...
  • b6849da ignore/walk: add WalkBuilder::empty and WalkBuilder::from_iter
  • 8bca2eb doc: fix typo in man page
  • 61a9fd8 doc: fix typo
  • e7b0f89 lint: use cloned() or copied() when we can
  • 767086d searcher: hint at sequential memory map reading
  • 9548e86 ignore/types: add PKGBUILD type
  • Additional commits viewable in compare view

Updates ignore from 0.4.25 to 0.4.30

Commits

Updates oxc_allocator from 0.128.0 to 0.138.0

Release notes

Sourced from oxc_allocator's releases.

oxc crates_v0.138.0

💥 BREAKING CHANGES

  • 94fbacb ast: [BREAKING] Only export AstBuilder and NONE in builder module (#23876) (overlookmotel)
  • 8de5122 ecmascript: [BREAKING] Switch to new AstBuilder (#23834) (overlookmotel)
  • dc0ef38 transformer: [BREAKING] Switch to new AstBuilder (#23831) (overlookmotel)
  • 88f4455 str: [BREAKING] Str and Ident methods take &GetAllocator (#23781) (overlookmotel)
  • 36009dd allocator: [BREAKING] GetAllocator::allocator take &self (#23676) (overlookmotel)
  • bd74f9d allocator: [BREAKING] Rename AllocatorAccessor trait to GetAllocator (#23675) (overlookmotel)

🚀 Features

  • 326fe25 transformer_plugins: Support typeof define keys (#23605) (Alexander Lichter)
  • f2091b3 ast: Unify old and new AstBuilders (#23875) (overlookmotel)
  • cd1fd12 codegen: Expose Codegen::print_string API (#23785) (camc314)
  • 785461b ast: Add custom builder methods to AST types (#23651) (overlookmotel)
  • 05d1357 ast: Add AST creation methods to AST types (#23650) (overlookmotel)
  • 2580eda str: Add Str::from_str_in and Ident::from_str_in methods (#23767) (overlookmotel)
  • 6883fcf minifier: Fold write-once falsy var to false in boolean context (#23540) (Dunqing)
  • fcbf993 allocator: Add Vec::from_value_in method (#23718) (overlookmotel)
  • 989ddb7 allocator: Add Vec::from_box_in method (#23717) (overlookmotel)
  • 9d1aa7f allocator: Improve PartialEq for Vec (#23716) (overlookmotel)

🐛 Bug Fixes

  • beac5d2 parser: Fix clippy warnings (#23943) (overlookmotel)
  • dcc9a73 minifier: Treat Object.isExtensible/isFrozen/isSealed as pure (#23916) (Dunqing)
  • da0e5bf minifier: Don't reorder a closed-over TDZ read when inlining a var (#23771) (Dunqing)
  • 0b3021f allocator: Remove Vec::from_box_in (#23873) (overlookmotel)
  • 0ab64ec ast: Silence deprecation warnings within files defining deprecated AstBuilder methods (#23889) (overlookmotel)
  • 8c07cad all: Enable disable_old_builder Cargo feature for oxc_ast crate in tests (#23888) (overlookmotel)
  • 3800f01 ast: Legacy AstBuilder methods take self not &self (#23891) (overlookmotel)
  • 869ac20 semantic/cfg: Connect for update exit to loop test (#23791) (camc314)
  • d3e92d5 semantic/cfg: Connect while branches from condition exit (#23790) (camc314)
  • 025045d ast: ExportNamedDeclaration plain builder methods return boxed nodes (#23783) (overlookmotel)
  • 7537c58 ast: Fix name of AstBuilder method for Expression::V8IntrinsicExpression (#23766) (overlookmotel)
  • 3f574f5 traverse: Fix unsoundness in Traverse walk functions (#23745) (overlookmotel)
  • 585760f parser: String in AST reference arena (#23721) (overlookmotel)
  • 7231d55 allocator: Fix unsound lifetime extension in Box::new_in (#23685) (overlookmotel)

⚡ Performance

  • d5c916a semantic: Flatten hoisting_variables to avoid per-scope map allocation (#23927) (Lawrence Lin)
  • e71609d minifier: Bail member-expr folding before the side-effect walk (#23924) (Lawrence Lin)
  • e1f89ab minifier: Reduce string allocations folding addition (#23846) (overlookmotel)
  • 9f6ee3b isolated-declarations: Pool scope maps to avoid per-scope alloc/rehash (#23761) (Boshen)
  • 0b07c4c semantic: Avoid heap alloc for catch-clause binding ids (#23911) (Lawrence Lin)
  • c5eef8b regular_expression: Skip capturing-group pre-parse when pattern has no ( (#23908) (Lawrence Lin)
  • b4f5b4b isolated_declarations: Remove redundant clone of formal parameter pattern (#23912) (Lawrence Lin)
  • 53d083f isolated_declarations: Use TakeIn not CloneIn (#23847) (overlookmotel)

... (truncated)

Commits
  • 8bf69a3 release(crates): oxc v0.138.0 (#23934)
  • beac5d2 fix(parser): fix clippy warnings (#23943)
  • d8c6b55 fix(linter/unicorn/custom-error-definition): handle non-ascii class names (#2...
  • dcc9a73 fix(minifier): treat Object.isExtensible/isFrozen/isSealed as pure (#23916)
  • 2428c50 feat(linter/react): implement suggestion for no-unknown-property rule (#23936)
  • da0e5bf fix(minifier): don't reorder a closed-over TDZ read when inlining a var (#23771)
  • 3be5952 docs(linter): refine performance-lint-rules skill (#23932)
  • 57e4469 docs(linter/unicorn): update prefer-dom-node-text-content rationale (#23933)
  • d5c916a perf(semantic): flatten hoisting_variables to avoid per-scope map allocation ...
  • e71609d perf(minifier): bail member-expr folding before the side-effect walk (#23924)
  • Additional commits viewable in compare view

Updates oxc_ast from 0.128.0 to 0.138.0

Release notes

Sourced from oxc_ast's releases.

oxc crates_v0.138.0

💥 BREAKING CHANGES

  • 94fbacb ast: [BREAKING] Only export AstBuilder and NONE in builder module (#23876) (overlookmotel)
  • 8de5122 ecmascript: [BREAKING] Switch to new AstBuilder (#23834) (overlookmotel)
  • dc0ef38 transformer: [BREAKING] Switch to new AstBuilder (#23831) (overlookmotel)
  • 88f4455 str: [BREAKING] Str and Ident methods take &GetAllocator (#23781) (overlookmotel)
  • 36009dd allocator: [BREAKING] GetAllocator::allocator take &self (#23676) (overlookmotel)
  • bd74f9d allocator: [BREAKING] Rename AllocatorAccessor trait to GetAllocator (#23675) (overlookmotel)

🚀 Features

  • 326fe25 transformer_plugins: Support typeof define keys (#23605) (Alexander Lichter)
  • f2091b3 ast: Unify old and new AstBuilders (#23875) (overlookmotel)
  • cd1fd12 codegen: Expose Codegen::print_string API (#23785) (camc314)
  • 785461b ast: Add custom builder methods to AST types (#23651) (overlookmotel)
  • 05d1357 ast: Add AST creation methods to AST types (#23650) (overlookmotel)
  • 2580eda str: Add Str::from_str_in and Ident::from_str_in methods (#23767) (overlookmotel)
  • 6883fcf minifier: Fold write-once falsy var to false in boolean context (#23540) (Dunqing)
  • fcbf993 allocator: Add Vec::from_value_in method (#23718) (overlookmotel)
  • 989ddb7 allocator: Add Vec::from_box_in method (#23717) (overlookmotel)
  • 9d1aa7f allocator: Improve PartialEq for Vec (#23716) (overlookmotel)

🐛 Bug Fixes

  • beac5d2 parser: Fix clippy warnings (#23943) (overlookmotel)
  • dcc9a73 minifier: Treat Object.isExtensible/isFrozen/isSealed as pure (#23916) (Dunqing)
  • da0e5bf minifier: Don't reorder a closed-over TDZ read when inlining a var (#23771) (Dunqing)
  • 0b3021f allocator: Remove Vec::from_box_in (#23873) (overlookmotel)
  • 0ab64ec ast: Silence deprecation warnings within files defining deprecated AstBuilder methods (#23889) (overlookmotel)
  • 8c07cad all: Enable disable_old_builder Cargo feature for oxc_ast crate in tests (#23888) (overlookmotel)
  • 3800f01 ast: Legacy AstBuilder methods take self not &self (#23891) (overlookmotel)
  • 869ac20 semantic/cfg: Connect for update exit to loop test (#23791) (camc314)
  • d3e92d5 semantic/cfg: Connect while branches from condition exit (#23790) (camc314)
  • 025045d ast: ExportNamedDeclaration plain builder methods return boxed nodes (#23783) (overlookmotel)
  • 7537c58 ast: Fix name of AstBuilder method for Expression::V8IntrinsicExpression (#23766) (overlookmotel)
  • 3f574f5 traverse: Fix unsoundness in Traverse walk functions (#23745) (overlookmotel)
  • 585760f parser: String in AST reference arena (#23721) (overlookmotel)
  • 7231d55 allocator: Fix unsound lifetime extension in Box::new_in (#23685) (overlookmotel)

⚡ Performance

  • d5c916a semantic: Flatten hoisting_variables to avoid per-scope map allocation (#23927) (Lawrence Lin)
  • e71609d minifier: Bail member-expr folding before the side-effect walk (#23924) (Lawrence Lin)
  • e1f89ab minifier: Reduce string allocations folding addition (#23846) (overlookmotel)
  • 9f6ee3b isolated-declarations: Pool scope maps to avoid per-scope alloc/rehash (#23761) (Boshen)
  • 0b07c4c semantic: Avoid heap alloc for catch-clause binding ids (#23911) (Lawrence Lin)
  • c5eef8b regular_expression: Skip capturing-group pre-parse when pattern has no ( (#23908) (Lawrence Lin)
  • b4f5b4b isolated_declarations: Remove redundant clone of formal parameter pattern (#23912) (Lawrence Lin)
  • 53d083f isolated_declarations: Use TakeIn not CloneIn (#23847) (overlookmotel)

... (truncated)

Commits
  • 8bf69a3 release(crates): oxc v0.138.0 (#23934)
  • beac5d2 fix(parser): fix clippy warnings (#23943)
  • d8c6b55 fix(linter/unicorn/custom-error-definition): handle non-ascii class names (#2...
  • dcc9a73 fix(minifier): treat Object.isExtensible/isFrozen/isSealed as pure (#23916)
  • 2428c50 feat(linter/react): implement suggestion for no-unknown-property rule (#23936)
  • da0e5bf fix(minifier): don't reorder a closed-over TDZ read when inlining a var (#23771)
  • 3be5952 docs(linter): refine performance-lint-rules skill (#23932)
  • 57e4469 docs(linter/unicorn): update prefer-dom-node-text-content rationale (#23933)
  • d5c916a perf(semantic): flatten hoisting_variables to avoid per-scope map allocation ...
  • e71609d perf(minifier): bail member-expr folding before the side-effect walk (#23924)
  • Additional commits viewable in compare view

Updates oxc_ast_visit from 0.128.0 to 0.138.0

Release notes

Sourced from oxc_ast_visit's releases.

oxc crates_v0.138.0

💥 BREAKING CHANGES

  • 94fbacb ast: [BREAKING] Only export AstBuilder and NONE in builder module (#23876) (overlookmotel)
  • 8de5122 ecmascript: [BREAKING] Switch to new AstBuilder (#23834) (overlookmotel)
  • dc0ef38 transformer: [BREAKING] Switch to new AstBuilder (#23831) (overlookmotel)
  • 88f4455 str: [BREAKING] Str and Ident methods take &GetAllocator (#23781) (overlookmotel)
  • 36009dd allocator: [BREAKING] GetAllocator::allocator take &self (#23676) (overlookmotel)
  • bd74f9d allocator: [BREAKING] Rename AllocatorAccessor trait to GetAllocator (#23675) (overlookmotel)

🚀 Features

  • 326fe25 transformer_plugins: Support typeof define keys (#23605) (Alexander Lichter)
  • f2091b3 ast: Unify old and new AstBuilders (#23875) (overlookmotel)
  • cd1fd12 codegen: Expose Codegen::print_string API (#23785) (camc314)
  • 785461b ast: Add custom builder methods to AST types (#23651) (overlookmotel)
  • 05d1357 ast: Add AST creation methods to AST types (#23650) (overlookmotel)
  • 2580eda str: Add Str::from_str_in and Ident::from_str_in methods (#23767) (overlookmotel)
  • 6883fcf minifier: Fold write-once falsy var to false in boolean context (#23540) (Dunqing)
  • fcbf993 allocator: Add Vec::from_value_in method (#23718) (overlookmotel)
  • 989ddb7 allocator: Add Vec::from_box_in method (#23717) (overlookmotel)
  • 9d1aa7f allocator: Improve PartialEq for Vec (#23716) (overlookmotel)

🐛 Bug Fixes

  • beac5d2 parser: Fix clippy warnings (#23943) (overlookmotel)
  • dcc9a73 minifier: Treat Object.isExtensible/isFrozen/isSealed as pure (#23916) (Dunqing)
  • da0e5bf minifier: Don't reorder a closed-over TDZ read when inlining a var (#23771) (Dunqing)
  • 0b3021f allocator: Remove Vec::from_box_in (#23873) (overlookmotel)
  • 0ab64ec ast: Silence deprecation warnings within files defining deprecated AstBuilder methods (#23889) (overlookmotel)
  • 8c07cad all: Enable disable_old_builder Cargo feature for oxc_ast crate in tests (#23888) (overlookmotel)
  • 3800f01 ast: Legacy AstBuilder methods take self not &self (#23891) (overlookmotel)
  • 869ac20 semantic/cfg: Connect for update exit to loop test (#23791) (camc314)
  • d3e92d5 semantic/cfg: Connect while branches from condition exit (#23790) (camc314)
  • 025045d ast: ExportNamedDeclaration plain builder methods return boxed nodes (#23783) (overlookmotel)
  • 7537c58 ast: Fix name of AstBuilder method for Expression::V8IntrinsicExpression (#23766) (overlookmotel)
  • 3f574f5 traverse: Fix unsoundness in Traverse walk functions (#23745) (overlookmotel)
  • 585760f parser: String in AST reference arena (#23721) (overlookmotel)
  • 7231d55 allocator: Fix unsound lifetime extension in Box::new_in (#23685) (overlookmotel)

⚡ Performance

  • d5c916a semantic: Flatten hoisting_variables to avoid per-scope map allocation (#23927) (Lawrence Lin)
  • e71609d minifier: Bail member-expr folding before the side-effect walk (#23924) (Lawrence Lin)
  • e1f89ab minifier: Reduce string allocations folding addition (#23846) (overlookmotel)
  • 9f6ee3b isolated-declarations: Pool scope maps to avoid per-scope alloc/rehash (#23761) (Boshen)
  • 0b07c4c semantic: Avoid heap alloc for catch-clause binding ids (#23911) (Lawrence Lin)
  • c5eef8b regular_expression: Skip capturing-group pre-parse when pattern has no ( (#23908) (Lawrence Lin)
  • b4f5b4b isolated_declarations: Remove redundant clone of formal parameter pattern (#23912) (Lawrence Lin)
  • 53d083f isolated_declarations: Use TakeIn not CloneIn (#23847) (overlookmotel)

... (truncated)

Commits
  • 8bf69a3 release(crates): oxc v0.138.0 (#23934)
  • beac5d2 fix(parser): fix clippy warnings (#23943)
  • d8c6b55 fix(linter/unicorn/custom-error-definition): handle non-ascii class names (#2...
  • dcc9a73 fix(minifier): treat Object.isExtensible/isFrozen/isSealed as pure (#23916)
  • 2428c50 feat(linter/react): implement suggestion for no-unknown-property rule (#23936)
  • da0e5bf fix(minifier): don't reorder a closed-over TDZ read when inlining a var (#23771)
  • 3be5952 docs(linter): refine performance-lint-rules skill (#23932)
  • 57e4469 docs(linter/unicorn): update prefer-dom-node-text-content rationale (#23933)
  • d5c916a perf(semantic): flatten hoisting_variables to avoid per-scope map allocation ...
  • e71609d perf(minifier): bail member-expr folding before the side-effect walk (#23924)
  • Additional commits viewable in compare view

Updates oxc_diagnostics from 0.128.0 to 0.138.0

Release notes

Sourced from oxc_diagnostics's releases.

oxc crates_v0.138.0

💥 BREAKING CHANGES

  • 94fbacb ast: [BREAKING] Only export AstBuilder and NONE in builder module (#23876) (overlookmotel)
  • 8de5122 ecmascript: [BREAKING] Switch to new AstBuilder (#23834) (overlookmotel)
  • dc0ef38 transformer: [BREAKING] Switch to new AstBuilder (#23831) (overlookmotel)
  • 88f4455 str: [BREAKING] Str and Ident methods take &GetAllocator (#23781) (overlookmotel)
  • 36009dd allocator: [BREAKING] GetAllocator::allocator take &self (#23676) (overlookmotel)
  • bd74f9d allocator: [BREAKING] Rename AllocatorAccessor trait to GetAllocator (#23675) (overlookmotel)

🚀 Features

  • 326fe25 transformer_plugins: Support typeof define keys (#23605) (Alexander Lichter)
  • f2091b3 ast: Unify old and new AstBuilders (#23875) (overlookmotel)
  • cd1fd12 codegen: Expose Codegen::print_string API (#23785) (camc314)
  • 785461b ast: Add custom builder methods to AST types (#23651) (overlookmotel)
  • 05d1357 ast: Add AST creation methods to AST types (#23650) (overlookmotel)
  • 2580eda str: Add Str::from_str_in and Ident::from_str_in methods (#23767) (overlookmotel)
  • 6883fcf minifier: Fold write-once falsy var to false in boolean context (#23540) (Dunqing)
  • fcbf993 allocator: Add Vec::from_value_in method (#23718) (overlookmotel)
  • 989ddb7 allocator: Add Vec::from_box_in method (#23717) (overlookmotel)
  • 9d1aa7f allocator: Improve PartialEq for Vec (#23716) (overlookmotel)

🐛 Bug Fixes

  • beac5d2 parser: Fix clippy warnings (#23943) (overlookmotel)
  • dcc9a73 minifier: Treat Object.isExtensible/isFrozen/isSealed as pure (#23916) (Dunqing)
  • da0e5bf minifier: Don't reorder a closed-over TDZ read when inlining a var (#23771) (Dunqing)
  • 0b3021f allocator: Remove Vec::from_box_in (#23873) (overlookmotel)
  • 0ab64ec ast: Silence deprecation warnings within files defining deprecated AstBuilder methods (#23889) (overlookmotel)
  • 8c07cad all: Enable disable_old_builder Cargo feature for oxc_ast crate in tests (#23888) (overlookmotel)
  • 3800f01 ast: Legacy AstBuilder methods take self not &self (#23891) (overlookmotel)
  • 869ac20 semantic/cfg: Connect for update exit to loop test (#23791) (camc314)
  • d3e92d5 semantic/cfg: Connect while branches from condition exit (#23790) (camc314)
  • 025045d ast: ExportNamedDeclaration plain builder methods return boxed nodes (#23783) (overlookmotel)
  • 7537c58 ast: Fix name of AstBuilder method for Expression::V8IntrinsicExpression (#23766) (overlookmotel)
  • 3f574f5 traverse: Fix unsoundness in Traverse walk functions (#23745) (overlookmotel)
  • 585760f parser: String in AST reference arena (#23721) (overlookmotel)
  • 7231d55 allocator: Fix unsound lifetime extension in Box::new_in (#23685) (overlookmotel)

⚡ Performance

  • d5c916a semantic: Flatten hoisting_variables to avoid per-scope map allocation (#23927) (Lawrence Lin)
  • e71609d minifier: Bail member-expr folding before the side-effect walk (#23924) (Lawrence Lin)
  • e1f89ab minifier: Reduce string allocations folding addition (#23846) (overlookmotel)
  • 9f6ee3b isolated-declarations: Pool scope maps to avoid per-scope alloc/rehash (#23761) (Boshen)
  • 0b07c4c semantic: Avoid heap alloc for catch-clause binding ids (#23911) (Lawrence Lin)
  • c5eef8b regular_expression: Skip capturing-group pre-parse when pattern has no ( (#23908) (Lawrence Lin)
  • b4f5b4b isolated_declarations: Remove redundant clone of formal parameter pattern (#23912) (Lawrence Lin)
  • 53d083f isolated_declarations: Use TakeIn not CloneIn (#23847) (overlookmotel)

... (truncated)

Commits
  • 8bf69a3 release(crates): oxc v0.138.0 (#23934)
  • beac5d2 fix(parser): fix clippy warnings (#23943)
  • d8c6b55 fix(linter/unicorn/custom-error-definition): handle non-ascii class names (#2...
  • dcc9a73 fix(minifier): treat Object.isExtensible/isFrozen/isSealed as pure (#23916)
  • 2428c50 feat(linter/react): implement suggestion for no-unknown-property rule (#23936)
  • da0e5bf fix(minifier): don't reorder a closed-over TDZ read when inlining a var (#23771)
  • 3be5952 docs(linter): refine performance-lint-rules skill (#23932)
  • 57e4469 docs(linter/unicorn): update prefer-dom-node-text-content rationale (#23933)
  • d5c916a perf(semantic): flatten hoisting_variables to avoid per-scope map allocation ...
  • e71609d perf(minifier): bail member-expr folding before the side-effect walk (#23924)
  • Additional commits viewable in compare view

Updates oxc_parser from 0.128.0 to 0.138.0

Release notes

Sourced from oxc_parser's releases.

oxc crates_v0.138.0

💥 BREAKING CHANGES

  • 94fbacb ast: [BREAKING] Only export AstBuilder and NONE in builder module (#23876) (overlookmotel)
  • 8de5122 ecmascript: [BREAKING] Switch to new AstBuilder (#23834) (overlookmotel)
  • dc0ef38 transformer: [BREAKING] Switch to new AstBuilder (#23831) (overlookmotel)
  • 88f4455 str: [BREAKING] Str and Ident methods take &GetAllocator (#23781) (overlookmotel)
  • 36009dd allocator: [BREAKING] GetAllocator::allocator take &self (#23676) (overlookmotel)
  • bd74f9d allocator: [BREAKING] Rename AllocatorAccessor trait to GetAllocator (#23675) (overlookmotel)

🚀 Features

  • 326fe25 transformer_plugins: Support typeof define keys (#23605) (Alexander Lichter)
  • f2091b3 ast: Unify old and new AstBuilders (#23875) (overlookmotel)
  • cd1fd12 codegen: Expose Codegen::print_string API (#23785) (camc314)
  • 785461b ast: Add custom builder methods to AST types (#23651) (overlookmotel)
  • 05d1357 ast: Add AST creation methods to AST types (#23650) (overlookmotel)
  • 2580eda str: Add Str::from_str_in and Ident::from_str_in methods (#23767) (overlookmotel)
  • 6883fcf minifier: Fold write-once falsy var to false in boolean context (#23540) (Dunqing)
  • fcbf993 allocator: Add Vec::from_value_in method (#23718) (overlookmotel)
  • 989ddb7 allocator: Add Vec::from_box_in method (#23717) (overlookmotel)
  • 9d1aa7f allocator: Improve PartialEq for Vec (#23716) (overlookmotel)

🐛 Bug Fixes

  • beac5d2 parser: Fix clippy warnings (#23943) (overlookmotel)
  • dcc9a73 minifier: Treat Object.isExtensible/isFrozen/isSealed as pure (#23916) (Dunqing)
  • da0e5bf minifier: Don't reorder a closed-over TDZ read when inlining a var (#23771) (Dunqing)
  • 0b3021f allocator: Remove Vec::from_box_in (#23873) (overlookmotel)
  • 0ab64ec ast: Silence deprecation warnings within files defining deprecated AstBuilder methods (#23889) (overlookmotel)
  • 8c07cad all: Enable disable_old_builder Cargo feature for oxc_ast crate in tests (#23888) (overlookmotel)
  • 3800f01 ast: Legacy AstBuilder methods take self not &self (#23891) (overlookmotel)
  • 869ac20 semantic/cfg: Connect for update exit to loop test (#23791) (camc314)
  • d3e92d5 semantic/cfg: Connect while branches from condition exit (#23790) (camc314)
  • 025045d ast: ExportNamedDeclaration plain builder methods return boxed nodes (#23783) (overlookmotel)
  • 7537c58 ast: Fix name of AstBuilder method for Expression::V8IntrinsicExpression (#23766) (overlookmotel)
  • 3f574f5 traverse: Fix unsoundness in Traverse walk functions (#23745) (overlookmotel)
  • 585760f parser: String in AST reference arena (#23721) (overlookmotel)
  • 7231d55 allocator: Fix unsound lifetime extension in Box::new_in (#23685) (overlookmotel)

⚡ Performance

  • d5c916a semantic: Flatten hoisting_variables to avoid per-scope map allocation (#23927) (Lawrence Lin)
  • e71609d minifier: Bail member-expr folding before the side-effect walk (#23924) (Lawrence Lin)
  • e1f89ab minifier: Reduce string allocations folding addition (#23846) (overlookmotel)
  • 9f6ee3b isolated-declarations: Pool scope maps to avoid per-scope alloc/rehash (#23761) (Boshen)
  • 0b07c4c semantic: Avoid heap alloc for catch-clause binding ids (#23911) (Lawrence Lin)
  • c5eef8b regular_expression: Skip capturing-group pre-parse when pattern has no ( (#23908) (Lawrence Lin)
  • b4f5b4b isolated_declarations: Remove redundant clone of formal parameter pattern (#23912) (Lawrence Lin)
  • 53d083f isolated_declarations: Use TakeIn not CloneIn (#23847) (overlookmotel)

... (truncated)

Commits
  • 8bf69a3 release(crates): oxc v0.138.0 (#23934)
  • beac5d2 fix(parser): fix clippy warnings (#23943)
  • d8c6b55 fix(linter/unicorn/custom-error-definition): handle non-ascii class names (#2...
  • dcc9a73 fix(minifier): treat Object.isExtensible/isFrozen/isSealed as pure (#23916)
  • 2428c50 feat(linter/react): implement suggestion for no-unknown-property rule (#23936)
  • da0e5bf fix(minifier): don't reorder a closed-over TDZ read when inlining a var (#23771)
  • 3be5952 docs(linter): refine performance-lint-rules skill (#23932)
  • 57e4469 docs(linter/unicorn): update prefer-dom-node-text-content rationale (#23933)
  • d5c916a perf(semantic): flatten hoisting_variables to avoid per-scope map allocation ...
  • e71609d perf(minifier): bail member-expr folding before the side-effect walk (#23924)
  • Additional commits viewable in compare view

Updates oxc_resolver from 11.19.1 to 11.24.2

Changelog

Sourced from oxc_resolver's changelog.

11.24.2 - 2026-07-12

🎨 Styling

Contributors

11.24.0 - 2026-07-12

🚀 Features

  • expose tsconfig paths resolve method without file existence check (#1282) (by @​sapphi-red)
  • add ResolveError::TsconfigLoadFailed for tsconfig read and parse failures (#1287) (by @​shulaoda)

🚜 Refactor

  • replace cfg-if dependency with std cfg_select! macro (#1290) (by @​Boshen)

📚 Documentation

⚡ Performance

  • (cache) reuse the child path when its parent canonicalizes to itself (#1288) (by @​Boshen)
  • (napi) shrink release binaries (path remap + build-std without backtrace) (#1283) (by @​Boshen)

Contributors

11.23.0 - 2026-07-02

🚀 Features

  • (tsconfig) expose outDir, declarationDir, resolveJsonModule, checkJs (#1257) (by @​Boshen)

🐛 Bug Fixes

  • (exports) propagate the last error in array target resolution (#1267) (by @​Boshen)

🚜 Refactor

... (truncated)

Commits

Updates oxc_span from 0.128.0 to 0.138.0

Release notes

Sourced from oxc_span's releases.

oxc crates_v0.138.0

💥 BREAKING CHANGES

  • 94fbacb ast: [BREAKING] Only export AstBuilder and NON...

    Description has been truncated

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 19, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/all-dependencies-b7278a8d38 branch 2 times, most recently from 5c2e5c8 to 9f35047 Compare July 19, 2026 11:25
…23 updates

Bumps the all-dependencies group with 23 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.2` |
| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.18` | `0.4.19` |
| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.30` |
| [oxc_allocator](https://github.com/oxc-project/oxc) | `0.128.0` | `0.138.0` |
| [oxc_ast](https://github.com/oxc-project/oxc) | `0.128.0` | `0.138.0` |
| [oxc_ast_visit](https://github.com/oxc-project/oxc) | `0.128.0` | `0.138.0` |
| [oxc_diagnostics](https://github.com/oxc-project/oxc) | `0.128.0` | `0.138.0` |
| [oxc_parser](https://github.com/oxc-project/oxc) | `0.128.0` | `0.138.0` |
| [oxc_resolver](https://github.com/oxc-project/oxc-resolver) | `11.19.1` | `11.24.2` |
| [oxc_span](https://github.com/oxc-project/oxc) | `0.128.0` | `0.138.0` |
| [oxc_syntax](https://github.com/oxc-project/oxc) | `0.128.0` | `0.138.0` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |
| [self_cell](https://github.com/Voultapher/self_cell) | `1.2.2` | `1.3.0` |
| [lsp-server](https://github.com/rust-lang/rust-analyzer) | `0.7.9` | `0.10.0` |
| [lsp-types](https://github.com/gluon-lang/lsp-types) | `0.95.1` | `0.97.0` |
| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.15` | `0.5.16` |
| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.19` |
| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.3+spec-1.1.0` |
| [toml_edit](https://github.com/toml-rs/toml) | `0.22.27` | `0.25.13+spec-1.1.0` |
| [insta](https://github.com/mitsuhiko/insta) | `1.47.2` | `1.48.0` |
| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.8.2` |
| [oxc_semantic](https://github.com/oxc-project/oxc) | `0.128.0` | `0.138.0` |
| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.10` | `0.26.11` |



Updates `clap` from 4.6.1 to 4.6.2
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@clap_complete-v4.6.1...clap_complete-v4.6.2)

Updates `globset` from 0.4.18 to 0.4.19
- [Release notes](https://github.com/BurntSushi/ripgrep/releases)
- [Changelog](https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md)
- [Commits](BurntSushi/ripgrep@globset-0.4.18...globset-0.4.19)

Updates `ignore` from 0.4.25 to 0.4.30
- [Release notes](https://github.com/BurntSushi/ripgrep/releases)
- [Changelog](https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md)
- [Commits](BurntSushi/ripgrep@ignore-0.4.25...ignore-0.4.30)

Updates `oxc_allocator` from 0.128.0 to 0.138.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.128.0...crates_v0.138.0)

Updates `oxc_ast` from 0.128.0 to 0.138.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.128.0...crates_v0.138.0)

Updates `oxc_ast_visit` from 0.128.0 to 0.138.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.128.0...crates_v0.138.0)

Updates `oxc_diagnostics` from 0.128.0 to 0.138.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.128.0...crates_v0.138.0)

Updates `oxc_parser` from 0.128.0 to 0.138.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.128.0...crates_v0.138.0)

Updates `oxc_resolver` from 11.19.1 to 11.24.2
- [Release notes](https://github.com/oxc-project/oxc-resolver/releases)
- [Changelog](https://github.com/oxc-project/oxc-resolver/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc-resolver@v11.19.1...v11.24.2)

Updates `oxc_span` from 0.128.0 to 0.138.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.128.0...crates_v0.138.0)

Updates `oxc_syntax` from 0.128.0 to 0.138.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.128.0...crates_v0.138.0)

Updates `serde_json` from 1.0.149 to 1.0.150
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.149...v1.0.150)

Updates `self_cell` from 1.2.2 to 1.3.0
- [Release notes](https://github.com/Voultapher/self_cell/releases)
- [Commits](Voultapher/self_cell@v1.2.2...v1.3.0)

Updates `lsp-server` from 0.7.9 to 0.10.0
- [Release notes](https://github.com/rust-lang/rust-analyzer/releases)
- [Commits](https://github.com/rust-lang/rust-analyzer/commits)

Updates `lsp-types` from 0.95.1 to 0.97.0
- [Changelog](https://github.com/gluon-lang/lsp-types/blob/master/CHANGELOG.md)
- [Commits](gluon-lang/lsp-types@v0.95.1...v0.97.0)

Updates `crossbeam-channel` from 0.5.15 to 0.5.16
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases)
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/main/CHANGELOG.md)
- [Commits](crossbeam-rs/crossbeam@crossbeam-channel-0.5.15...crossbeam-channel-0.5.16)

Updates `thiserror` from 2.0.18 to 2.0.19
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@2.0.18...2.0.19)

Updates `toml` from 0.8.23 to 1.1.3+spec-1.1.0
- [Commits](toml-rs/toml@toml-v0.8.23...toml-v1.1.3)

Updates `toml_edit` from 0.22.27 to 0.25.13+spec-1.1.0
- [Commits](toml-rs/toml@v0.22.27...v0.25.13)

Updates `insta` from 1.47.2 to 1.48.0
- [Release notes](https://github.com/mitsuhiko/insta/releases)
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md)
- [Commits](mitsuhiko/insta@1.47.2...1.48.0)

Updates `criterion` from 0.5.1 to 0.8.2
- [Release notes](https://github.com/criterion-rs/criterion.rs/releases)
- [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md)
- [Commits](criterion-rs/criterion.rs@0.5.1...criterion-v0.8.2)

Updates `oxc_semantic` from 0.128.0 to 0.138.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.128.0...crates_v0.138.0)

Updates `tree-sitter` from 0.25.10 to 0.26.11
- [Release notes](https://github.com/tree-sitter/tree-sitter/releases)
- [Commits](tree-sitter/tree-sitter@v0.25.10...v0.26.11)

---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: criterion
  dependency-version: 0.8.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: crossbeam-channel
  dependency-version: 0.5.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: globset
  dependency-version: 0.4.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: ignore
  dependency-version: 0.4.30
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: insta
  dependency-version: 1.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: lsp-server
  dependency-version: 0.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: lsp-types
  dependency-version: 0.97.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: oxc_allocator
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: oxc_ast
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: oxc_ast_visit
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: oxc_diagnostics
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: oxc_parser
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: oxc_resolver
  dependency-version: 11.24.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: oxc_semantic
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: oxc_span
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: oxc_syntax
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: self_cell
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: serde_json
  dependency-version: 1.0.150
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: thiserror
  dependency-version: 2.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: toml
  dependency-version: 1.1.3+spec-1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-dependencies
- dependency-name: toml_edit
  dependency-version: 0.25.13+spec-1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: tree-sitter
  dependency-version: 0.26.11
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/all-dependencies-b7278a8d38 branch from 9f35047 to 72e81e0 Compare July 19, 2026 12:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants