Skip to content

chore(deps): bump github.com/odvcencio/gotreesitter from 0.52.0 to 0.56.0 in the go-dependencies group - #185

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/go-dependencies-00a5d05f77
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/go-dependencies-00a5d05f77

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 29, 2026

Copy link
Copy Markdown
Contributor

Bumps the go-dependencies group with 1 update: github.com/odvcencio/gotreesitter.

Updates github.com/odvcencio/gotreesitter from 0.52.0 to 0.56.0

Release notes

Sourced from github.com/odvcencio/gotreesitter's releases.

gotreesitter v0.56.0

Added

  • Add opt-in Python, JavaScript, TypeScript and TSX declaration, signature and call-argument facts through the existing grammar-owned options. Share symbol sets, binding selectors and parameter extraction while preserving Go and legacy outputs. Include Python unpacking and keyword arguments, JavaScript named function bindings, TypeScript optional parameters and typed members, and standalone constructor arguments in JavaScript, TypeScript and TSX. Type shapes remain types-only; defaults and member modifiers are omitted (#1435).

  • Complete opt-in Go declaration facts with embedded fields, interface embeddings and dotted anonymous-struct containers. Add FactSignatures and FactCallArguments through parallel grammar-owned rule options, preserving exact parameter type text and argument order/ranges. Function literals and function types have no signature facts; other languages remain out of scope (#1435).

  • Add opt-in Go declaration facts through NewFactProgramWithOptions, FactDeclarations, and WithDeclarationRules(grammars.DeclarationRules(entry)). FactSet.Declarations contains separate package variable and constant names, named struct fields, explicit interface methods, aliases, type shapes, and member containers. NewFactProgram, DefinitionSpan, Definitions, and FactAll retain their existing contracts (#1435).

Changed

  • Add bounded lexer-read certificates for incremental subtree reuse. Keep fresh verification when scanner history, recovery, or ownership remains unproven (#1402).
  • Extend certified incremental reuse to Go, Java, JavaScript, TypeScript, Python, Rust, C, and C++ (#1413).
  • Reuse certified ASCII run edits in Lua, Nickel, Starlark, Properties, and FIRRTL; keep fresh parsing for unsupported edits (#1412).
  • Bound external-scanner checkpoint memory growth (#1410).
  • Retain certified subtree reuse for large edits without a redundant fresh parse. Keep fresh verification for unproven histories and recovery results (#1421).
  • Reduce compact-route runtime and acceptance costs, including end-of-file completion for owned YAML document streams (#1434).
  • Reuse authenticated private scanner checkpoint copies, share immutable owned-lexer metadata, and validate each checkpoint with one retained-record lookup. Owned YAML parses allocate less and run faster (#1446,

... (truncated)

Changelog

Sourced from github.com/odvcencio/gotreesitter's changelog.

[0.56.0] - 2026-10-13

Added

  • Add opt-in Python, JavaScript, TypeScript and TSX declaration, signature and call-argument facts through the existing grammar-owned options. Share symbol sets, binding selectors and parameter extraction while preserving Go and legacy outputs. Include Python unpacking and keyword arguments, JavaScript named function bindings, TypeScript optional parameters and typed members, and standalone constructor arguments in JavaScript, TypeScript and TSX. Type shapes remain types-only; defaults and member modifiers are omitted (#1435).

  • Complete opt-in Go declaration facts with embedded fields, interface embeddings and dotted anonymous-struct containers. Add FactSignatures and FactCallArguments through parallel grammar-owned rule options, preserving exact parameter type text and argument order/ranges. Function literals and function types have no signature facts; other languages remain out of scope (#1435).

  • Add opt-in Go declaration facts through NewFactProgramWithOptions, FactDeclarations, and WithDeclarationRules(grammars.DeclarationRules(entry)). FactSet.Declarations contains separate package variable and constant names, named struct fields, explicit interface methods, aliases, type shapes, and member containers. NewFactProgram, DefinitionSpan, Definitions, and FactAll retain their existing contracts (#1435).

Changed

  • Add bounded lexer-read certificates for incremental subtree reuse. Keep fresh verification when scanner history, recovery, or ownership remains unproven (#1402).
  • Extend certified incremental reuse to Go, Java, JavaScript, TypeScript, Python, Rust, C, and C++ (#1413).
  • Reuse certified ASCII run edits in Lua, Nickel, Starlark, Properties, and FIRRTL; keep fresh parsing for unsupported edits (#1412).
  • Bound external-scanner checkpoint memory growth (#1410).
  • Retain certified subtree reuse for large edits without a redundant fresh parse. Keep fresh verification for unproven histories and recovery results (#1421).
  • Reduce compact-route runtime and acceptance costs, including end-of-file completion for owned YAML document streams (#1434).
  • Reuse authenticated private scanner checkpoint copies, share immutable owned-lexer metadata, and validate each checkpoint with one retained-record lookup. Owned YAML parses allocate less and run faster

... (truncated)

Commits
  • ac4e027 update(docs): record dependency storage performance tradeoffs (#1479)
  • 38e998f update(docs): record snapshot publication tradeoffs and census limits (#1478)
  • 1801b1e update(docs): record owned-request serialization trial results (#1477)
  • c5a68a9 update(docs): record borrowed reduction metadata trial results (#1476)
  • 50962e6 update(docs): record unqualified publication arena results (#1475)
  • be1d39e update(docs): record qualified retry-mask memory savings (#1474)
  • 7e928e3 update(docs): record borrowed reduction path benchmark results (#1473)
  • 9dce58a update(docs): record rejection of tighter snapshot holder (#1472)
  • d4fa96f update(docs): record private snapshot coallocation tradeoffs (#1471)
  • 4c0d6f8 update(docs): record packed snapshot copy evaluation (#1470)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the go-dependencies group with 1 update: [github.com/odvcencio/gotreesitter](https://github.com/odvcencio/gotreesitter).


Updates `github.com/odvcencio/gotreesitter` from 0.52.0 to 0.56.0
- [Release notes](https://github.com/odvcencio/gotreesitter/releases)
- [Changelog](https://github.com/odvcencio/gotreesitter/blob/main/CHANGELOG.md)
- [Commits](odvcencio/gotreesitter@v0.52.0...v0.56.0)

---
updated-dependencies:
- dependency-name: github.com/odvcencio/gotreesitter
  dependency-version: 0.56.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Oct 29, 2026
@dependabot
dependabot Bot requested a review from alxxjohn as a code owner October 29, 2026 06:54
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedgithub.com/​odvcencio/​gotreesitter@​v0.52.0 ⏵ v0.56.07610010010070

View full report

This branch has not been deployed

No deployments
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 go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants