JetBrains Platform
Plugin and extension development for JetBrains products.
SVNKit library is removed from the platform
IntelliJ 2018.1 removes the support of svn integration via SVNKit. The library is also removed from the platform dependencies and is no longer available for plugins. Now a command-line svn client is the only way to integrate with svn and execute svn-commands.
We made our best to maintain compatibility, however, some breakages could not be avoided. API changes are described at http://www.jetbrains.org/intellij/sdk/docs/reference_guide/api_changes_list.html
Here is the list of the affected plugins known to us (plugins from the Plugin repository):
SVN Revision Graph | https://plugins.jetbrains.com/plugin/6178-svn-revision-graph |
SourceFinder | https://plugins.jetbrains.com/plugin/7130-sourcefinder |
VCS Revision Graph | https://plugins.jetbrains.com/plugin/1832-vcs-revision-graph |
CollabNet Tools | https://plugins.jetbrains.com/plugin/7116-collabnet-tools |
Review board | https://plugins.jetbrains.com/plugin/7872-review-board |
HP ALI | https://plugins.jetbrains.com/plugin/6930-hp-ali |
Test Recorder | https://plugins.jetbrains.com/plugin/9394-test-recorder |
SVNToolBox | https://plugins.jetbrains.com/plugin/7321-svntoolbox |
z2-environment | https://plugins.jetbrains.com/plugin/7470-z2-environment |
Review board plugin for IntelliJ idea | https://plugins.jetbrains.com/plugin/10241-review-board-plugin-for-intellij-idea |
We notified authors and sent pull requests with required changes for the plugins, but it could happen there are some plugins outside the repository which rely on SVNKit. If you own such, please update accordingly.
SVNKit was removed due to several reasons, mainly because it is only used to work with old svn 1.6 working copy format, thus bringing a little value to our users.