Skip to content

Commit 534f6e3

Browse files
authored
Merge branch 'main' into clipboard-context
2 parents 1773ad8 + 5236fbd commit 534f6e3

File tree

13 files changed

+7096
-3545
lines changed

13 files changed

+7096
-3545
lines changed

.github/workflows/build.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,25 @@ jobs:
1313
matrix:
1414
include:
1515
# Latest versions
16-
- xdebug: xdebug-3.2.1 # renovate:keep-up-to-date
16+
- xdebug: xdebug-3.4.2 # renovate:keep-up-to-date
1717
php: '8.2' # renovate:keep-up-to-date
1818
os: ubuntu-22.04
19-
- xdebug: xdebug-3.1.3 # renovate:keep-up-to-date
19+
- xdebug: xdebug-3.4.2 # renovate:keep-up-to-date
2020
php: '8.1' # renovate:keep-up-to-date
2121
os: windows-2022
22-
- xdebug: xdebug-3.2.1 # renovate:keep-up-to-date
22+
- xdebug: xdebug-3.4.2 # renovate:keep-up-to-date
2323
php: '8.2' # renovate:keep-up-to-date
24-
os: macos-12
24+
os: macos-14
2525
# Old versions
2626
- xdebug: xdebug-2.9.8
2727
php: '7.4'
2828
os: ubuntu-22.04
2929
steps:
30-
- uses: actions/checkout@v3
30+
- uses: actions/checkout@v4
3131
- name: Setup Node.js
32-
uses: actions/setup-node@v3
32+
uses: actions/setup-node@v4
3333
with:
34-
node-version: '16.14.2' # renovate:keep-up-to-date
34+
node-version: '20.18.2' # renovate:keep-up-to-date
3535
- name: Install npm dependencies
3636
run: npm ci
3737
- name: Prettier
@@ -66,11 +66,11 @@ jobs:
6666
needs: test
6767
if: github.repository_owner == 'xdebug' && github.event_name == 'push' && github.ref == 'refs/heads/main'
6868
steps:
69-
- uses: actions/checkout@v3
69+
- uses: actions/checkout@v4
7070
- name: Setup Node.js
71-
uses: actions/setup-node@v3
71+
uses: actions/setup-node@v4
7272
with:
73-
node-version: '16.14.2' # renovate:keep-up-to-date
73+
node-version: '20.18.2' # renovate:keep-up-to-date
7474
- name: Install npm dependencies
7575
run: npm ci
7676
- name: Build VS Code extension

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,26 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/).
66

7+
## [1.35.0]
8+
9+
- Support for DBGp stream command
10+
- Avoid conflict with full screen F11 shortcut
11+
- Improve existing unix socket handling
12+
- Improve close socket handling
13+
14+
## [1.34.0]
15+
16+
- Partial support for virtual workspaces
17+
18+
## [1.33.1]
19+
20+
- Fix editor title run/debug button.
21+
22+
## [1.33.0]
23+
24+
- Add skipEntryPaths to immediately detach a debug session depending on entry path.
25+
- Remove EvaluatableExpression Provider.
26+
727
## [1.32.1]
828

929
- Fix logging of cloud connection.

README.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,6 @@
44

55
![Demo GIF](images/demo.gif)
66

7-
## Sponsored by
8-
9-
<p><a title="Try CodeStream" href="https://sponsorlink.codestream.com/?utm_source=vscmarket&amp;utm_campaign=phpdebug&amp;utm_medium=banner"><img src="https://alt-images.codestream.com/codestream_logo_phpdebug.png"></a></br>
10-
Manage pull requests and conduct code reviews in your IDE with full source-tree context. Comment on any line, not just the diffs. Use jump-to-definition, your favorite keybindings, and code intelligence with more of your workflow.<br> <a title="Try CodeStream" href="https://sponsorlink.codestream.com/?utm_source=vscmarket&amp;utm_campaign=phpdebug&amp;utm_medium=banner">Learn More</a></p>
11-
127
### Sponsor PHP Debug Adapter for Visual Studio Code
138

149
If you find this extension useful, if it helps you solve your problems and if you appreciate the support given here, consider sponsoring our work.
@@ -78,6 +73,7 @@ More general information on debugging with VS Code can be found on https://code.
7873
- `ignore`: An optional array of glob patterns that errors should be ignored from (for example `**/vendor/**/*.php`)
7974
- `ignoreExceptions`: An optional array of exception class names that should be ignored (for example `BaseException`, `\NS1\Exception`, `\*\Exception` or `\**\Exception*`)
8075
- `skipFiles`: An array of glob patterns, to skip when debugging. Star patterns and negations are allowed, for example, `**/vendor/**` or `!**/vendor/my-module/**`.
76+
- `skipEntryPaths`: An array of glob patterns, to immediately detach from and ignore for debugging if the entry script matches (example `**/ajax.php`).
8177
- `maxConnections`: Accept only this number of parallel debugging sessions. Additional connections will be dropped and their execution will continue without debugging.
8278
- `proxy`: DBGp Proxy settings
8379
- `enable`: To enable proxy registration set to `true` (default is `false).
@@ -93,6 +89,8 @@ More general information on debugging with VS Code can be found on https://code.
9389
- `max_depth`: maximum depth that the debugger engine may return when sending arrays, hashes or object structures to the IDE (there should be no need to change this as depth is retrieved incrementally, large value can cause IDE to hang).
9490
- `show_hidden`: This feature can get set by the IDE if it wants to have more detailed internal information on properties (eg. private members of classes, etc.) Zero means that hidden members are not shown to the IDE.
9591
- `xdebugCloudToken`: Instead of listening locally, open a connection and register with Xdebug Cloud and accept debugging sessions on that connection.
92+
- `stream`: Allows to influence DBGp streams. Xdebug only supports `stdout` see [DBGp stdout](https://xdebug.org/docs/dbgp#stdout-stderr)
93+
- `stdout`: Redirect stdout stream: 0 (disable), 1 (copy), 2 (redirect)
9694

9795
Options specific to CLI debugging:
9896

0 commit comments

Comments
 (0)