Skip to content

Bump version to 2.3.3-dev#185

Closed
gaborbernat wants to merge 1 commit into
mainfrom
post-release-v2.3.2
Closed

Bump version to 2.3.3-dev#185
gaborbernat wants to merge 1 commit into
mainfrom
post-release-v2.3.2

Conversation

@gaborbernat

Copy link
Copy Markdown
Member

Post-release version bump after v2.3.2 release.

@gaborbernat

Copy link
Copy Markdown
Member Author

Superseded by #186, which moves the dev version to 2.4.0-dev as part of the 262 migration.

@gaborbernat gaborbernat deleted the post-release-v2.3.2 branch May 29, 2026 05:02
gaborbernat added a commit that referenced this pull request May 29, 2026
PyCharm `262` (2026.2) reshaped the Python SDK API the plugin builds
against, so the `2.3.x` line is binary incompatible there and was capped
at `261` in #184. This brings the plugin forward onto the `262` API so
2026.2 gets a working build. 🚀

Four call sites had to move: `UvSdkAdditionalData` now takes interpreter
paths as `String` rather than `Path`, `VirtualEnvSdkFlavor` relocated to
`com.intellij.python.venv.sdk.flavors`, the uv icons relocated to
`com.intellij.python.uv.common.icons`, and
`PythonSdkUtil.isVirtualEnv(String)` was removed entirely. The first
three are direct swaps. For the last one the detector now infers a
virtualenv from the presence of `pyvenv.cfg` in the environment root,
which every modern `venv`/`virtualenv` writes and which the uv and conda
branches already rely on. One consequence worth noting: a legacy
environment with no `pyvenv.cfg` now reports `SYSTEM` instead of
`VIRTUALENV`.

The build targets the latest `262` EAP (`262.6653.28-EAP-SNAPSHOT`,
resolved from the snapshots channel), moves `sinceBuild` to `262`,
reopens `untilBuild`, and bumps to `2.4.0-dev` (superseding the
automated #185). The `261`-capped `2.3.x` line continues to serve
2026.1, so the two ranges coexist on the Marketplace. Because 2026.2 is
still EAP, the API may shift again before GA and need a follow-up.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants