You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
See [VERSIONING.md](VERSIONING.md) for why the version starts at 1.8.1.
9
9
10
+
## [Unreleased]
11
+
12
+
### Added
13
+
14
+
-**Glob-based Windows path matching**: `detectWindows` supports wildcard patterns in `WinPaths` for JetBrains IDEs that embed version numbers in folder names. Picks the newest installation when multiple versions are present.
15
+
-**`product-info.json` version extraction**: Reads JetBrains `product-info.json` for accurate marketing version numbers on Windows (avoids registry build numbers).
16
+
-**`.eclipseproduct` version extraction**: Reads Eclipse's `.eclipseproduct` properties file for version detection on Windows.
17
+
-**JetBrains plugin detection enhancements**: Reads `productVendor` from `product-info.json` for correct config paths (handles Android Studio's `Google` vendor). Checks `idea.plugins.path` override in `idea.properties`.
18
+
19
+
### Fixed
20
+
21
+
-**Windows project package scanning**: Added `RunInDir` to Executor interface to bypass `cmd.exe` quote escaping issues. Fixes project-level NPM packages not being collected on Windows.
| Claude Desktop | Anthropic |`/Applications/Claude.app`|`%LOCALAPPDATA%\Programs\Claude`|`Info.plist` / Registry |
15
+
| Microsoft Copilot | Microsoft |`/Applications/Copilot.app`|`%LOCALAPPDATA%\Programs\Copilot`|`Info.plist` / Registry |
16
+
| IntelliJ IDEA Ultimate| JetBrains |`/Applications/IntelliJ IDEA.app`|`%PROGRAMFILES%\JetBrains\IntelliJ IDEA <ver>`|`product-info.json` / `Info.plist`|
17
+
| IntelliJ IDEA CE | JetBrains |`/Applications/IntelliJ IDEA CE.app`|`%PROGRAMFILES%\JetBrains\IntelliJ IDEA Community Edition <ver>`|`product-info.json` / `Info.plist`|
18
+
| PyCharm Professional | JetBrains |`/Applications/PyCharm.app`|`%PROGRAMFILES%\JetBrains\PyCharm <ver>`|`product-info.json` / `Info.plist`|
19
+
| PyCharm CE | JetBrains |`/Applications/PyCharm CE.app`|`%PROGRAMFILES%\JetBrains\PyCharm Community Edition <ver>`|`product-info.json` / `Info.plist`|
JetBrains plugin detection reads `product-info.json` from the IDE install path to resolve the `dataDirectoryName` (e.g., `GoLand2025.1`), then scans user-installed plugins. Only user-installed plugins are reported (bundled plugins in the install directory are excluded).
0 commit comments