Skip to content

feat: Update Rider SDK to 2026.1 #561

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions