|
2 | 2 |
|
3 | 3 | ## [Unreleased] |
4 | 4 |
|
5 | | -### Added |
| 5 | +## [2.3.0] - 2026-04-02 |
6 | 6 |
|
7 | | -- Environment type detection for UV, Conda, Poetry, Hatch, and Pipenv virtual environments |
8 | | -- Dynamic icons in tree view and context menu based on detected environment type |
9 | | -- Proper SDK flavor data for each environment type (UV, Poetry, Hatch, etc.) |
10 | | -- Project association for in-project virtual environments |
11 | | -- Support for configurable environment paths via environment variables (HATCH_DATA_DIR, WORKON_HOME, etc.) |
12 | | -- Comprehensive logging for environment detection debugging |
13 | | - |
14 | | -### Changed |
15 | | - |
16 | | -- Updated to PyCharm 2026.1 platform API |
17 | | -- Minimum supported version is now PyCharm 2026.1 (build 261) |
18 | | -- Removed module-level interpreter action (kept project-level only) |
19 | | -- SDK creation now uses proper SdkModificator API with write actions |
20 | | -- Environment detection checks pyvenv.cfg for UV marker, .gitignore for Hatch marker, and standard cache locations |
21 | | - |
22 | | -### Fixed |
23 | | - |
24 | | -- Icon loading errors on PyCharm 2026.1 by removing hardcoded icon references |
25 | | -- SDK duplicate registration errors by checking global SDK table before creating new SDKs |
26 | | -- Threading assertions by properly wrapping SDK modifications in write actions |
| 7 | +${GITHUB_EVENT_RELEASE_BODY} |
27 | 8 |
|
28 | 9 | ## [2.2.7] - 2026-03-31 |
29 | 10 |
|
@@ -157,22 +138,24 @@ ${GITHUB_EVENT_RELEASE_BODY} |
157 | 138 |
|
158 | 139 | - Removed the usage of the deprecated PythonSdkType.getPythonExecutable API |
159 | 140 |
|
160 | | -[1.3.0]: https://github.com/pyvenvmanage/PyVenvManage/commits/v1.3.0 |
161 | | -[1.3.1]: https://github.com/pyvenvmanage/PyVenvManage/compare/v1.3.0...v1.3.1 |
162 | | -[1.3.2]: https://github.com/pyvenvmanage/PyVenvManage/compare/v1.3.1...v1.3.2 |
163 | | -[1.3.3]: https://github.com/pyvenvmanage/PyVenvManage/compare/v1.3.2...v1.3.3 |
164 | | -[1.3.4]: https://github.com/pyvenvmanage/PyVenvManage/compare/v1.3.3...v1.3.4 |
165 | | -[1.4.0]: https://github.com/pyvenvmanage/PyVenvManage/compare/v1.3.4...v1.4.0 |
166 | | -[2.0.0]: https://github.com/pyvenvmanage/PyVenvManage/compare/v1.4.0...v2.0.0 |
167 | | -[2.0.1]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.0.0...v2.0.1 |
168 | | -[2.1.0]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.0.1...v2.1.0 |
169 | | -[2.1.2]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.1.0...v2.1.2 |
170 | | -[2.2.0]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.1.2...v2.2.0 |
171 | | -[2.2.1]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.2.0...v2.2.1 |
172 | | -[2.2.2]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.2.1...v2.2.2 |
173 | | -[2.2.3]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.2.2...v2.2.3 |
174 | | -[2.2.4]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.2.3...v2.2.4 |
175 | | -[2.2.5]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.2.4...v2.2.5 |
176 | | -[2.2.6]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.2.5...v2.2.6 |
| 141 | +[Unreleased]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.3.0...HEAD |
| 142 | +[2.3.0]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.2.7...v2.3.0 |
177 | 143 | [2.2.7]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.2.6...v2.2.7 |
| 144 | +[2.2.6]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.2.5...v2.2.6 |
| 145 | +[2.2.5]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.2.4...v2.2.5 |
| 146 | +[2.2.4]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.2.3...v2.2.4 |
| 147 | +[2.2.3]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.2.2...v2.2.3 |
| 148 | +[2.2.2]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.2.1...v2.2.2 |
| 149 | +[2.2.1]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.2.0...v2.2.1 |
| 150 | +[2.2.0]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.1.2...v2.2.0 |
| 151 | +[2.1.2]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.1.0...v2.1.2 |
| 152 | +[2.1.0]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.0.1...v2.1.0 |
| 153 | +[2.0.1]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.0.0...v2.0.1 |
| 154 | +[2.0.0]: https://github.com/pyvenvmanage/PyVenvManage/compare/v1.4.0...v2.0.0 |
| 155 | +[1.4.0]: https://github.com/pyvenvmanage/PyVenvManage/compare/v1.3.4...v1.4.0 |
| 156 | +[1.3.4]: https://github.com/pyvenvmanage/PyVenvManage/compare/v1.3.3...v1.3.4 |
| 157 | +[1.3.3]: https://github.com/pyvenvmanage/PyVenvManage/compare/v1.3.2...v1.3.3 |
| 158 | +[1.3.2]: https://github.com/pyvenvmanage/PyVenvManage/compare/v1.3.1...v1.3.2 |
| 159 | +[1.3.1]: https://github.com/pyvenvmanage/PyVenvManage/compare/v1.3.0...v1.3.1 |
| 160 | +[1.3.0]: https://github.com/pyvenvmanage/PyVenvManage/commits/v1.3.0 |
178 | 161 | [unreleased]: https://github.com/pyvenvmanage/PyVenvManage/compare/v2.2.7...HEAD |
0 commit comments