Skip to content

chore(deps): update dependency tree-sitter-cli to v0.24.6#9

Closed
renovate[bot] wants to merge 19 commits into
mainfrom
renovate/tree-sitter-cli-0.x
Closed

chore(deps): update dependency tree-sitter-cli to v0.24.6#9
renovate[bot] wants to merge 19 commits into
mainfrom
renovate/tree-sitter-cli-0.x

Conversation

@renovate

@renovate renovate Bot commented Apr 14, 2024

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
tree-sitter-cli 0.22.2 -> 0.24.6 age adoption passing confidence

Release Notes

tree-sitter/tree-sitter (tree-sitter-cli)

v0.24.6

Compare Source

[0.24.6] - 2024-12-27

Bug Fixes
  • playground: backport new playground

v0.24.5

Compare Source

[0.24.5] - 2024-12-11

Features
  • Move scripts to xtasks
Bug Fixes
  • Compiler warning
  • Sync cmake with master
  • lib: Correct next sibling of zero width node
  • lib: Use clock_gettime on macOS again
  • lib: Handle compiler warnings
Build System and CI
  • Configure clippy lints at the workspace level
  • Tune compiler warnings
  • Major overhaul
  • Treat incompatible pointer warning as error
  • Build lib with wasmtime
  • Fix minor issues
  • cmake: Link wasmtime dependencies
Other
  • Remove unnecessary fuzz and profile helpers

v0.24.4

Compare Source

[0.24.4] - 2024-11-10

Features
  • loader: Add language_for_configuration
  • loader: Add error message when a tree-sitter.json file is invalid
  • node: Support single-file executables via bun build --compile
  • node: Update bindings when necessary
Bug Fixes
  • Return LanguageRef in Parser::language
  • bindings: Update CMakeLists.txt file
  • cli: Pass all fields to tree-sitter.json in init
  • cli: Use contains over is in warning
  • cmake: Use current source dir for EXISTS check
  • generate: Do not set the unit reduction symbol if it's in the extras array
  • init: Use current path if unspecified
  • init: Use camel name from config in missing spots
  • lib: Simplify edge cases with zero-width tokens
  • lib: Correctly fetch the node name in query errors
  • loader: Don't print warnings if the file is not found
Performance
  • loader: Improve language lookup speed
Build System and CI
  • bindings: Rename cmake test target
Other
  • Memory errors in wasm_store

v0.24.3

Compare Source

[0.24.3] - 2024-10-09

Bug Fixes
  • lib: Correct unexpected side effect in get_column when the lexer is at EOF
Build System and CI
  • Fix incorrect variable checks
  • deps: Bump wasmtime to v25.0.2

v0.24.2

Compare Source

[0.24.2] - 2024-10-06

Features
  • Drop legacy binding updates
Bug Fixes
  • templates: Properly replace author email
