# IntelliJ Plugin versioning

**URL:** <https://platform.jetbrains.com/t/intellij-plugin-versioning/2588>\
**Category:** Gradle Build Scripts\
**Created:** [August 20, 2025, 8:55pm UTC](https://platform.jetbrains.com/t/intellij-plugin-versioning/2588 "2025-08-20T20:55:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jwren](https://avatars.discourse-cdn.com/v4/letter/j/90ced4/32.png) [@jwren](https://platform.jetbrains.com/u/jwren)\
**Post date:** [August 20, 2025, 8:55pm UTC](https://platform.jetbrains.com/t/intellij-plugin-versioning/2588/1 "2025-08-20T20:55:58Z")

</div>

What is the recommendation from JetBrains for plugin versioning? With the Flutter IntelliJ plugin, we started with 1.0, and have been bumping up the version, see [https://plugins.jetbrains.com/plugin/9212-flutter/edit/versions](https://plugins.jetbrains.com/plugin/9212-flutter/edit/versions). This is also what is illustrated in the provided example from JetBrains, [intellij-platform-plugin-template/gradle.properties at main · JetBrains/intellij-platform-plugin-template · GitHub](https://github.com/JetBrains/intellij-platform-plugin-template/blob/main/gradle.properties).

However for plugins from JetBrains, such as [https://plugins.jetbrains.com/plugin/6351-dart/versions/stable](https://plugins.jetbrains.com/plugin/6351-dart/versions/stable), versions are of the form `252.25557.23`, is there a recommended way to have this provided by the IDE that the plugin is built against in the build.gradle.kts file?

---

<div class="post-metadata">

**Author:** ![yuriy.artamonov](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/yuriy.artamonov/32/48_2.png) [@yuriy.artamonov](https://platform.jetbrains.com/u/yuriy.artamonov)\
**Post date:** [August 21, 2025, 7:31am UTC](https://platform.jetbrains.com/t/intellij-plugin-versioning/2588/2 "2025-08-21T07:31:59Z")

</div>

JetBrains plugins have such versions only because of monorepository where they are build and released alltogether
