cucumber / language-service

Cucumber Language Service
MIT License
18 stars 27 forks source link

chore(deps): update dependency tree-sitter-php to v0.23.11 #180

Open renovate[bot] opened 10 months ago

renovate[bot] commented 10 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
tree-sitter-php 0.20.0 -> 0.23.11 age adoption passing confidence

Release Notes

tree-sitter/tree-sitter-php (tree-sitter-php) ### [`v0.23.11`](https://redirect.github.com/tree-sitter/tree-sitter-php/releases/tag/v0.23.11) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.23.10...v0.23.11) **NOTE:** Download `tree-sitter-php.tar.xz` for the *complete* source code. #### What's Changed - Update tags by [@​codegrapple](https://redirect.github.com/codegrapple) in [https://github.com/tree-sitter/tree-sitter-php/pull/262](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/262) #### New Contributors - [@​codegrapple](https://redirect.github.com/codegrapple) made their first contribution in [https://github.com/tree-sitter/tree-sitter-php/pull/262](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/262) **Full Changelog**: https://github.com/tree-sitter/tree-sitter-php/compare/v0.23.10...v0.23.11 ### [`v0.23.10`](https://redirect.github.com/tree-sitter/tree-sitter-php/releases/tag/v0.23.10) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.23.9...v0.23.10) **NOTE:** Download `tree-sitter-php.tar.xz` for the *complete* source code. ### [`v0.23.9`](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.23.8...v0.23.9) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.23.8...v0.23.9) ### [`v0.23.8`](https://redirect.github.com/tree-sitter/tree-sitter-php/releases/tag/v0.23.8) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.23.7...v0.23.8) **NOTE:** Download `tree-sitter-php.tar.xz` for the *complete* source code. ### [`v0.23.7`](https://redirect.github.com/tree-sitter/tree-sitter-php/releases/tag/v0.23.7) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.23.6...v0.23.7) **NOTE:** Download `tree-sitter-php.tar.xz` for the *complete* source code. ### [`v0.23.6`](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.23.4...v0.23.6) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.23.4...v0.23.6) ### [`v0.23.4`](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.23.3...v0.23.4) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.23.3...v0.23.4) ### [`v0.23.3`](https://redirect.github.com/tree-sitter/tree-sitter-php/releases/tag/v0.23.3) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.23.2...v0.23.3) #### What's Changed - feat: add asymmetric property visibility (PHP 8.4) by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/258](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/258) **Full Changelog**: https://github.com/tree-sitter/tree-sitter-php/compare/v0.23.2...v0.23.3 ### [`v0.23.2`](https://redirect.github.com/tree-sitter/tree-sitter-php/releases/tag/v0.23.2) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.23.1...v0.23.2) #### What's Changed - build: update bindings by [@​amaanq](https://redirect.github.com/amaanq) in [https://github.com/tree-sitter/tree-sitter-php/pull/255](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/255) **Full Changelog**: https://github.com/tree-sitter/tree-sitter-php/compare/v0.23.0...v0.23.2 ### [`v0.23.1`](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.23.0...v0.23.1) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.23.0...v0.23.1) ### [`v0.23.0`](https://redirect.github.com/tree-sitter/tree-sitter-php/releases/tag/v0.23.0) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.22.8...v0.23.0) #### What's Changed - feat: support php 8.4 and other improvements by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/247](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/247) **Full Changelog**: https://github.com/tree-sitter/tree-sitter-php/compare/v0.22.8...v0.23.0 ### [`v0.22.8`](https://redirect.github.com/tree-sitter/tree-sitter-php/releases/tag/v0.22.8) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.22.7...v0.22.8) #### What's Changed - feat: add attributes to interfaces and traits by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/252](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/252) **Full Changelog**: https://github.com/tree-sitter/tree-sitter-php/compare/v0.22.7...v0.22.8 ### [`v0.22.7`](https://redirect.github.com/tree-sitter/tree-sitter-php/releases/tag/v0.22.7) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.22.6...v0.22.7) #### What's Changed - feat: add fields to for_statement by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/250](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/250) **Full Changelog**: https://github.com/tree-sitter/tree-sitter-php/compare/v0.22.5...v0.22.7 ### [`v0.22.6`](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.22.5...v0.22.6) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.22.5...v0.22.6) ### [`v0.22.5`](https://redirect.github.com/tree-sitter/tree-sitter-php/releases/tag/v0.22.5) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.22.2...v0.22.5) #### What's Changed - fix: nowdoc end tag parsing by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/244](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/244) - fix: repeated string_content nodes by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/245](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/245) **Full Changelog**: https://github.com/tree-sitter/tree-sitter-php/compare/v0.22.3...v0.22.5 ### [`v0.22.2`](https://redirect.github.com/tree-sitter/tree-sitter-php/releases/tag/v0.22.2) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.22.1...v0.22.2) #### What's Changed - Add \*.dylib file to .gitignore by [@​zonuexe](https://redirect.github.com/zonuexe) in [https://github.com/tree-sitter/tree-sitter-php/pull/219](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/219) - Replace stdlib calls: isxdigit -> iswxdigit, wcscmp -> memcmp by [@​maxbrunsfeld](https://redirect.github.com/maxbrunsfeld) in [https://github.com/tree-sitter/tree-sitter-php/pull/220](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/220) - fix: error when string contains php closing tag by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/222](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/222) - fix: comment precedence (again) by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/224](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/224) - chore: bump tree-sitter-cli version to `0.21.0` by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/225](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/225) #### New Contributors - [@​zonuexe](https://redirect.github.com/zonuexe) made their first contribution in [https://github.com/tree-sitter/tree-sitter-php/pull/219](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/219) **Full Changelog**: https://github.com/tree-sitter/tree-sitter-php/compare/v0.22.0...v0.22.2 ### [`v0.22.1`](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.22.0...v0.22.1) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.22.0...v0.22.1) ### [`v0.22.0`](https://redirect.github.com/tree-sitter/tree-sitter-php/releases/tag/v0.22.0) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.21.1...v0.22.0) #### What's Changed - feat: allow identifiers to contain utf-8 characters by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/216](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/216) - chore!: clean up expressions by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/218](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/218) - fix: keywords not being parsed as named arguments by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/217](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/217) #### Breaking Change - `exponentiation_expression` has been removed and is now part of `binary_expression` **Full Changelog**: https://github.com/tree-sitter/tree-sitter-php/compare/v0.21.1...v0.22.0 ### [`v0.21.1`](https://redirect.github.com/tree-sitter/tree-sitter-php/releases/tag/v0.21.1) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.21.0...v0.21.1) #### What's Changed - Use python 3.12 and update node-gyp to 10.0.1 by [@​piotrkwiecinski](https://redirect.github.com/piotrkwiecinski) in [https://github.com/tree-sitter/tree-sitter-php/pull/198](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/198) - Split parser attempt [#​2](https://redirect.github.com/tree-sitter/tree-sitter-php/issues/2) by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/192](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/192) - feat: add injection queries for heredocs and comments by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/204](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/204) - feat: allow enums to use double quoted strings and here/nowdocs by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/199](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/199) - fix: add for as a highlight keyword by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/201](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/201) - fix: allow digits in heredoc identifier by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/210](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/210) - chore: remove js parsing script by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/211](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/211) - feat: support disjunctive normal form types by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/203](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/203) - feat: support typed class constants by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/205](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/205) - fix: final modifier with constant visibility by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/208](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/208) - chore: specify eof in .gitattributes by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/213](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/213) - PHP 8.3 support and various fixes by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/214](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/214) - fix: add single quote string escape_sequence by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/215](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/215) - chore: update tree-sitter configs by [@​calebdw](https://redirect.github.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/212](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/212) - fix: allow trailing comma in match_condition_list by [@​Vehmloewff](https://redirect.github.com/Vehmloewff) in [https://github.com/tree-sitter/tree-sitter-php/pull/194](https://redirect.github.com/tree-sitter/tree-sitter-php/pull/194) **Full Changelog**: https://github.com/tree-sitter/tree-sitter-php/compare/v0.20.0...v0.21.1 ### [`v0.21.0`](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.20.0...v0.21.0) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-php/compare/v0.20.0...v0.21.0)

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.



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