Build System and CI
  • bindings: Improve cmake file
  • cmake: Support amalgamated build
  • cmake: Correct library scopes
  • make: Fix tree-sitter.pc generation (#​3745)
Other
  • templates: Update npm packages

v0.24.1

Compare Source

[0.24.1] - 2024-10-04

Bug Fixes
  • generate: Move generated header files into the generate crate

v0.24.0

Compare Source

[0.24.0] - 2024-10-04

Breaking
  • Remove C++ support for external scanners (#​3602)
  • Remove filter flag from commands in favor of include and exclude (#​3604)
  • Remove the build-wasm subcommand (#​3605)
  • Move generation of grammar files to an init command (#​3694)
  • Implement StreamingIterator instead of Iterator for QueryMatches and QueryCaptures (#​3504)
  • generate: Remove unused rules (#​3722)
  • lib: Treat nodes' end ranges exclusively in goto_first_child_for_{byte,point} (#​3263)
Features
  • Add an API to time out query executions (#​3559)
  • Add field_name_for_named_child (#​3614)
  • Add root field in node-types.json (#​3615)
  • Add eslint configuration package (#​3666)
  • Provide a rebuild flag to force rebuild parsers (#​3672)
  • Add shell completions (#​3675)
  • Move generate logic to its own crate (#​3689)
  • Add --overview-only to test subcommand (#​3501)
  • Move tree-sitter configuration to dedicated file (#​3700) (#​3700)
  • api: Expose function to check if symbol represents a supertype (#​3616)
  • bindings: Bump go-tree-sitter version (#​3564)
  • cli: Add a no-ranges flag to the parse command (#​3687)
  • generate: Bump tree-sitter dev dependency to 0.23 (#​3563)
  • generate: Add a no-op --no-bindings flag
  • init: Add an update flag (#​3698)
  • language: Derive Clone and Copy on LanguageFn (#​3585)
  • schema: Misc improvements (#​3681)
  • test: Test all queries
Bug Fixes
  • Correct comment quote (#​3630)
  • Properly handle utf8 code points for highlight and tag assertions (#​3610)
  • Do not generate spurious files if the grammar path is not the default path (#​3677)
  • Disallow empty string literals in rules (#​3679)
  • Correct test name parsing when the prior test has equal signs (#​3704)
  • Handle more cases of editing subtrees that depend on column values (#​3257)
  • Exclude APIs that dup given file descriptors from WASI builds (#​3475)
  • Deprecate child_containing_descendant and add child_with_descendant instead (#​3708)
  • binding_web: Correct edit signature (#​3599)
  • binding_web: Remove nonexistent function definition (#​3612)
  • bindings: Use RUST_BINDING_VERSION in Cargo.toml template
  • bindings: Lower go version to 1.22 (#​3711)
  • build: Correct wasm root path lookup (#​3723)
  • build: Force rebuild parsers when build is invoked (#​3729)
  • cli: Remove conflicting short flags in the fuzz subcommand (#​3562)
  • cli: Keep skipped tests unchanged in the test/corpus (#​3590)
  • cli: Remove duplicate short options from fuzz command (#​3635) (#​3635)
  • cli: Generate the parser version from the config as well
  • docs: Fix highlight readme example using compatible versions (#​3573)
  • fuzz: Skip tests marked with :skip & don't report errors on tests marked with :error (#​3640)
  • generate: Remove necessary files from gitignore template (#​3561)
  • generate: Disallow inline variables referencing themselves (#​3569)
  • generate: Add tree-sitter to the dev-dependencies of the Cargo.toml (#​3597)
  • generate: Do not generate large character sets for unused variables (#​3606)
  • generate: Remove excludes in Package.swift (#​3631)
  • generate: Add *.scm section to .editorconfig template (#​3724)
  • generate: Filter out unused rules in other spots (#​3726)
  • init: Fix some schema issues
  • init: Don't prompt to reconfigure (#​3713)
  • init: Do not migrate package.json on error (#​3718)
  • lib: Correct extra node creation from non-zero root-alias cursors (#​3568)
  • lib: Backtrack to the last relevant iterator if no child was found (#​3570)
  • lib: Peek at the next sibling when iterating to find the child that contains a given descendant (#​3566)
  • lib: Correct descendant-for-range behavior with zero-width tokens (#​3688)
  • lib: Silence warnings with -Wpedantic (#​3691)
  • lib: Ensure an unfinished state was found before removing it (#​3727)
  • rust: Add missing TSNode functions (#​3571)
  • test: Exit with an error if a test marked with :error has no error
  • test: Retain attributes when running test -u (#​3572)
  • test: Correctly handle assertions on empty lines (#​3674)
  • wasm: Use / paths for workdir (#​3658)
Documentation
  • Add Kotlin to the playground (#​3560)
  • changelog: Add 0.23.0 release notes (#​3565)
Refactor
  • Improve the grammar schema
  • cli: Break out subcommand logic into separate functions (#​3676)
Build System and CI
  • Add backport workflow (#​3575)
  • Bump deps (#​3696)
  • Bump language to 0.1.1 (#​3730)
  • bindings: Add CMakeLists.txt file (#​3608)
  • cmake: Link wasmtime dependencies (#​3717)
  • deps: Bump the cargo group across 1 directory with 11 updates (#​3644)
  • deps: Bump the cargo group with 3 updates (#​3671)
  • lib: Build using cmake (#​3541)
  • make: Support darwin cross-compile (#​3641)
  • xtask: Bump cmake version in bump-version
  • xtask: Only consider major and minor versions when validating the current version
  • xtask: Ignore the language crate
Other
  • Remove compile_flags.txt (#​3667)
  • Update generate crate paths (#​3697)
  • bindings: Update rust lib docs (#​3621)
  • lib: Add parameter names in declarations that are missing them (#​3692)
  • tests: Do not use .as_bytes().len() on strings (#​3664)

v0.23.2

Compare Source

[0.23.2] - 2024-10-01

This release only corrected the version in a crate so publishing wouldn't fail.

v0.23.1

Compare Source

[0.23.1] - 2024-09-30

Features
  • bindings: Bump go-tree-sitter version
  • generate: Bump tree-sitter dev dependency to 0.23
  • language: Derive Clone and Copy on LanguageFn
Bug Fixes
  • Correct comment quote
  • Properly handle utf8 code points for highlight and tag assertions
  • Do not generate spurious files if the grammar path is not the default path
  • Disallow empty string literals in rules
  • Correct test name parsing when the prior test has equal signs
  • Handle more cases of editing subtrees that depend on column values
  • Exclude APIs that dup given file descriptors from WASI builds
  • binding_web: Correct edit signature
  • binding_web: Remove nonexistent function definition
  • cli: Remove conflicting short flags in the fuzz subcommand
  • cli: Keep skipped tests unchanged in the test/corpus
  • cli: Remove duplicate short options from fuzz command (#​3635)
  • docs: Fix highlight readme example using compatible versions
  • fuzz: Skip tests marked with :skip & don't report errors on tests marked with :error
  • generate: Remove necessary files from gitignore template
  • generate: Disallow inline variables referencing themselves
  • generate: Add tree-sitter to the dev-dependencies of the Cargo.toml
  • generate: Do not generate large character sets for unused variables
  • generate: Remove excludes in Package.swift
  • lib: Correct extra node creation from non-zero root-alias cursors
  • lib: Backtrack to the last relevant iterator if no child was found
  • lib: Peek at the next sibling when iterating to find the child that contains a given descendant
  • lib: Correct descendant-for-range behavior with zero-width tokens
  • rust: Add missing TSNode functions
  • test: Exit with an error if a test marked with :error has no error
  • test: Retain attributes when running test -u
  • wasm: Use / paths for workdir
Build System and CI
  • deps: Bump the cargo group across 1 directory with 11 updates
  • make: Support darwin cross-compile
Other
  • bindings: Update rust lib docs

v0.23.0

Compare Source

[0.23.0] - 2024-08-26

Breaking
  • Introduce tree-sitter-language crate for grammar crates to depend on (#​3069)
  • Revert interning of a sequence or choice of a single rule (#​3548)
  • bindings: Use capsules in python (#​3384)
  • dsl: Support other JS runtimes (#​3355)
Features
  • Add fuzz subcommand (#​3385)
  • Allow external scanners to use the logger (#​3204)
  • bindings: Add query constants to python
  • bindings: Add node, python, swift tests (#​3178)
  • bindings: Update npm scripts (#​3210)
  • cli: Bump unicode data to v15.1.0
  • cli: Add debug build flag (#​3279)
  • cli: Attach helpful context when grammar.json cannot be found (#​3405)
  • cli: Add --show-fields flag to test command (#​3502)
  • lib: Add ts_query_end_byte_for_pattern (#​3451)
  • lib: Support no_std
  • zig: Update outdated path syntax (#​3383)
Bug Fixes
  • Always reset to the first language when iterating over language attributes (#​3375)
  • Better error when a supertype rule is invalid (#​3400)
  • Intern a sequence or choice of a single element the same as the element itself
  • Do not "absorb" rules that consist of a single terminal if the rule is hidden (#​2577)
  • bindings: Update go bindings (#​3544)
  • cli: Installation via authenticated proxy (#​3414)
  • cli: Dedup preceding_auxiliary_symbols (#​3550)
  • dsl: Improve error message when a rule function returns undefined (#​3452)
  • generate: Rename cargo.toml template (#​3532)
  • go: Update parser name in binding files, add to docs (#​3547)
  • lib: A null clock must have tv_nsec be 0 as well (#​3372)
  • lib: Restrict pattern_map optimization when a wildcard step has an immediate first child (#​3440)
  • lib: An empty root node should not precede an empty range (#​3450)
  • lib: Fix api header C++ interop (#​3534)
  • make: Fail properly on Windows (#​3418)
  • rust: Fetch CARGO_MANIFEST_DIR at runtime in build script (#​3352)
  • rust: Fix new clippy warnings (#​3491)
  • test: Multi-grammar corpus tests are now in the repo root (#​3342)
  • wasm: Update test
Performance
  • Hoist out common subexpressions in satisfies_text_predicates (#​3397)
Documentation
  • Update changelog
  • Remove duplicate pr # in changelog
  • Add note for bullet
  • Fix syntax highlighting unit testing example (#​3434)
  • Add tsserver annotation to example (#​3460)
  • Fix tree cursor documentation (#​3324)
  • Document rust library features (#​3395)
  • Clean up binding & parser lists (#​3443)
Refactor
  • Remove ansi_term dependency (#​3387)
  • Remove difference dependency (#​3388)
  • scripts: Clean up bash scripts (#​3231)
Testing
Build System and CI
  • deps: bump wasmtime, cc, and wasmparser (#​3529
  • bindings: Use language version in soname (#​3308)
  • lib: Include the minor in the soname
  • loader: Make dependencies optional (#​1638)
  • swift: Declare header search path (#​3474)
  • wasm: Don't minify JS (#​3380)
  • wasm: Bump emscripten to 3.1.64 (#​3497)
  • wasm: Support big endian machines (#​3492)
  • zig: Git ignore updated Zig cache directory (#​3408)
Other
  • Swap sprintf() for snprintf() (#​3430)
  • Add .build to gitignore (#​3498)
  • Reset language when resetting wasm store (#​3495)
  • Clone wasm store engine (#​3542)
  • bindings: Fix indent & line endings (#​3284)

v0.22.6

Compare Source

[0.22.6] — 2024-05-05

Features
  • Improve handling of serialization buffer overflows (#​3318)
  • Reverse iteration through node parents (#​3214)
  • cli: Support NO_COLOR (#​3299)
  • cli: Add test listing and allow users to parse a specific test number (#​3067)
  • grammar: Add "inherits" field if available (#​3295)
Bug Fixes
  • Correctly load field data from wasm languages
  • Improve error message when the tree-sitter field is malformed
  • Don't error out on package.json lookup errors if --no-bindings is passed (#​3323)
  • cli: Keep default cc flags in build
  • cli: Properly account for multi-grammar repos when using docker to build a wasm parser (#​3337)
  • generate: Don't check arbitrarily named dirs
  • generate: Take AsRef<Path> for the path parameter to avoid clones (#​3322)
  • highlight: Correct signature of ts_highlighter_add_language
  • lib: Do not return field names for extras (#​3330)
  • lib: Advance the lookahead end byte by 4 when there's an invalid code point (#​3305)
  • rust: Update README example (#​3307)
  • rust: Use unix + wasi cfg instead of not windows for fd (#​3304)
  • test: Allow newlines in between test name and attribute
  • wasm: Correct childrenFromFieldXXX method signatures (#​3301)
  • xtask: Always bump every crate in tandem
  • zig: Make usable as a zig dependency (#​3315)
Documentation
  • Mention build command variables
  • Swap \s for \\s in query example
  • highlight: Typo (#​3290)
Refactor
  • tests: Migrate remaining grammar.json tests to grammar.js (#​3325)
Build System and CI
  • Add nightly rustfmt to workflow for linting (#​3333)
  • Fix address sanitizer step (#​3188)
  • deps: Bump cc from 1.0.92 to 1.0.94 in the cargo group (#​3298)
  • deps: Bump the cargo group with 6 updates (#​3313)
  • xtask: Bump build.zig.zon version when bumping versions

v0.22.5

Compare Source

[0.22.5] — 2024-04-14

Bug Fixes
  • Avoid generating unused character set constants
  • cli: Test parsing on windows (#​3289)
  • rust: Compilation on wasm32-wasi (#​3293)

v0.22.4

Compare Source

[0.22.4] — 2024-04-12

Bug Fixes
  • Fix sorting of transitions within a lex state
  • Include 2-character ranges in array-based state transitions
Build System and CI
  • Always bump at least the patch version in bump xtask

v0.22.3

Compare Source

[0.22.3] — 2024-04-12

Features
  • Add strncat to wasm stdlib
  • Generate simpler code for matching large character sets (#​3234)
  • When loading languages via WASM, gracefully handle memory errors and leaks in external scanners (#​3181)
Bug Fixes
  • bindings: Add utf-8 flag to python & node (#​3278)
  • bindings: Generate parser.c if missing (#​3277)
  • bindings: Remove required platforms for swift (#​3264)
  • cli: Fix mismatched parenthesis when accounting for && (#​3274)
  • lib: Do not consider childless nodes for ts_node_parent (#​3191)
  • lib: Properly account for aliased root nodes and root nodes with
    children in ts_subtree_string (#​3191)
  • lib: Account for the root node of a tree cursor being an alias (#​3191)
  • lib: Use correct format specifier in log message (#​3255)
  • parser: Fix variadic macro (#​3229)
  • render: Proper function prototypes (#​3277)
  • windows: Add /utf-8 flag for parsers using unicode symbols (#​3223)
  • Add a semicolon after SKIP macros (#​3264)
  • Add back build-wasm temporarily (#​3203)
  • Add lifetime to matches function (#​3254)
  • Default output directory for build --wasm should use current_dir (#​3203)
  • Fix sorting of wasm stdlib symbols
  • Insert "tree-sitter" section in current directory's package.json if it exists (#​3224)
  • Tie the lifetime of the cursor to the query in QueryCursor::captures() (#​3266)
  • Wrong flag check in build.rs
Performance
  • cli: Reduced the compile time of generated parsers by generating C code with fewer conditionals (#​3234)
Documentation
  • Add NGINX grammar
Refactor
  • parser: Make REDUCE macro non-variadic (#​3280)
  • js: Misc fixes & tidying
  • rust: Misc fixes & tidying
Testing
  • Add regression test for node parent + string bug (#​3191)
  • test: Allow colons in test names (#​3264)
Build System and CI
  • Upgrade wasmtime
  • Update emscripten version (#​3272)
  • dependabot: Improve PR labels (#​3282)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/tree-sitter-cli-0.x branch from 6cdbaa6 to e2b5f1d Compare April 14, 2024 18:49
@renovate renovate Bot changed the title chore(deps): update dependency tree-sitter-cli to v0.22.4 chore(deps): update dependency tree-sitter-cli to v0.22.5 Apr 14, 2024
@renovate renovate Bot force-pushed the renovate/tree-sitter-cli-0.x branch from e2b5f1d to 520ed68 Compare May 5, 2024 22:10
@renovate renovate Bot changed the title chore(deps): update dependency tree-sitter-cli to v0.22.5 chore(deps): update dependency tree-sitter-cli to v0.22.6 May 5, 2024
@renovate renovate Bot force-pushed the renovate/tree-sitter-cli-0.x branch from 520ed68 to 9d766a6 Compare June 7, 2024 17:12
@renovate renovate Bot force-pushed the renovate/tree-sitter-cli-0.x branch from 9d766a6 to 529e571 Compare June 17, 2024 20:57
@renovate renovate Bot force-pushed the renovate/tree-sitter-cli-0.x branch from 529e571 to 7ec0614 Compare August 26, 2024 16:09
@renovate renovate Bot changed the title chore(deps): update dependency tree-sitter-cli to v0.22.6 chore(deps): update dependency tree-sitter-cli to v0.23.0 Aug 26, 2024
@renovate renovate Bot force-pushed the renovate/tree-sitter-cli-0.x branch from 7ec0614 to 14fb1c8 Compare October 1, 2024 00:59
@renovate renovate Bot changed the title chore(deps): update dependency tree-sitter-cli to v0.23.0 chore(deps): update dependency tree-sitter-cli to v0.23.1 Oct 1, 2024
@renovate renovate Bot changed the title chore(deps): update dependency tree-sitter-cli to v0.23.1 chore(deps): update dependency tree-sitter-cli to v0.23.2 Oct 1, 2024
@renovate renovate Bot force-pushed the renovate/tree-sitter-cli-0.x branch from 14fb1c8 to 6fa5b50 Compare October 1, 2024 19:08
@renovate renovate Bot force-pushed the renovate/tree-sitter-cli-0.x branch from 6fa5b50 to 5356512 Compare October 4, 2024 06:45
@renovate renovate Bot changed the title chore(deps): update dependency tree-sitter-cli to v0.23.2 chore(deps): update dependency tree-sitter-cli to v0.24.1 Oct 4, 2024
@renovate renovate Bot force-pushed the renovate/tree-sitter-cli-0.x branch from 5356512 to 63e89e7 Compare October 6, 2024 04:44
@renovate renovate Bot changed the title chore(deps): update dependency tree-sitter-cli to v0.24.1 chore(deps): update dependency tree-sitter-cli to v0.24.2 Oct 6, 2024
@renovate renovate Bot force-pushed the renovate/tree-sitter-cli-0.x branch from 63e89e7 to 0ac238f Compare October 9, 2024 22:25
@renovate renovate Bot changed the title chore(deps): update dependency tree-sitter-cli to v0.24.2 chore(deps): update dependency tree-sitter-cli to v0.24.3 Oct 9, 2024
@renovate renovate Bot force-pushed the renovate/tree-sitter-cli-0.x branch from 0ac238f to 46bd61f Compare November 10, 2024 04:38
@renovate renovate Bot changed the title chore(deps): update dependency tree-sitter-cli to v0.24.3 chore(deps): update dependency tree-sitter-cli to v0.24.4 Nov 10, 2024
@renovate renovate Bot changed the title chore(deps): update dependency tree-sitter-cli to v0.24.4 chore(deps): update dependency tree-sitter-cli to v0.24.4 - autoclosed Dec 8, 2024
@renovate renovate Bot closed this Dec 8, 2024
@renovate renovate Bot deleted the renovate/tree-sitter-cli-0.x branch December 8, 2024 18:38
@renovate renovate Bot changed the title chore(deps): update dependency tree-sitter-cli to v0.24.4 - autoclosed chore(deps): update dependency tree-sitter-cli to v0.24.4 Dec 8, 2024
@renovate renovate Bot reopened this Dec 8, 2024
@renovate renovate Bot force-pushed the renovate/tree-sitter-cli-0.x branch 2 times, most recently from 46bd61f to 2ae6214 Compare December 11, 2024 07:40
@renovate renovate Bot changed the title chore(deps): update dependency tree-sitter-cli to v0.24.4 chore(deps): update dependency tree-sitter-cli to v0.24.5 Dec 11, 2024
@renovate renovate Bot force-pushed the renovate/tree-sitter-cli-0.x branch from 2ae6214 to cd47b95 Compare December 27, 2024 05:07
@renovate renovate Bot changed the title chore(deps): update dependency tree-sitter-cli to v0.24.5 chore(deps): update dependency tree-sitter-cli to v0.24.6 Dec 27, 2024
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