This page documents code changes.
For user-facing changes, see CHANGELOG.md.
This section is currently empty.
0.1.0-alpha-22 - 2026-04-05
None.
0.1.0-alpha-21 - 2026-03-29
Too many to be listed.
0.1.0-alpha-20 - 2025-11-23
- @gradle/actions: 4 → 5
- @astral-sh/setup-uv: 6 → 7
- Material for MkDocs: 9.6.18 → 9.6.22
- LSP4IJ: 0.16.1 → 0.18.0
- Gradle: 9.0.0 → 9.2.1
- IntelliJ Platform Gradle Plugin: 2.3.0 → 2.10.4
- Kover: 0.9.2 → 0.9.3
- Kotlin JVM plugin: 2.2.20 → 2.2.21
- @actions/upload-artifact: 4 → 5
- Qodana: 2025.2.1 → 2025.2.2
- @actions/checkout: 5 → 6
0.1.0-alpha-19 - 2025-09-21
0.1.0-alpha-18 - 2025-09-14
- @jeroenbrouwer
- @JetBrains/java-annotations: 26.0.2 → 26.0.2-1
- @actions/setup-python: 5 → 6
- Kotlin JVM plugin: 2.2.10 → 2.2.20
0.1.0-alpha-17 - 2025-08-31
- @actions/checkout: 4 → 5
- Qodana: 2025.1.1 → 2025.2.1
- Kotlin JVM plugin: 2.2.0 → 2.2.10
- LSP4IJ: 0.14.2 → 0.15.0
- Material for MkDocs: 9.6.16 → 9.6.18
- @actions/setup-java: 4 → 5
0.1.0-alpha-16 - 2025-08-10
- Material for MkDocs: 9.6.14 → 9.6.16
- Gradle: 8.14.3 → 9.0.0
- @Kotlin/kotlinx.serialization: 1.7.3 → 1.9.0
- Gradle Changelog Plugin: 2.2.1 → 2.4.0
0.1.0-alpha-15 - 2025-07-20
- Gradle: 8.14.2 → 8.14.3
- @Kotlin/kotlinx.serialization: 1.9.0 → 1.7.3
0.1.0-alpha-14 - 2025-06-29
- Foojay Toolchains: 0.10.0 → 1.0.0
- Gradle: 8.14 → 8.14.2
- LSP4IJ: 0.13.0 → 0.14.2
- Material for MkDocs: 9.6.12 → 9.6.14
- @Kotlin/kotlinx.serialization: 1.8.1 → 1.9.0
- Kotlin JVM plugin: 2.1.21 → 2.2.0
0.1.0-alpha-13 - 2025-05-18
- @astral-sh/setup-uv: 5 → 6
- Qodana: 2024.3.4 → 2025.1.1
- Material for MkDocs: 9.6.6 → 9.6.12
- Gradle: 8.13 → 8.14
- Kotlin JVM plugin: 2.1.20 → 2.1.21
- LSP4IJ: 0.12.0 → 0.13.0
0.1.0-alpha-12 - 2025-04-20
- Material for MkDocs: 9.6.6 → 9.6.11
- Foojay Toolchains: 0.9.0 → 0.10.0
0.1.0-alpha-11 - 2025-04-06
- LSP4IJ: 0.11.0 → 0.12.0
- @Kotlin/kotlinx.serialization: 1.8.0 → 1.8.1
0.1.0-alpha-10 - 2025-03-23
- Kotlin JVM plugin: 2.1.10 → 2.1.20
0.1.0-alpha-9 - 2025-03-09
- Material for MkDocs: 9.5.43 → 9.6.6
- LSP4IJ: 0.10.0 → 0.11.0
- Gradle: 8.12.1 → 8.13
- IntelliJ Platform Gradle Plugin: 2.2.1 → 2.3.0
0.1.0-alpha-8 - 2025-02-17
- LSP4IJ: 0.9.0 → 0.10.0
0.1.0-alpha-7 - 2025-02-02
- @JetBrains/java-annotations: 26.0.1 → 26.0.2
- @Kotlin/kotlinx.serialization: 1.7.3 → 1.8.0
- Kover: 0.9.0 → 0.9.1
- Kotlin JVM plugin: 2.1.0 → 2.1.10
- Gradle: 8.12 → 8.12.1
0.1.0-alpha-6 - 2025-01-20
- LSP4IJ: 0.8.1 → 0.9.0
- Gradle: 8.11.1 → 8.12
- @astral-sh/setup-uv: 4 → 5
- Qodana: 2024.3.2 → 2024.3.4
0.1.0-alpha-5 - 2024-12-16
- @astral-sh/setup-uv: 3 → 4
- Kotlin JVM plugin: 2.0.21 → 2.1.0
- Foojay Toolchains: 0.8.0 → 0.9.0
- LSP4IJ: 0.7.0 → 0.8.1
- IntelliJ Platform Gradle Plugin: 2.1.0 → 2.2.1
- Qodana: 2024.2 → 2024.3
- Kover: 0.8.3 → 0.9.0
0.1.0-alpha-4 - 2024-11-22
- The
# noqacomment parsing algorithm is updated to match that of Ruff.
- Test report artifacts for different platforms now use different names to prevent name conflict.
- LSP4IJ: 0.5.0 → 0.7.0
- @astral-sh/setup-uv: 3.1.0 → 3
- @JetBrains/java-annotations: 24.1.0 → 26.0.1
- Gradle: 8.10 → 8.11.1
- IntelliJ Platform Gradle Plugin: 2.0.1 → 2.1.0
- Qodana: 2024.2.3 → 2024.2
- Kotlin JVM plugin: 2.0.20 → 2.0.21
- Material for MkDocs: 9.5.35 → 9.5.43
0.1.0-alpha-3 - 2024-09-21
- @astral-sh/setup-uv: 2.1.0 → 3.1.0
- Qodana: 2024.1.9 → 2024.2.3
- @Kotlin/kotlinx.serialization: 1.7.2 → 1.7.3
- MkDocs: 1.6.0 → 1.6.1
- Material for MkDocs: 9.5.33 → 9.5.35
0.1.0-alpha-2 - 2024-09-14
- @astral-sh/setup-uv: 1.0.0 → 2.1.0
- LSP4IJ: 0.4.0 → 0.5.0
0.1.0-alpha-1 - 2024-09-07
Commands and settings integrated:
-
Ruff
- Language server settings:
- Root:
configurationfixAllorganizeImportsshowSyntaxErrorslogLevellogFile
codeAction:disableRuleComment.enablefixViolation.enable
lint:enable
- Root:
- Commands:
check: Run Ruff on the given files or directories (default)format: Run the Ruff formatter on the given files or directoriesrule: Explain a rule (or all rules)config: List or describe the available configuration optionslinter: List all supported upstream lintersversion: Display Ruff's versionclean: Clear any caches in the current directory and any subdirectoriesserver: Run the language server
- Language server settings:
-
uv
- Commands:
init: Create a new projectadd: Add dependencies to the projectremove: Remove dependencies from the projectsync: Update the project's environmentpip: Manage Python packages with a pip-compatible interfacelist: List, in tabular format, packages installed in an environment
venv: Create a virtual environmentversion: Display uv's version
- Commands:
-
Rye
- Commands:
show: Prints the current state of the projectversion: Get or set project versionconfig: Reads or updates the Rye configuration--show-path: Print the path to the config
- Commands: