diff --git a/CHANGELOG.md b/CHANGELOG.md index 93532d96..4928dc53 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Change Log +## [1.12.3 - 2024-08-13] + +#### Fixed +- Hover, go to definition not working on phpdoc `@see` FQSEN. +- Callable signatures with `static` typed parameter resolving to incorrect type. +- Type inference within `for` statements with no control expression. +- Should not do additional type checks on variables that have `unset` type. +- Variables with type `null` not taking on by ref parameter type when passed as argument. +- Anonymous function parameters showing as undefined when function declared inside array. +- Variables assigned to in `try` block have type `unset` in `catch` clause. + ## [1.12.2 - 2024-08-08] #### Fixed diff --git a/package-lock.json b/package-lock.json index ba4dae86..79d8ca15 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "vscode-intelephense-client", - "version": "1.12.2", + "version": "1.12.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "vscode-intelephense-client", - "version": "1.12.2", + "version": "1.12.3", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "fs-extra": "~11.2.0", - "intelephense": "1.12.2", + "intelephense": "1.12.3", "semver": "~7.6.2", "vscode-languageclient": "9.0.1" }, @@ -1964,9 +1964,9 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "node_modules/intelephense": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/intelephense/-/intelephense-1.12.2.tgz", - "integrity": "sha512-lFsJyOoNd4jICQOaid9W+JIVLkWa5N9cDG4nLG9M9zEYyJbfF43O+LyMubmgtycO9MoGkzEREEE6utXA5FgkBg==", + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/intelephense/-/intelephense-1.12.3.tgz", + "integrity": "sha512-/DjNTwPajzSSzORMO9w4AexB49Y6Gqrt9OJ0Z6MeuF1Pwj6fkut85ikzl45hSho8KlofoAERKH3O2G93fwCK/Q==", "dependencies": { "@bmewburn/js-beautify": "1.15.2", "@bmewburn/vscode-html-languageserver": "1.11.0", diff --git a/package.json b/package.json index 3ce65722..e8170812 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "sponsor": { "url": "https://intelephense.com" }, - "version": "1.12.2", + "version": "1.12.3", "publisher": "bmewburn", "engines": { "vscode": "^1.82.0" @@ -886,7 +886,7 @@ }, "dependencies": { "fs-extra": "~11.2.0", - "intelephense": "1.12.2", + "intelephense": "1.12.3", "semver": "~7.6.2", "vscode-languageclient": "9.0.1" }, diff --git a/src/extension.ts b/src/extension.ts index 7b6b944a..901bd196 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -22,7 +22,7 @@ import { createMiddleware, IntelephenseMiddleware } from './middleware'; import * as fs from 'fs-extra'; const PHP_LANGUAGE_ID = 'php'; -const VERSION = '1.12.2'; +const VERSION = '1.12.3'; const INDEXING_STARTED_NOTIFICATION = new NotificationType('indexingStarted'); const INDEXING_ENDED_NOTIFICATION = new NotificationType('indexingEnded'); const CANCEL_INDEXING_REQUEST = new RequestType('cancelIndexing');