Skip to content

Commit d1b1d36

Browse files
committed
Release v0.1.0-alpha-16
1 parent 1340590 commit d1b1d36

7 files changed

Lines changed: 122 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 57 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,61 @@ For code changes, see [`CHANGELOG_CODE.md`][_-1].
1414
<i>This section is currently empty.</i>
1515

1616

17+
## [0.1.0-alpha-16] - 2025-08-10
18+
19+
See [the documentation][0.1.0-a16-1] for more information.
20+
21+
Latest tool versions at the time of release:
22+
23+
* Ruff: [0.12.8][0.1.0-a16-2]
24+
* uv: [0.8.8][0.1.0-a16-3]
25+
* Rye: [0.44.0][0.1.0-a16-4]
26+
* ty: [0.0.1-alpha.17][0.1.0-a16-5]
27+
28+
29+
### Added
30+
31+
* On project open, RyeCharm will now:
32+
33+
* Recommend installing uv if it is not found.
34+
* Recommend enabling ty if it is installed but disabled.
35+
36+
These recommendations are only shown once.
37+
The corresponding functionality can still be triggered using actions
38+
(<i>Install uv</i> and <i>Enable ty</i> accordingly).
39+
40+
* `UnsatisfiedRequirementInspection` errors for dependencies defined
41+
in `pyproject.toml`'s `build-system.requires` will now be suppressed.
42+
Such errors are considered false positives,
43+
as build dependencies are normally installed into isolated environments;
44+
plus, this only happens during build time, not development time.
45+
46+
This feature is enabled by default for projects using uv-based interpreters,
47+
but it can also be enabled for other projects.
48+
49+
50+
### Fixed
51+
52+
* Previously, a few features would not work during IDE indexing.
53+
This has been fixed.
54+
RyeCharm has never relied on IDE indices and it will continue to do so.
55+
* Command descriptions used to be rendered as HTML directly,
56+
causing certain parts to be displayed incorrectly.
57+
Now they will be rendered as Markdown.
58+
59+
60+
### Removed
61+
62+
* 2025.1 and older versions are no longer supported.
63+
64+
65+
[0.1.0-a16-1]: https://insyncwithfoo.github.io/ryecharm/
66+
[0.1.0-a16-2]: https://github.com/astral-sh/ruff/releases/tag/0.12.8
67+
[0.1.0-a16-3]: https://github.com/astral-sh/uv/releases/tag/0.8.8
68+
[0.1.0-a16-4]: https://github.com/astral-sh/rye/releases/tag/0.44.0
69+
[0.1.0-a16-5]: https://github.com/astral-sh/ty/releases/tag/0.0.1-alpha.17
70+
71+
1772
## [0.1.0-alpha-15] - 2025-07-20
1873

1974
See [the documentation][0.1.0-a15-1] for more information.
@@ -806,7 +861,8 @@ See [the documentation][0.1.0-a1-5] for more information.
806861
[0.1.0-a1-5]: https://insyncwithfoo.github.io/ryecharm
807862

808863

809-
[Unreleased]: https://github.com/InSyncWithFoo/ryecharm/compare/v0.1.0-alpha-15..HEAD
864+
[Unreleased]: https://github.com/InSyncWithFoo/ryecharm/compare/v0.1.0-alpha-16..HEAD
865+
[0.1.0-alpha-16]: https://github.com/InSyncWithFoo/ryecharm/compare/v0.1.0-alpha-15..v0.1.0-alpha-16
810866
[0.1.0-alpha-15]: https://github.com/InSyncWithFoo/ryecharm/compare/v0.1.0-alpha-14..v0.1.0-alpha-15
811867
[0.1.0-alpha-14]: https://github.com/InSyncWithFoo/ryecharm/compare/v0.1.0-alpha-13..v0.1.0-alpha-14
812868
[0.1.0-alpha-13]: https://github.com/InSyncWithFoo/ryecharm/compare/v0.1.0-alpha-12..v0.1.0-alpha-13

CHANGELOG_CODE.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,22 @@ For user-facing changes, see [`CHANGELOG.md`][_-1].
1414
<i>This section is currently empty.</i>
1515

1616

