Skip to content

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

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

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

Package From To
ignore 0.4.25 0.4.28
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.23.0
oxc_span 0.128.0 0.138.0
oxc_syntax 0.128.0 0.138.0
serde_json 1.0.149 1.0.150
lsp-server 0.7.9 0.9.0
lsp-types 0.95.1 0.97.0
crossbeam-channel 0.5.15 0.5.16
toml 0.8.23 1.1.2+spec-1.1.0
toml_edit 0.22.27 0.25.12+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 ignore from 0.4.25 to 0.4.28

Commits
  • 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
  • bc3ad92 ignore/types: add Rocq .v files
  • 93acfe2 ignore/types: add proto for filtering to protobuf files
  • Additional commits viewable in compare view

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.23.0

Changelog

Sourced from oxc_resolver's changelog.

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

  • deduplicate cross-file helpers, drop stale lint allows (#1269) (by @​Boshen)
  • (dts) deduplicate package entry selection and remove dead code (#1266) (by @​Boshen)
  • (tsconfig) skip TsConfig deep clone for non-root configs (#1265) (by @​Boshen)
  • (alias) compile fallback aliases once at construction (#1264) (by @​Boshen)

⚡ Performance

  • (alias) scan a packed first-byte array instead of striding over alias entries (#1260) (by @​Boshen)

Contributors

11.22.0 - 2026-06-30

🚀 Features

  • (file_system) make FileSystemOs cheaply cloneable and Debug (#1230) (by @​Boshen)

🚜 Refactor

  • (package-json) dedupe simd/serde backends behind JSON traits (#1229) (by @​Boshen)

📚 Documentation

⚡ Performance

  • type-erase the filesystem into a non-generic ResolverImpl core (#1255) (by @​Boshen)
  • reduce tsconfig paths binary size (#1250) (by @​Boshen)
  • avoid UTF-8 validation on alias and .d.ts resolve hot paths (#1244) (by @​Boshen)
  • (alias) skip UTF-8 validation of resolved path when no alias key matches (#1240) (by @​Boshen)
  • (tsconfig) reuse cached lstat to avoid redundant stat in get_tsconfig (#1238) (by @​Boshen)
  • (resolve) compute parent once in package.json scope walk (#1235) (by @​Boshen)
  • (specifier) SIMD fast-reject of specifiers without query/fragment (#1234) (by @​Boshen)
  • (tsconfig) cut allocations in glob ownership matching (#1232) (by @​Boshen)
  • (path) drop Chain<Once, Components> in normalize_with (#1231) (by @​Boshen)

... (truncated)

Commits
  • c6d0899 chore: release v11.23.0 (#1259)
  • 28a487b chore: remove test and JS-side leftovers (#1271)
  • a042d49 chore(bench): move specifier allocation out of the timed symlink loop (#1270)
  • 3e88f90 refactor: deduplicate cross-file helpers, drop stale lint allows (#1269)
  • 0fbd4a3 fix(exports): propagate the last error in array target resolution (#1267)
  • 534280f chore: miscellaneous small cleanups (#1268)
  • 9763d7b refactor(dts): deduplicate package entry selection and remove dead code (#1266)
  • e66adb8 refactor(tsconfig): skip TsConfig deep clone for non-root configs (#1265)
  • d69fc38 refactor(alias): compile fallback aliases once at construction (#1264)
  • 4837a2e perf(alias): scan a packed first-byte array instead of striding over alias en...
  • Additional commits viewable in compare view

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 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 (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 9, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/all-dependencies-5113a08af2 branch 2 times, most recently from 86a3586 to a74b18e Compare July 11, 2026 21:51
…19 updates

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

| Package | From | To |
| --- | --- | --- |
| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.28` |
| [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.23.0` |
| [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` |
| [lsp-server](https://github.com/rust-lang/rust-analyzer) | `0.7.9` | `0.9.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` |
| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.2+spec-1.1.0` |
| [toml_edit](https://github.com/toml-rs/toml) | `0.22.27` | `0.25.12+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 `ignore` from 0.4.25 to 0.4.28
- [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.28)

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.23.0
- [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.23.0)

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 `lsp-server` from 0.7.9 to 0.9.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 `toml` from 0.8.23 to 1.1.2+spec-1.1.0
- [Commits](toml-rs/toml@toml-v0.8.23...toml-v1.1.2)

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

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: 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: ignore
  dependency-version: 0.4.28
  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.8.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.23.0
  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: serde_json
  dependency-version: 1.0.150
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: toml
  dependency-version: 1.1.2+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.12+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.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/all-dependencies-5113a08af2 branch from a74b18e to 513b7c8 Compare July 12, 2026 10:46
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