renovate[bot] commented 10 months ago

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


kieran-ryan commented 8 months ago

Parser has been split into separate directories - php and php_only (see tree-sitter/tree-sitter-php#192); thus the build script must be updated to specify the normal php parser directory (php).

https://github.com/cucumber/language-service/blob/2ea89a3db79b1767a0685aa9748102316a8b27f1/scripts/build.js#L25

renovate[bot] commented 6 months ago

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: package-lock.json
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: tree-sitter-php@0.23.11
npm error Found: tree-sitter@0.20.6
npm error node_modules/tree-sitter
npm error   optional tree-sitter@"0.20.6" from the root project
npm error   tree-sitter@"^0.20.6" from tree-sitter-typescript@0.20.5
npm error   node_modules/tree-sitter-typescript
npm error     optional tree-sitter-typescript@"0.20.5" from the root project
npm error
npm error Could not resolve dependency:
npm error peerOptional tree-sitter@"^0.21.1" from tree-sitter-php@0.23.11
npm error node_modules/tree-sitter-php
npm error   optional tree-sitter-php@"0.23.11" from the root project
npm error
npm error Conflicting peer dependency: tree-sitter@0.21.1
npm error node_modules/tree-sitter
npm error   peerOptional tree-sitter@"^0.21.1" from tree-sitter-php@0.23.11
npm error   node_modules/tree-sitter-php
npm error     optional tree-sitter-php@"0.23.11" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /tmp/renovate/cache/others/npm/_logs/2024-11-20T06_21_44_820Z-eresolve-report.txt
npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2024-11-20T06_21_44_820Z-debug-0.log