I started converting my plugin on remote, but I found the first “issue”, the package com.intellij.platform.rpc is marked as internal:
//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//
@Internal
package com.intellij.platform.rpc;
import org.jetbrains.annotations.ApiStatus.Internal;
My question is more: can I ignore the Internal Api warning in this scenario and will not block the publishing?
About the other question I just remove the dependency on that package in my code.
Oh, I see there is no highlighting for that in IDE but the package is indeed marked Internal. Such a pity!
We are going to quickly iterate on it and make it public in 2025.3.4 builds soon! This will effectively unblock its usage in previous versions as well.
The screenshot above was from a local run. I have not yet published the changes on the Marketplace. I’m not sure what the online verifier would report.
will do asap, I suppose the next minor update 2025.3.4 will have the update inclued. It does not have a release date yet. Should you have troubles uploading the plugin before this release, please ping us, we will assist. It’s clearly a bug on our side
Hey, I’ve updated the api statuses, and now marketplace must accept their usages. Note this applies for a verification performed during the plugin upload.
Local verifier runs currently will still produce errors that are no longer relevant. Please, ignore them