17+
## [0.1.0-alpha-16] - 2025-08-10
18+
19+
### Dependencies
20+
21+
* [Material for MkDocs][_0.1.0-a16-d1]: 9.6.14 &rarr; 9.6.16
22+
* [Gradle][_0.1.0-a16-d2]: 8.14.3 &rarr; 9.0.0
23+
* [@Kotlin/kotlinx.serialization][_0.1.0-a16-d3]: 1.7.3 &rarr; 1.9.0
24+
* [Gradle Changelog Plugin][_0.1.0-a16-d3]: 2.2.1 &rarr; 2.4.0
25+
26+
27+
[_0.1.0-a16-d1]: https://github.com/squidfunk/mkdocs-material
28+
[_0.1.0-a16-d2]: https://github.com/gradle/gradle
29+
[_0.1.0-a16-d3]: https://github.com/Kotlin/kotlinx.serialization
30+
[_0.1.0-a16-d4]: https://github.com/JetBrains/gradle-changelog-plugin
31+
32+
1733
## [0.1.0-alpha-15] - 2025-07-20
1834

1935
### Dependencies
@@ -300,7 +316,8 @@ Commands and settings integrated:
300316
[_0.1.0-a1-4]: https://rye.astral.sh/guide/commands/
301317

302318

303-
[Unreleased]: https://github.com/InSyncWithFoo/ryecharm/compare/v0.1.0-alpha-15..HEAD
319+
[Unreleased]: https://github.com/InSyncWithFoo/ryecharm/compare/v0.1.0-alpha-16..HEAD
320+
[0.1.0-alpha-16]: https://github.com/InSyncWithFoo/ryecharm/compare/v0.1.0-alpha-15..v0.1.0-alpha-16
304321
[0.1.0-alpha-15]: https://github.com/InSyncWithFoo/ryecharm/compare/v0.1.0-alpha-14..v0.1.0-alpha-15
305322
[0.1.0-alpha-14]: https://github.com/InSyncWithFoo/ryecharm/compare/v0.1.0-alpha-13..v0.1.0-alpha-14
306323
[0.1.0-alpha-13]: https://github.com/InSyncWithFoo/ryecharm/compare/v0.1.0-alpha-12..v0.1.0-alpha-13

build.gradle.kts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ dependencies {
6464
// Plugin Dependencies. Uses `platformPlugins` property from the gradle.properties file for plugin from JetBrains Marketplace.
6565
plugins(providers.gradleProperty("platformPlugins").map { it.split(',') })
6666

67+
// Module Dependencies. Uses `platformBundledModules` property from the gradle.properties file for bundled IntelliJ Platform modules.
68+
bundledModules(providers.gradleProperty("platformBundledModules").map { it.split(',') })
69+
6770
jetbrainsRuntime()
6871
testFramework(TestFrameworkType.Platform)
6972
}

docs/configurations/main.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,29 @@ should have <i>Requirements</i> injected.
2020
Default: `true`
2121

2222

23+
## Inspections
24+
25+
26+
### Suppress `UnsatisfiedRequirementInspection` for `build-system.requires`
27+
28+
Whether `UnsatisfiedRequirementInspection` errors for dependencies defined
29+
in `pyproject.toml`'s [`build-system.requires`][2] should be suppressed.
30+
31+
Such errors are considered false positives,
32+
as build dependencies are normally installed into isolated environments;
33+
plus, this only happens during build time, not development time.
34+
35+
Default: `true`
36+
37+
38+
#### Even when the interpreter is not uv-based
39+
40+
Whether the errors should be suppressed even when
41+
the project interpreter is not created by uv
42+
or otherwise configured to be uv-managed.
43+
44+
Default: `false`
45+
46+
2347
[1]: https://peps.python.org/pep-0723/
48+
[2]: https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-build-system-dependencies-the-build-system-table

docs/ty/actions.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,8 @@ the ty executable.
1010
Display a message showing the version of the current ty executable.
1111

1212
This is equivalent to running `ty version`.
13+
14+
15+
## Enable
16+
17+
Open ty's setting panel, where the <i>Running mode</i> setting can be changed.

docs/uv/actions.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,17 @@ This is equivalent to running `uv self version`.
1818

1919
## Update
2020

21-
Update uv.
21+
Update uv to the latest version.
2222

2323
This is equivalent to running `uv self update`.
24+
25+
26+
## Install uv
27+
28+
Install uv. Will give a warning
29+
if uv is already installed and available on PATH.
30+
31+
This is equivalent to running [uv's standalone installers][1].
32+
33+
34+
[1]: https://docs.astral.sh/uv/getting-started/installation/#standalone-installer

gradle.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ platformVersion = 2025.2
1818
platformPlugins = com.redhat.devtools.lsp4ij:0.14.2
1919
# Example: platformBundledPlugins = com.intellij.java
2020
platformBundledPlugins = PythonCore, Pythonid, org.toml.lang
21+
# Example: platformBundledModules = intellij.spellchecker
22+
platformBundledModules =
2123

2224
# Gradle Releases -> https://github.com/gradle/gradle/releases
2325
gradleVersion = 9.0.0

0 commit comments

Comments
 (0)