Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 15 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,21 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).

## [2.8.0] - 2024-10-20
### Added
- Debugger: "verified" status for breakpoints that are successfully set. Thanks to @Fantoom for the contribution.

### Changed
- **Requirement update:** IntelliJ Platform 2024.2 is now the minimal supported version (i.e., a downgrade, meaning we support more versions).
- Update PSScriptAnalyzer from v1.22.0 to v1.23.0.
- Update junixsocket library from v2.10.0 to v2.10.1.

## [2.7.0] - 2024-08-21
### Changed
- **Requirement update:** IntelliJ Platform 2024.2.0.2 is now the minimal supported version
- Update PowerShellEditorServices from v3.18.1 to v3.20.1
- Update junixsocket library from v2.9.0 to v2.10.0
- Update LSP4J library from v0.22.0 to v0.23.0
- **Requirement update:** IntelliJ Platform 2024.2.0.2 is now the minimal supported version.
- Update PowerShellEditorServices from v3.18.1 to v3.20.1.
- Update junixsocket library from v2.9.0 to v2.10.0.
- Update LSP4J library from v0.22.0 to v0.23.0.

### Added
- **Debugger support** based on the debugger adapter protocol from PowerShellEditorServices.
Expand Down Expand Up @@ -288,4 +297,5 @@ Initial editor and code completion support:
[2.6.0]: https://github.com/ant-druha/intellij-powershell/compare/v2.5.0...v2.6.0
[2.6.1]: https://github.com/ant-druha/intellij-powershell/compare/v2.6.0...v2.6.1
[2.7.0]: https://github.com/ant-druha/intellij-powershell/compare/v2.6.1...v2.7.0
[Unreleased]: https://github.com/ant-druha/intellij-powershell/compare/v2.7.0...HEAD
[2.8.0]: https://github.com/ant-druha/intellij-powershell/compare/v2.7.0...v2.8.0
[Unreleased]: https://github.com/ant-druha/intellij-powershell/compare/v2.8.0...HEAD
2 changes: 1 addition & 1 deletion MAINTAINERSHIP.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ To release a new version, follow these steps.

1. Update the copyright year in the `README.md` file, if required.
2. Choose the new version. It should consist of three numbers (i.e. `1.0.0`).
3. Change the version number in the `build.gradle.kts` (`version = "…"`).
3. Change the version number in the `gradle.properties` (`pluginVersion=…`).
4. Make sure there's a properly formed version entry in the `CHANGELOG.md`.
5. Merge these changes via a PR.
6. Push a tag named `v<VERSION>` to GitHub.
Expand Down
26 changes: 19 additions & 7 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,6 @@ plugins {
alias(libs.plugins.kotlin)
}

intellijPlatform {
pluginConfiguration {
name = "PowerShell"
}
}

sourceSets {
main {
java.srcDir("src/main/gen-parser")
Expand All @@ -30,8 +24,9 @@ sourceSets {
}
}

val pluginVersion: String by ext.properties
group = "com.intellij.plugin"
version = "2.7.0"
version = pluginVersion

repositories {
intellijPlatform {
Expand Down Expand Up @@ -67,6 +62,7 @@ dependencies {
bundledPlugins("org.intellij.intelliLang", "org.jetbrains.plugins.terminal")
instrumentationTools()
testFramework(TestFrameworkType.Bundled)
pluginVerifier()
}

implementation(libs.bundles.junixsocket)
Expand All @@ -91,6 +87,21 @@ dependencies {
)
}

intellijPlatform {
pluginConfiguration {
name = "PowerShell"
}
pluginVerification {
ides {
recommended()
}
freeArgs.addAll(
"-mute", "ForbiddenPluginIdPrefix",
"-mute", "TemplateWordInPluginId"
)
}
}

configurations {
runtimeClasspath {
// NOTE: Newer versions of these libraries are provided by IntelliJ, so let's exclude them from the dependency set
Expand Down Expand Up @@ -226,6 +237,7 @@ tasks {

check {
dependsOn(verifyDistributionSize)
dependsOn(verifyPlugin)
}

runIde {
Expand Down
2 changes: 2 additions & 0 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
kotlin.stdlib.default.dependency=false

pluginVersion=2.8.0

# 30 MiB:
maxUnpackedPluginBytes=31457280

Expand Down
Loading