|
2 | 2 |
|
3 | 3 | [](https://marketplace.visualstudio.com/items?itemName=TysonAndre.php-phan) [](https://marketplace.visualstudio.com/items?itemName=TysonAndre.php-phan) [](https://marketplace.visualstudio.com/items?itemName=TysonAndre.php-phan) [](https://travis-ci.org/TysonAndre/vscode-php-phan) [](https://php.net/) [](https://gitter.im/phan/phan?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) |
4 | 4 |
|
| 5 | +### 5.1.0 (2021-11-14) |
| 6 | + |
| 7 | +- Update Phan from 5.1.0 to 5.3.0 |
| 8 | +- See [Phan's NEWS](https://github.com/phan/phan/blob/5.3.0/NEWS.md) for more details. |
| 9 | + |
5 | 10 | ### 5.0.0 (2021-08-10) |
6 | 11 |
|
7 | 12 | - Update Phan from 4.0.7 to 5.1.0 |
8 | 13 | - See [Phan's NEWS](https://github.com/phan/phan/blob/5.1.0/NEWS.md) for more details. |
9 | 14 |
|
10 | | -### 4.0.1 (2021-06-26) |
11 | | - |
12 | | -- Update Phan from 4.0.4 to 4.0.7 |
13 | | -- See [Phan's NEWS](https://github.com/phan/phan/blob/4.0.7/NEWS.md) for more details. |
14 | | - |
15 | | -### 4.0.0 (2021-04-17) |
16 | | - |
17 | | -- Prevent the settings `phan.phpExecutablePath`, `phan.phanScriptPath`, `phan.analyzedProjectDirectory`, `phan.additionalCLIFlags`, and `phan.connectToServerWithStdio` from being overridden in VS Code workspace or folder settings. (i.e. configure them with `"scope": "machine"` for https://github.com/microsoft/vscode/blob/1.55.2/src/vs/workbench/api/common/configurationExtensionPoint.ts#L50-L55) (CVE-2021-31416) |
18 | | - (checking in connectToServerWithStdio in workplace settings is harmless but may break the workflows of other developers working on different machines.) |
19 | | - (vscode-php-phan is only intended for use with projects that a developer has manually trusted and enabled through analyzedProjectDirectory, although more convenient ways to securely trust php projects may be added in the future (e.g. using Memento). This is because phan allows executable paths or executable PHP code in third party plugins and InvokePHPNativeSyntaxCheckPlugin, as well as phan config files and due to certain CLI flags and config settings.) |
20 | | - |
21 | | - The VS code extension version can be [downgraded to 3.0.0](https://code.visualstudio.com/updates/v1_30#_install-previous-versions) if you rely on the ability to set those workspace settings. |
22 | | -- Update Phan from 4.0.2 to 4.0.4 |
23 | | -- See [Phan's NEWS](https://github.com/phan/phan/blob/4.0.4/NEWS.md) for more details. |
24 | | - |
25 | | -### 3.0.0 (2021-01-09) |
26 | | - |
27 | | -- Increase the minimum php-ast version to 1.0.7+ if php-ast is installed. |
28 | | - The VS code extension version can be [downgraded to 2.2.0](https://code.visualstudio.com/updates/v1_30#_install-previous-versions) if you are unable to install/use a newer php-ast or Phan version. |
29 | | -- Update Phan from 3.2.7 to 4.0.2 |
30 | | -- See [Phan's NEWS](https://github.com/phan/phan/blob/4.0.2/NEWS.md) for more details. |
31 | | - |
32 | | -### 2.2.0 (2020-12-13) |
33 | | - |
34 | | -- Update Phan from 3.2.3 to 3.2.7 |
35 | | -- See [Phan's NEWS](https://github.com/phan/phan/blob/3.2.7/NEWS.md) for more details. |
36 | | - |
37 | 15 | The full changelog can be found at [NEWS.md](https://github.com/TysonAndre/vscode-php-phan/blob/master/NEWS.md) |
38 | 16 |
|
39 | 17 | ## Troubleshooting |
|
0 commit comments