Commit 998842c
authored
Cap 2.3.x compatibility at IntelliJ 261 (#184)
The published `2.3.1` ships with an open `untilBuild`, so the JetBrains
Marketplace serves it to IntelliJ Platform `262` (2026.2). There it is
binary incompatible and fails at runtime with `NoSuchMethodError` and
`NoSuchClassError`, because build `262` reshaped several Python SDK
entry points the plugin depends on. The `UvSdkAdditionalData`
constructor now takes `String?` paths instead of `Path?`,
`VirtualEnvSdkFlavor.getInstance()` moved to
`com.intellij.python.venv.sdk.flavors`,
`PythonSdkUtil.isVirtualEnv(String)` is gone, and the uv icons moved to
`com.intellij.python.uv.common.icons`.
Capping `untilBuild` at `261.*` keeps the `2.3.x` line scoped to the
`2026.1` API it was compiled against, so the Marketplace stops offering
it to `2026.2`. 🔒 Full `262` support arrives separately on the `2.4.x`
line, which lets both compatibility ranges live side by side on the
Marketplace.
This also bumps the development version to `2.3.2-dev` and supersedes
the automated post-release bump in #183.1 parent a050a73 commit 998842c
2 files changed
Lines changed: 5 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
106 | | - | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
107 | 110 | | |
108 | 111 | | |
109 | 112 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
0 commit comments