diff --git a/CHANGELOG.md b/CHANGELOG.md index c20d4697..8ce15c38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,19 @@ # Change Log -## [1.11.0 - 2024-06-29] +## [1.11.1 - 2024-07-02] **Pre-Release** + +#### Changed +- When a trait has an annotated or abstract method and the real method definition is supplied by a base class, then go to definition will now go to the base class definition instead of the trait method declaration. +- Go to implementations now includes implementations provided by a trait where a class both uses the trait and implements the interface. + +#### Fixed +- False diagnostic when type `class-string` passed to `string` constraint. +- Setting `completion.suggestObjectOperatorStaticMethods` should be `intelephense.completion.suggestObjectOperatorStaticMethods`. +- Crash when parsing incomplete phpdoc type with template type args. +- Crash when encountering `trigger_error` call with `E_USER_ERROR` as argument. +- Conditional return types with default parameter argument. + +## [1.11.0 - 2024-06-29] **Pre-Release** #### Added - Type Hierarchy. **[Premium](https://intelephense.com)** diff --git a/package-lock.json b/package-lock.json index 39b92118..f5dc3f64 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "vscode-intelephense-client", - "version": "1.11.0", + "version": "1.11.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "vscode-intelephense-client", - "version": "1.11.0", + "version": "1.11.1", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "fs-extra": "~11.2.0", - "intelephense": "1.11.0", + "intelephense": "1.11.1", "semver": "~7.6.2", "vscode-languageclient": "9.0.1" }, @@ -1967,9 +1967,9 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "node_modules/intelephense": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/intelephense/-/intelephense-1.11.0.tgz", - "integrity": "sha512-nCgf97FCqGfraDYRt1J2p35x1D+uS6D2i6edgqlo22PE5nVPNRYutyGnYh9PeHHoKFXLYmnNeKjUWOacLQf6bw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/intelephense/-/intelephense-1.11.1.tgz", + "integrity": "sha512-MkmX6WjAyUdBKHVVC6e5SN2wc3nE6EcZsEHkMXI48W8yzxn7u/6ALYf79YFXWlfq/zl5Y6XObEuNnUczl32xKQ==", "dependencies": { "@bmewburn/js-beautify": "1.15.2", "@bmewburn/vscode-html-languageserver": "1.11.0", diff --git a/package.json b/package.json index fbf2bd83..6167600b 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "sponsor": { "url": "https://intelephense.com" }, - "version": "1.11.0", + "version": "1.11.1", "publisher": "bmewburn", "engines": { "vscode": "^1.82.0" @@ -856,7 +856,7 @@ }, "dependencies": { "fs-extra": "~11.2.0", - "intelephense": "1.11.0", + "intelephense": "1.11.1", "semver": "~7.6.2", "vscode-languageclient": "9.0.1" }, diff --git a/src/extension.ts b/src/extension.ts index 8a95293e..a981ad32 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.11.0'; +const VERSION = '1.11.1'; const INDEXING_STARTED_NOTIFICATION = new NotificationType('indexingStarted'); const INDEXING_ENDED_NOTIFICATION = new NotificationType('indexingEnded'); const CANCEL_INDEXING_REQUEST = new RequestType('cancelIndexing');