Skip to content

feat: Update Rider SDK to 2026.1 #561

@MikitaY

Description

@MikitaY

Problem
The plugin was not compatible with JetBrains Rider 2026.1 due to breaking changes in the SDK and related packages.
Changes made

Updated JetBrains.Rider.SDK to 2026.1.0.1
Updated Gradle wrapper to 9.4.1
Updated intellij-platform Gradle plugin to 2.5.0
Updated Kotlin to 2.1.10
Fixed SubmenuBehavior usage — constructor became private, replaced with SubmenuBehavior.Custom()
Removed [NotNull]/[CanBeNull] annotations from JetBrains.Annotations which became inaccessible in the new SDK
Fixed deprecated toLowerCase() → lowercase() in protocol/build.gradle.kts
Fixed project.exec {} → providers.exec {} for Gradle 9 compatibility
Fixed Rider dependency declaration: rider(version) { useInstaller = false }
Fixed platform type from "riderRD" to "RD"

Tested on

Rider 2026.1
.NET Framework 4.7.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions