feat: updated rider sdk to 2026.1.0.1#562
Conversation
|
Compiled version of the plugin for testing: |
|
Corrected Pipeline: |
|
This is generated with AI, right? This doesn't work and you change a lots of things that is not needed... Also, I already fix this on the pull request #559 and is only a constructor that is removed on 2026.1 |
|
Oh, no, maybe only the text of the PR was generated by AI, I updated the SDK Rider and the rest of the packages that were required. I've probably done some extra work😅 but it helped me run the plugin. Thank you for your work |
|
I looked at my PR again, I did an unnecessary refactoring (I like to remove warnings) and Rider my moved the lines automatically, for that I bring my changes, I can fix that if the rest of the changes are needed. I didn't have the plugin build when replacing the constructor, that's the first thing I did |
|
@Zarpyk Have you tried building your version? It doesn't work for me, I tried your version |
|
Thanks, I will install the right version of java and try again. Strange, I and my coworkers have a version running exactly the one assembled and attached to the comment above in zip. I also use it in my work. In any case, a 2 line change is better than a 100 line change 😁 |
|
I checked your branch again, it is built, but uses rider sdk 2025.1, yes, the plugin is built and works on Rider 2026.1, the documentation states that you need a intelliJPlatform version of at least 2.13 to work with sdk 2026.1 version intelliJPlatform RIDER: May need updating with new Rider releases so I think your update is not enough Look at what packages it downloads when it builds a plugin or runs it for debugging, for me it’s Rider 2025.1. You have a great simple hack, but I think that this is not a full update for the new Rider release |

Description:
Fixes #561 (#561)
Updated the Rider plugin to be compatible with JetBrains Rider 2026.1 by addressing breaking changes in the SDK and build tooling.
Changes made:
JetBrains.Rider.SDKto2026.1.0.19.4.1intellij-platformGradle plugin to2.5.02.1.10SubmenuBehaviorusage — constructor became private, replaced withSubmenuBehavior.Custom()[NotNull]/[CanBeNull]annotations fromJetBrains.Annotationswhich became inaccessible in the new SDKtoLowerCase()→lowercase()inprotocol/build.gradle.ktsproject.exec {}→providers.exec {}for Gradle 9 compatibilityrider(version) { useInstaller = false }"riderRD"to"RD"Tested on:
Checklist: