diff --git a/pkgs/applications/editors/jetbrains/bin/ides.json b/pkgs/applications/editors/jetbrains/bin/ides.json index 2d5495d68b69c..e41e5b60eabfc 100644 --- a/pkgs/applications/editors/jetbrains/bin/ides.json +++ b/pkgs/applications/editors/jetbrains/bin/ides.json @@ -124,13 +124,13 @@ "homepage": "https://www.jetbrains.com/pycharm/" } }, - "pycharm-professional": { + "pycharm": { "product": "PyCharm", "productShort": "PyCharm", "wmClass": "jetbrains-pycharm", "meta": { "isOpenSource": false, - "description": "Paid-for Python IDE from JetBrains", + "description": "Python IDE from JetBrains", "maintainers": [ "genericnerdyusername", "tymscar" ], "longDescription": "Python IDE with complete set of tools for productive development with Python programming language. In addition, the IDE provides high-class capabilities for professional Web development with Django framework and Google App Engine. It has powerful coding assistance, navigation, a lot of refactoring features, tight integration with various Version Control Systems, Unit testing, powerful all-singing all-dancing Debugger and entire customization. PyCharm is developer driven IDE. It was developed with the aim of providing you almost everything you need for your comfortable and productive development!", "homepage": "https://www.jetbrains.com/pycharm/" diff --git a/pkgs/applications/editors/jetbrains/bin/versions.json b/pkgs/applications/editors/jetbrains/bin/versions.json index 2220a70fe0f61..c67e00fb22f50 100644 --- a/pkgs/applications/editors/jetbrains/bin/versions.json +++ b/pkgs/applications/editors/jetbrains/bin/versions.json @@ -89,12 +89,12 @@ "url": "https://download.jetbrains.com/python/pycharm-community-2025.1.1.tar.gz", "build_number": "251.25410.122" }, - "pycharm-professional": { + "pycharm": { "update-channel": "PyCharm RELEASE", - "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.tar.gz", + "url-template": "https://download.jetbrains.com/python/pycharm-{version}.tar.gz", "version": "2025.1.1", "sha256": "b1e8660b1c947f3bb746d0736e1e9c247635fadedb52f230ef5c64862893ad0b", - "url": "https://download.jetbrains.com/python/pycharm-professional-2025.1.1.tar.gz", + "url": "https://download.jetbrains.com/python/pycharm-2025.1.1.tar.gz", "build_number": "251.25410.122" }, "rider": { @@ -228,12 +228,12 @@ "url": "https://download.jetbrains.com/python/pycharm-community-2025.1.1-aarch64.tar.gz", "build_number": "251.25410.122" }, - "pycharm-professional": { + "pycharm": { "update-channel": "PyCharm RELEASE", - "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.tar.gz", + "url-template": "https://download.jetbrains.com/python/pycharm-{version}-aarch64.tar.gz", "version": "2025.1.1", "sha256": "3f8f8a3773652ec99ea7a05b55dff41b5683548838f009e5e3d132ea644384d9", - "url": "https://download.jetbrains.com/python/pycharm-professional-2025.1.1-aarch64.tar.gz", + "url": "https://download.jetbrains.com/python/pycharm-2025.1.1-aarch64.tar.gz", "build_number": "251.25410.122" }, "rider": { @@ -367,12 +367,12 @@ "url": "https://download.jetbrains.com/python/pycharm-community-2025.1.1.dmg", "build_number": "251.25410.122" }, - "pycharm-professional": { + "pycharm": { "update-channel": "PyCharm RELEASE", - "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.dmg", + "url-template": "https://download.jetbrains.com/python/pycharm-{version}.dmg", "version": "2025.1.1", "sha256": "cd56a7e1072f4562e2d3ef67e70f227606376572634120170f5689d3b970b570", - "url": "https://download.jetbrains.com/python/pycharm-professional-2025.1.1.dmg", + "url": "https://download.jetbrains.com/python/pycharm-2025.1.1.dmg", "build_number": "251.25410.122" }, "rider": { @@ -506,12 +506,12 @@ "url": "https://download.jetbrains.com/python/pycharm-community-2025.1.1-aarch64.dmg", "build_number": "251.25410.122" }, - "pycharm-professional": { + "pycharm": { "update-channel": "PyCharm RELEASE", - "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.dmg", + "url-template": "https://download.jetbrains.com/python/pycharm-{version}-aarch64.dmg", "version": "2025.1.1", "sha256": "76a97e0d1ca75cbfbcc0acb046154daec1113010c052318077a128ff89fb55a6", - "url": "https://download.jetbrains.com/python/pycharm-professional-2025.1.1-aarch64.dmg", + "url": "https://download.jetbrains.com/python/pycharm-2025.1.1-aarch64.dmg", "build_number": "251.25410.122" }, "rider": { @@ -556,3 +556,4 @@ } } } + diff --git a/pkgs/applications/editors/jetbrains/default.nix b/pkgs/applications/editors/jetbrains/default.nix index 71eaaa2e9ba23..8411b173deca1 100644 --- a/pkgs/applications/editors/jetbrains/default.nix +++ b/pkgs/applications/editors/jetbrains/default.nix @@ -1,11 +1,20 @@ let # `ides.json` is handwritten and contains information that doesn't change across updates, like maintainers and other metadata # `versions.json` contains everything generated/needed by the update script version numbers, build numbers and tarball hashes + + # TODOs for ./bin/ides.json: + # - pycharm-community can be removed once pycharm-src is available. + # - pycharm MAYBE can be set to `isOpenSource = true` once we know how to build it. + # - It is however unlikely that the bin version provided by Jetbrains is ACTUALLY open source. As of now it contains propreitary bundled plugins + # at least. Instead we probably need to keep it as `isOpenSource = false` but change the build so that all source builds are always asumed to be OSS. ideInfo = builtins.fromJSON (builtins.readFile ./bin/ides.json); + # TODOs for ./bin/versions.json: + # - pycharm-community can be removed once pycharm-src is available. versions = builtins.fromJSON (builtins.readFile ./bin/versions.json); in { + config, lib, stdenv, callPackage, @@ -155,6 +164,20 @@ let } ); + # TODO: These should be moved down again once we throw instead of warn in the deprecated aliases + + pycharm-bin = buildPycharm { + pname = "pycharm"; + extraBuildInputs = [ musl ]; + }; + # TODO: To be defined once Jetbrains provides PyCharm source builds. + #pycharm-src = buildPycharm { + # pname = "pycharm"; + # extraBuildInputs = [ musl ]; + # fromSource = true; + #}; + # TODO - see above, should then be: pycharm = if stdenv.hostPlatform.isDarwin then pycharm-bin else pycharm-src; + pycharm = pycharm-bin; in rec { # Sorted alphabetically @@ -304,21 +327,28 @@ rec { ]; }; - pycharm-community-bin = buildPycharm { pname = "pycharm-community"; }; + inherit pycharm pycharm-bin; # TODO: Add pycharm-src once Jetbrains provides way to build PyCharm from source. - pycharm-community-src = buildPycharm { - pname = "pycharm-community"; - fromSource = true; - }; + # TODO: Replace with alias (see bottom) once pycharm-src is available. + pycharm-community-bin = + lib.warnOnInstantiate + "PyCharm has been unified into a single product and PyCharm Community has been discontinued. This package will be replaced with jetbrains.pycharm-bin soon, once Jetbrains provides a way to build PyCharm from source. Until then updates may not be provided and plugins from nixpkgs may not work. You can use `jetbrains.pycharm-bin` in the meantime." + (buildPycharm { + pname = "pycharm-community"; + }); + + # TODO: Replace with alias (see bottom) once pycharm-src is available. + pycharm-community-src = + lib.warnOnInstantiate + "PyCharm has been unified into a single product and PyCharm Community has been discontinued. This package will be replaced with jetbrains.pycharm-src soon, once Jetbrains provides a way to build PyCharm from source. Until then updates may not be provided and plugins from nixpkgs may not work. You can use `jetbrains.pycharm-bin` in the meantime." + (buildPycharm { + pname = "pycharm-community"; + fromSource = true; + }); pycharm-community = if stdenv.hostPlatform.isDarwin then pycharm-community-bin else pycharm-community-src; - pycharm-professional = buildPycharm { - pname = "pycharm-professional"; - extraBuildInputs = [ musl ]; - }; - rider = (mkJetBrainsProduct { pname = "rider"; @@ -431,3 +461,11 @@ rec { }; } +// lib.optionalAttrs config.allowAliases { + # PyCharm Community is discontinued and PyCharm Professional renamed to PyCharm - Added 2025-06-01 + # TODO: Enable once Jetbrains provides a way to build PyCharm from source. + #pycharm-community = lib.warnOnInstantiate "PyCharm has been unified into a single product and PyCharm Community has been discontinued. This deprecated alias now provides the new PyCharm (formerly Professional), you may be asked to migrate your settings. Please use jetbrains.pycharm instead. On Linux you can for now still build PyCharm Community from source using jetbrains.pycharm-community-src." pycharm; + #pycharm-community-bin = lib.warnOnInstantiate "PyCharm has been unified into a single product and PyCharm Community has been discontinued. This deprecated alias now provides the new PyCharm (formerly Professional), you may be asked to migrate your settings. Please use jetbrains.pycharm-bin instead." pycharm-bin; + #pycharm-community-src = lib.warnOnInstantiate "PyCharm has been unified into a single product and PyCharm Community has been discontinued. This deprecated alias now provides the new PyCharm (formerly Professional), you may be asked to migrate your settings. Please use jetbrains.pycharm-src instead." pycharm-src; + pycharm-professional = lib.warnOnInstantiate "PyCharm has been unified into a single product and PyCharm Professional has been renamed. Please use jetbrains.pycharm-bin instead." pycharm-bin; +} diff --git a/pkgs/applications/editors/jetbrains/plugins/default.nix b/pkgs/applications/editors/jetbrains/plugins/default.nix index 6a369768fd1d7..1e90de1f878fc 100644 --- a/pkgs/applications/editors/jetbrains/plugins/default.nix +++ b/pkgs/applications/editors/jetbrains/plugins/default.nix @@ -45,7 +45,12 @@ let selectFile = id: ide: build: - if !builtins.elem ide pluginsJson.plugins."${id}".compatible then + let + # Allow all PyCharm plugins for PyCharm Community - TODO: Remove this special case once PyCharm Community is removed + pycharmCommunityCheck = + id != "pycharm-community" || builtins.elem ide pluginsJson.plugins.pycharm.compatible; + in + if !pycharmCommunityCheck && !builtins.elem ide pluginsJson.plugins."${id}".compatible then throw "Plugin with id ${id} does not support IDE ${ide}" else if !pluginsJson.plugins."${id}".builds ? "${build}" then throw "Jetbrains IDEs with build ${build} are not in nixpkgs. Try update_plugins.py with --with-build?" diff --git a/pkgs/applications/editors/jetbrains/plugins/plugins.json b/pkgs/applications/editors/jetbrains/plugins/plugins.json index a34e9ccd6cc49..a9a023bca642f 100644 --- a/pkgs/applications/editors/jetbrains/plugins/plugins.json +++ b/pkgs/applications/editors/jetbrains/plugins/plugins.json @@ -9,7 +9,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -17,17 +17,18 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/164/676777/IdeaVIM-2.19.0.zip", - "251.23774.423": "https://plugins.jetbrains.com/files/164/736911/IdeaVIM-2.24.0.zip", - "251.25410.104": "https://plugins.jetbrains.com/files/164/736911/IdeaVIM-2.24.0.zip", - "251.25410.115": "https://plugins.jetbrains.com/files/164/736911/IdeaVIM-2.24.0.zip", - "251.25410.117": "https://plugins.jetbrains.com/files/164/736911/IdeaVIM-2.24.0.zip", - "251.25410.119": "https://plugins.jetbrains.com/files/164/736911/IdeaVIM-2.24.0.zip", - "251.25410.120": "https://plugins.jetbrains.com/files/164/736911/IdeaVIM-2.24.0.zip", - "251.25410.122": "https://plugins.jetbrains.com/files/164/736911/IdeaVIM-2.24.0.zip", - "251.25410.123": "https://plugins.jetbrains.com/files/164/736911/IdeaVIM-2.24.0.zip", - "251.25410.129": "https://plugins.jetbrains.com/files/164/736911/IdeaVIM-2.24.0.zip", - "251.25410.140": "https://plugins.jetbrains.com/files/164/736911/IdeaVIM-2.24.0.zip", - "251.25410.148": "https://plugins.jetbrains.com/files/164/736911/IdeaVIM-2.24.0.zip" + "243.22562.220": "https://plugins.jetbrains.com/files/164/676777/IdeaVIM-2.19.0.zip", + "251.23774.423": "https://plugins.jetbrains.com/files/164/756054/IdeaVIM-2.25.1.zip", + "251.25410.104": "https://plugins.jetbrains.com/files/164/756054/IdeaVIM-2.25.1.zip", + "251.25410.115": "https://plugins.jetbrains.com/files/164/756054/IdeaVIM-2.25.1.zip", + "251.25410.117": "https://plugins.jetbrains.com/files/164/756054/IdeaVIM-2.25.1.zip", + "251.25410.119": "https://plugins.jetbrains.com/files/164/756054/IdeaVIM-2.25.1.zip", + "251.25410.120": "https://plugins.jetbrains.com/files/164/756054/IdeaVIM-2.25.1.zip", + "251.25410.122": "https://plugins.jetbrains.com/files/164/756054/IdeaVIM-2.25.1.zip", + "251.25410.123": "https://plugins.jetbrains.com/files/164/756054/IdeaVIM-2.25.1.zip", + "251.25410.129": "https://plugins.jetbrains.com/files/164/756054/IdeaVIM-2.25.1.zip", + "251.25410.140": "https://plugins.jetbrains.com/files/164/756054/IdeaVIM-2.25.1.zip", + "251.25410.148": "https://plugins.jetbrains.com/files/164/756054/IdeaVIM-2.25.1.zip" }, "name": "ideavim" }, @@ -60,7 +61,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -68,6 +69,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip", "251.23774.423": "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip", "251.25410.104": "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip", "251.25410.115": "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip", @@ -91,7 +93,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -99,6 +101,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/6884/630038/handlebars-243.21565.122.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/6884/630038/handlebars-243.21565.122.zip", "251.23774.423": "https://plugins.jetbrains.com/files/6884/711128/handlebars-251.23774.318.zip", "251.25410.104": "https://plugins.jetbrains.com/files/6884/711128/handlebars-251.23774.318.zip", "251.25410.115": "https://plugins.jetbrains.com/files/6884/711128/handlebars-251.23774.318.zip", @@ -122,7 +125,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -130,6 +133,7 @@ ], "builds": { "243.22562.218": null, + "243.22562.220": null, "251.23774.423": null, "251.25410.104": null, "251.25410.115": null, @@ -153,7 +157,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -161,6 +165,7 @@ ], "builds": { "243.22562.218": null, + "243.22562.220": null, "251.23774.423": "https://plugins.jetbrains.com/files/6981/724264/ini-251.23774.466.zip", "251.25410.104": "https://plugins.jetbrains.com/files/6981/724294/ini-251.25410.24.zip", "251.25410.115": "https://plugins.jetbrains.com/files/6981/724294/ini-251.25410.24.zip", @@ -184,7 +189,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -192,6 +197,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", "251.23774.423": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", "251.25410.104": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", "251.25410.115": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", @@ -215,7 +221,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -223,6 +229,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip", "251.23774.423": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip", "251.25410.104": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip", "251.25410.115": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip", @@ -246,7 +253,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -254,6 +261,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/7177/636663/fileWatcher-243.22562.13.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/7177/636663/fileWatcher-243.22562.13.zip", "251.23774.423": "https://plugins.jetbrains.com/files/7177/711086/fileWatcher-251.23774.318.zip", "251.25410.104": "https://plugins.jetbrains.com/files/7177/711086/fileWatcher-251.23774.318.zip", "251.25410.115": "https://plugins.jetbrains.com/files/7177/711086/fileWatcher-251.23774.318.zip", @@ -288,7 +296,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -296,6 +304,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/7212/636678/cucumber-java-243.22562.13.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/7212/636678/cucumber-java-243.22562.13.zip", "251.23774.423": "https://plugins.jetbrains.com/files/7212/711023/cucumber-java-251.23774.318.zip", "251.25410.104": "https://plugins.jetbrains.com/files/7212/711023/cucumber-java-251.23774.318.zip", "251.25410.115": "https://plugins.jetbrains.com/files/7212/711023/cucumber-java-251.23774.318.zip", @@ -339,13 +348,14 @@ "goland", "idea-community", "idea-ultimate", - "pycharm-professional", + "pycharm", "rider", "rust-rover", "webstorm" ], "builds": { "243.22562.218": null, + "243.22562.220": null, "251.25410.104": "https://plugins.jetbrains.com/files/7322/737802/python-ce-251.25410.129.zip", "251.25410.115": "https://plugins.jetbrains.com/files/7322/737802/python-ce-251.25410.129.zip", "251.25410.117": "https://plugins.jetbrains.com/files/7322/737802/python-ce-251.25410.129.zip", @@ -366,7 +376,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -374,17 +384,18 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/7391/658997/asciidoctor-intellij-plugin-0.43.6.zip", - "251.23774.423": "https://plugins.jetbrains.com/files/7391/722116/asciidoctor-intellij-plugin-0.44.5.zip", - "251.25410.104": "https://plugins.jetbrains.com/files/7391/722116/asciidoctor-intellij-plugin-0.44.5.zip", - "251.25410.115": "https://plugins.jetbrains.com/files/7391/722116/asciidoctor-intellij-plugin-0.44.5.zip", - "251.25410.117": "https://plugins.jetbrains.com/files/7391/722116/asciidoctor-intellij-plugin-0.44.5.zip", - "251.25410.119": "https://plugins.jetbrains.com/files/7391/722116/asciidoctor-intellij-plugin-0.44.5.zip", - "251.25410.120": "https://plugins.jetbrains.com/files/7391/722116/asciidoctor-intellij-plugin-0.44.5.zip", - "251.25410.122": "https://plugins.jetbrains.com/files/7391/722116/asciidoctor-intellij-plugin-0.44.5.zip", - "251.25410.123": "https://plugins.jetbrains.com/files/7391/722116/asciidoctor-intellij-plugin-0.44.5.zip", - "251.25410.129": "https://plugins.jetbrains.com/files/7391/722116/asciidoctor-intellij-plugin-0.44.5.zip", - "251.25410.140": "https://plugins.jetbrains.com/files/7391/722116/asciidoctor-intellij-plugin-0.44.5.zip", - "251.25410.148": "https://plugins.jetbrains.com/files/7391/722116/asciidoctor-intellij-plugin-0.44.5.zip" + "243.22562.220": "https://plugins.jetbrains.com/files/7391/658997/asciidoctor-intellij-plugin-0.43.6.zip", + "251.23774.423": "https://plugins.jetbrains.com/files/7391/763266/asciidoctor-intellij-plugin-0.44.7.zip", + "251.25410.104": "https://plugins.jetbrains.com/files/7391/763266/asciidoctor-intellij-plugin-0.44.7.zip", + "251.25410.115": "https://plugins.jetbrains.com/files/7391/763266/asciidoctor-intellij-plugin-0.44.7.zip", + "251.25410.117": "https://plugins.jetbrains.com/files/7391/763266/asciidoctor-intellij-plugin-0.44.7.zip", + "251.25410.119": "https://plugins.jetbrains.com/files/7391/763266/asciidoctor-intellij-plugin-0.44.7.zip", + "251.25410.120": "https://plugins.jetbrains.com/files/7391/763266/asciidoctor-intellij-plugin-0.44.7.zip", + "251.25410.122": "https://plugins.jetbrains.com/files/7391/763266/asciidoctor-intellij-plugin-0.44.7.zip", + "251.25410.123": "https://plugins.jetbrains.com/files/7391/763266/asciidoctor-intellij-plugin-0.44.7.zip", + "251.25410.129": "https://plugins.jetbrains.com/files/7391/763266/asciidoctor-intellij-plugin-0.44.7.zip", + "251.25410.140": "https://plugins.jetbrains.com/files/7391/763266/asciidoctor-intellij-plugin-0.44.7.zip", + "251.25410.148": "https://plugins.jetbrains.com/files/7391/763266/asciidoctor-intellij-plugin-0.44.7.zip" }, "name": "asciidoc" }, @@ -397,25 +408,26 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", "webstorm" ], "builds": { - "243.22562.218": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", - "251.23774.423": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", - "251.25410.104": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", - "251.25410.115": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", - "251.25410.117": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", - "251.25410.119": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", - "251.25410.120": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", - "251.25410.122": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", - "251.25410.123": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", - "251.25410.129": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", - "251.25410.140": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", - "251.25410.148": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar" + "243.22562.218": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "243.22562.220": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "251.23774.423": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "251.25410.104": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "251.25410.115": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "251.25410.117": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "251.25410.119": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "251.25410.120": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "251.25410.122": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "251.25410.123": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "251.25410.129": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "251.25410.140": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "251.25410.148": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar" }, "name": "wakatime" }, @@ -428,7 +440,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -436,6 +448,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/7499/721170/gittoolbox-600.1.2_243-signed.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/7499/721170/gittoolbox-600.1.2_243-signed.zip", "251.23774.423": "https://plugins.jetbrains.com/files/7499/721170/gittoolbox-600.1.2_243-signed.zip", "251.25410.104": "https://plugins.jetbrains.com/files/7499/721170/gittoolbox-600.1.2_243-signed.zip", "251.25410.115": "https://plugins.jetbrains.com/files/7499/721170/gittoolbox-600.1.2_243-signed.zip", @@ -459,7 +472,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -467,6 +480,7 @@ ], "builds": { "243.22562.218": null, + "243.22562.220": null, "251.23774.423": "https://plugins.jetbrains.com/files/7724/724240/clouds-docker-impl-251.23774.466.zip", "251.25410.104": "https://plugins.jetbrains.com/files/7724/731335/clouds-docker-impl-251.25410.67.zip", "251.25410.115": "https://plugins.jetbrains.com/files/7724/731335/clouds-docker-impl-251.25410.67.zip", @@ -490,7 +504,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -498,6 +512,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/8097/636616/graphql-243.22562.13.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/8097/636616/graphql-243.22562.13.zip", "251.23774.423": "https://plugins.jetbrains.com/files/8097/711188/graphql-251.23774.318.zip", "251.25410.104": "https://plugins.jetbrains.com/files/8097/711188/graphql-251.23774.318.zip", "251.25410.115": "https://plugins.jetbrains.com/files/8097/711188/graphql-251.23774.318.zip", @@ -521,13 +536,14 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "webstorm" ], "builds": { "243.22562.218": null, + "243.22562.220": null, "251.23774.423": null, "251.25410.104": null, "251.25410.117": null, @@ -550,13 +566,14 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "webstorm" ], "builds": { "243.22562.218": null, + "243.22562.220": null, "251.23774.423": null, "251.25410.104": null, "251.25410.117": null, @@ -579,7 +596,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -587,6 +604,7 @@ ], "builds": { "243.22562.218": null, + "243.22562.220": null, "251.23774.423": "https://plugins.jetbrains.com/files/8195/715934/toml-251.23774.429.zip", "251.25410.104": "https://plugins.jetbrains.com/files/8195/740008/toml-251.25410.140.zip", "251.25410.115": "https://plugins.jetbrains.com/files/8195/740008/toml-251.25410.140.zip", @@ -621,7 +639,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -629,6 +647,7 @@ ], "builds": { "243.22562.218": null, + "243.22562.220": null, "251.23774.423": "https://plugins.jetbrains.com/files/8554/716074/featuresTrainer-251.23774.436.zip", "251.25410.104": "https://plugins.jetbrains.com/files/8554/740850/featuresTrainer-251.25410.148.zip", "251.25410.115": "https://plugins.jetbrains.com/files/8554/740850/featuresTrainer-251.25410.148.zip", @@ -652,7 +671,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -660,6 +679,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip", "251.23774.423": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip", "251.25410.104": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip", "251.25410.115": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip", @@ -683,7 +703,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -691,6 +711,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/9164/636661/gherkin-243.22562.13.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/9164/636661/gherkin-243.22562.13.zip", "251.23774.423": "https://plugins.jetbrains.com/files/9164/710996/gherkin-251.23774.318.zip", "251.25410.104": "https://plugins.jetbrains.com/files/9164/710996/gherkin-251.23774.318.zip", "251.25410.115": "https://plugins.jetbrains.com/files/9164/710996/gherkin-251.23774.318.zip", @@ -714,7 +735,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -722,6 +743,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/9525/603167/idea-php-dotenv-plugin-2024.3.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/9525/603167/idea-php-dotenv-plugin-2024.3.zip", "251.23774.423": "https://plugins.jetbrains.com/files/9525/711041/dotenv-251.23774.318.zip", "251.25410.104": "https://plugins.jetbrains.com/files/9525/711041/dotenv-251.23774.318.zip", "251.25410.115": "https://plugins.jetbrains.com/files/9525/711041/dotenv-251.23774.318.zip", @@ -756,7 +778,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -764,6 +786,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/9707/702582/ANSI_Highlighter_Premium-24.3.4.jar", + "243.22562.220": "https://plugins.jetbrains.com/files/9707/702582/ANSI_Highlighter_Premium-24.3.4.jar", "251.23774.423": "https://plugins.jetbrains.com/files/9707/702581/ANSI_Highlighter_Premium-25.1.5.jar", "251.25410.104": "https://plugins.jetbrains.com/files/9707/702581/ANSI_Highlighter_Premium-25.1.5.jar", "251.25410.115": "https://plugins.jetbrains.com/files/9707/702581/ANSI_Highlighter_Premium-25.1.5.jar", @@ -787,7 +810,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -795,6 +818,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", "251.23774.423": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", "251.25410.104": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", "251.25410.115": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", @@ -818,7 +842,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -826,6 +850,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip", "251.23774.423": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip", "251.25410.104": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip", "251.25410.115": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip", @@ -849,7 +874,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -857,6 +882,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip", "251.23774.423": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip", "251.25410.104": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip", "251.25410.115": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip", @@ -880,7 +906,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -888,6 +914,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/10080/739688/intellij-rainbow-brackets-2024.2.11-241.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/10080/739688/intellij-rainbow-brackets-2024.2.11-241.zip", "251.23774.423": "https://plugins.jetbrains.com/files/10080/739688/intellij-rainbow-brackets-2024.2.11-241.zip", "251.25410.104": "https://plugins.jetbrains.com/files/10080/739688/intellij-rainbow-brackets-2024.2.11-241.zip", "251.25410.115": "https://plugins.jetbrains.com/files/10080/739688/intellij-rainbow-brackets-2024.2.11-241.zip", @@ -911,7 +938,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -919,6 +946,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", "251.23774.423": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", "251.25410.104": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", "251.25410.115": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", @@ -942,7 +970,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -950,6 +978,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/10481/583591/intellij-hocon-2024.2.0.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/10481/583591/intellij-hocon-2024.2.0.zip", "251.23774.423": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", "251.25410.104": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", "251.25410.115": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", @@ -972,7 +1001,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -980,6 +1009,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/10581/629973/go-template-243.21565.122.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/10581/629973/go-template-243.21565.122.zip", "251.23774.423": "https://plugins.jetbrains.com/files/10581/711019/go-template-251.23774.318.zip", "251.25410.104": "https://plugins.jetbrains.com/files/10581/711019/go-template-251.23774.318.zip", "251.25410.115": "https://plugins.jetbrains.com/files/10581/711019/go-template-251.23774.318.zip", @@ -1002,7 +1032,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1010,6 +1040,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/11058/734948/Extra_Icons-2025.1.5.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/11058/734948/Extra_Icons-2025.1.5.zip", "251.23774.423": "https://plugins.jetbrains.com/files/11058/734948/Extra_Icons-2025.1.5.zip", "251.25410.104": "https://plugins.jetbrains.com/files/11058/734948/Extra_Icons-2025.1.5.zip", "251.25410.115": "https://plugins.jetbrains.com/files/11058/734948/Extra_Icons-2025.1.5.zip", @@ -1033,25 +1064,26 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", "webstorm" ], "builds": { - "243.22562.218": "https://plugins.jetbrains.com/files/11349/743145/aws-toolkit-jetbrains-standalone-3.71-243.zip", - "251.23774.423": "https://plugins.jetbrains.com/files/11349/743148/aws-toolkit-jetbrains-standalone-3.71-251.zip", - "251.25410.104": "https://plugins.jetbrains.com/files/11349/743148/aws-toolkit-jetbrains-standalone-3.71-251.zip", - "251.25410.115": "https://plugins.jetbrains.com/files/11349/743148/aws-toolkit-jetbrains-standalone-3.71-251.zip", - "251.25410.117": "https://plugins.jetbrains.com/files/11349/743148/aws-toolkit-jetbrains-standalone-3.71-251.zip", - "251.25410.119": "https://plugins.jetbrains.com/files/11349/743148/aws-toolkit-jetbrains-standalone-3.71-251.zip", - "251.25410.120": "https://plugins.jetbrains.com/files/11349/743148/aws-toolkit-jetbrains-standalone-3.71-251.zip", - "251.25410.122": "https://plugins.jetbrains.com/files/11349/743148/aws-toolkit-jetbrains-standalone-3.71-251.zip", - "251.25410.123": "https://plugins.jetbrains.com/files/11349/743148/aws-toolkit-jetbrains-standalone-3.71-251.zip", - "251.25410.129": "https://plugins.jetbrains.com/files/11349/743148/aws-toolkit-jetbrains-standalone-3.71-251.zip", - "251.25410.140": "https://plugins.jetbrains.com/files/11349/743148/aws-toolkit-jetbrains-standalone-3.71-251.zip", - "251.25410.148": "https://plugins.jetbrains.com/files/11349/743148/aws-toolkit-jetbrains-standalone-3.71-251.zip" + "243.22562.218": "https://plugins.jetbrains.com/files/11349/759985/aws-toolkit-jetbrains-standalone-3.73-243.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/11349/759985/aws-toolkit-jetbrains-standalone-3.73-243.zip", + "251.23774.423": "https://plugins.jetbrains.com/files/11349/759988/aws-toolkit-jetbrains-standalone-3.73-251.zip", + "251.25410.104": "https://plugins.jetbrains.com/files/11349/759988/aws-toolkit-jetbrains-standalone-3.73-251.zip", + "251.25410.115": "https://plugins.jetbrains.com/files/11349/759988/aws-toolkit-jetbrains-standalone-3.73-251.zip", + "251.25410.117": "https://plugins.jetbrains.com/files/11349/759988/aws-toolkit-jetbrains-standalone-3.73-251.zip", + "251.25410.119": "https://plugins.jetbrains.com/files/11349/759988/aws-toolkit-jetbrains-standalone-3.73-251.zip", + "251.25410.120": "https://plugins.jetbrains.com/files/11349/759988/aws-toolkit-jetbrains-standalone-3.73-251.zip", + "251.25410.122": "https://plugins.jetbrains.com/files/11349/759988/aws-toolkit-jetbrains-standalone-3.73-251.zip", + "251.25410.123": "https://plugins.jetbrains.com/files/11349/759988/aws-toolkit-jetbrains-standalone-3.73-251.zip", + "251.25410.129": "https://plugins.jetbrains.com/files/11349/759988/aws-toolkit-jetbrains-standalone-3.73-251.zip", + "251.25410.140": "https://plugins.jetbrains.com/files/11349/759988/aws-toolkit-jetbrains-standalone-3.73-251.zip", + "251.25410.148": "https://plugins.jetbrains.com/files/11349/759988/aws-toolkit-jetbrains-standalone-3.73-251.zip" }, "name": "aws-toolkit" }, @@ -1073,7 +1105,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1081,6 +1113,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/12062/630060/keymap-vscode-243.21565.122.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/12062/630060/keymap-vscode-243.21565.122.zip", "251.23774.423": "https://plugins.jetbrains.com/files/12062/711097/keymap-vscode-251.23774.318.zip", "251.25410.104": "https://plugins.jetbrains.com/files/12062/711097/keymap-vscode-251.23774.318.zip", "251.25410.115": "https://plugins.jetbrains.com/files/12062/711097/keymap-vscode-251.23774.318.zip", @@ -1104,7 +1137,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1112,6 +1145,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/12559/629985/keymap-eclipse-243.21565.122.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/12559/629985/keymap-eclipse-243.21565.122.zip", "251.23774.423": "https://plugins.jetbrains.com/files/12559/711714/keymap-eclipse-251.23774.329.zip", "251.25410.104": "https://plugins.jetbrains.com/files/12559/711714/keymap-eclipse-251.23774.329.zip", "251.25410.115": "https://plugins.jetbrains.com/files/12559/711714/keymap-eclipse-251.23774.329.zip", @@ -1135,7 +1169,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1143,6 +1177,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", "251.23774.423": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", "251.25410.104": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", "251.25410.115": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", @@ -1166,7 +1201,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1174,6 +1209,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/13017/630016/keymap-visualStudio-243.21565.122.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/13017/630016/keymap-visualStudio-243.21565.122.zip", "251.23774.423": "https://plugins.jetbrains.com/files/13017/711726/keymap-visualStudio-251.23774.329.zip", "251.25410.104": "https://plugins.jetbrains.com/files/13017/711726/keymap-visualStudio-251.23774.329.zip", "251.25410.115": "https://plugins.jetbrains.com/files/13017/711726/keymap-visualStudio-251.23774.329.zip", @@ -1197,7 +1233,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1205,6 +1241,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", "251.23774.423": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", "251.25410.104": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", "251.25410.115": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", @@ -1228,7 +1265,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1236,6 +1273,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/14004/636643/protoeditor-243.22562.13.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/14004/636643/protoeditor-243.22562.13.zip", "251.23774.423": "https://plugins.jetbrains.com/files/14004/711000/protoeditor-251.23774.318.zip", "251.25410.104": "https://plugins.jetbrains.com/files/14004/711000/protoeditor-251.23774.318.zip", "251.25410.115": "https://plugins.jetbrains.com/files/14004/711000/protoeditor-251.23774.318.zip", @@ -1259,7 +1297,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1267,6 +1305,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "243.22562.220": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", "251.23774.423": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", "251.25410.104": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", "251.25410.115": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", @@ -1290,7 +1329,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1298,6 +1337,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "243.22562.220": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", "251.23774.423": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", "251.25410.104": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", "251.25410.115": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", @@ -1321,7 +1361,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1329,17 +1369,18 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", - "251.23774.423": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", - "251.25410.104": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", - "251.25410.115": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", - "251.25410.117": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", - "251.25410.119": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", - "251.25410.120": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", - "251.25410.122": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", - "251.25410.123": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", - "251.25410.129": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", - "251.25410.140": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", - "251.25410.148": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar" + "243.22562.220": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", + "251.23774.423": "https://plugins.jetbrains.com/files/15976/756493/IDEA_Which-Key-0.11.0.jar", + "251.25410.104": "https://plugins.jetbrains.com/files/15976/756493/IDEA_Which-Key-0.11.0.jar", + "251.25410.115": "https://plugins.jetbrains.com/files/15976/756493/IDEA_Which-Key-0.11.0.jar", + "251.25410.117": "https://plugins.jetbrains.com/files/15976/756493/IDEA_Which-Key-0.11.0.jar", + "251.25410.119": "https://plugins.jetbrains.com/files/15976/756493/IDEA_Which-Key-0.11.0.jar", + "251.25410.120": "https://plugins.jetbrains.com/files/15976/756493/IDEA_Which-Key-0.11.0.jar", + "251.25410.122": "https://plugins.jetbrains.com/files/15976/756493/IDEA_Which-Key-0.11.0.jar", + "251.25410.123": "https://plugins.jetbrains.com/files/15976/756493/IDEA_Which-Key-0.11.0.jar", + "251.25410.129": "https://plugins.jetbrains.com/files/15976/756493/IDEA_Which-Key-0.11.0.jar", + "251.25410.140": "https://plugins.jetbrains.com/files/15976/756493/IDEA_Which-Key-0.11.0.jar", + "251.25410.148": "https://plugins.jetbrains.com/files/15976/756493/IDEA_Which-Key-0.11.0.jar" }, "name": "which-key" }, @@ -1352,7 +1393,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1360,6 +1401,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/16604/734947/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.7.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/16604/734947/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.7.zip", "251.23774.423": "https://plugins.jetbrains.com/files/16604/734947/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.7.zip", "251.25410.104": "https://plugins.jetbrains.com/files/16604/734947/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.7.zip", "251.25410.115": "https://plugins.jetbrains.com/files/16604/734947/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.7.zip", @@ -1383,7 +1425,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1391,6 +1433,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/17718/743191/github-copilot-intellij-1.5.45-243.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/17718/743191/github-copilot-intellij-1.5.45-243.zip", "251.23774.423": "https://plugins.jetbrains.com/files/17718/743191/github-copilot-intellij-1.5.45-243.zip", "251.25410.104": "https://plugins.jetbrains.com/files/17718/743191/github-copilot-intellij-1.5.45-243.zip", "251.25410.115": "https://plugins.jetbrains.com/files/17718/743191/github-copilot-intellij-1.5.45-243.zip", @@ -1414,7 +1457,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1422,6 +1465,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", "251.23774.423": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", "251.25410.104": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", "251.25410.115": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", @@ -1445,7 +1489,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1453,6 +1497,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip", "251.23774.423": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip", "251.25410.104": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip", "251.25410.115": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip", @@ -1476,7 +1521,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1484,6 +1529,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/18824/694222/CodeGlancePro-1.9.7-signed.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/18824/694222/CodeGlancePro-1.9.7-signed.zip", "251.23774.423": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", "251.25410.104": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", "251.25410.115": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", @@ -1507,7 +1553,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1515,6 +1561,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/18922/747693/GerryThemes.jar", + "243.22562.220": "https://plugins.jetbrains.com/files/18922/747693/GerryThemes.jar", "251.23774.423": "https://plugins.jetbrains.com/files/18922/747693/GerryThemes.jar", "251.25410.104": "https://plugins.jetbrains.com/files/18922/747693/GerryThemes.jar", "251.25410.115": "https://plugins.jetbrains.com/files/18922/747693/GerryThemes.jar", @@ -1538,7 +1585,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1546,6 +1593,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", "251.23774.423": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", "251.25410.104": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", "251.25410.115": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", @@ -1569,7 +1617,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1577,6 +1625,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/20146/633971/Mermaid-0.0.24_IJ.243.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/20146/633971/Mermaid-0.0.24_IJ.243.zip", "251.23774.423": "https://plugins.jetbrains.com/files/20146/717659/Mermaid-0.0.25_IJ.243.zip", "251.25410.104": "https://plugins.jetbrains.com/files/20146/717659/Mermaid-0.0.25_IJ.243.zip", "251.25410.115": "https://plugins.jetbrains.com/files/20146/717659/Mermaid-0.0.25_IJ.243.zip", @@ -1600,7 +1649,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1608,6 +1657,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", "251.23774.423": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", "251.25410.104": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", "251.25410.115": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", @@ -1631,7 +1681,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1639,6 +1689,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/21667/693656/code-complexity-plugin-1.6.2.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/21667/693656/code-complexity-plugin-1.6.2.zip", "251.23774.423": "https://plugins.jetbrains.com/files/21667/693656/code-complexity-plugin-1.6.2.zip", "251.25410.104": "https://plugins.jetbrains.com/files/21667/693656/code-complexity-plugin-1.6.2.zip", "251.25410.115": "https://plugins.jetbrains.com/files/21667/693656/code-complexity-plugin-1.6.2.zip", @@ -1662,7 +1713,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1670,6 +1721,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", "251.23774.423": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", "251.25410.104": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", "251.25410.115": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", @@ -1714,9 +1766,9 @@ "rust-rover" ], "builds": { - "251.25410.104": "https://plugins.jetbrains.com/files/22407/736889/intellij-rust-251.25410.127.zip", - "251.25410.115": "https://plugins.jetbrains.com/files/22407/736889/intellij-rust-251.25410.127.zip", - "251.25410.129": "https://plugins.jetbrains.com/files/22407/736889/intellij-rust-251.25410.127.zip" + "251.25410.104": "https://plugins.jetbrains.com/files/22407/757316/intellij-rust-251.25410.170.zip", + "251.25410.115": "https://plugins.jetbrains.com/files/22407/757316/intellij-rust-251.25410.170.zip", + "251.25410.129": "https://plugins.jetbrains.com/files/22407/757316/intellij-rust-251.25410.170.zip" }, "name": "rust" }, @@ -1729,25 +1781,26 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", "webstorm" ], "builds": { - "243.22562.218": "https://plugins.jetbrains.com/files/22707/738247/continue-intellij-extension-1.0.16.zip", - "251.23774.423": "https://plugins.jetbrains.com/files/22707/738247/continue-intellij-extension-1.0.16.zip", - "251.25410.104": "https://plugins.jetbrains.com/files/22707/738247/continue-intellij-extension-1.0.16.zip", - "251.25410.115": "https://plugins.jetbrains.com/files/22707/738247/continue-intellij-extension-1.0.16.zip", - "251.25410.117": "https://plugins.jetbrains.com/files/22707/738247/continue-intellij-extension-1.0.16.zip", - "251.25410.119": "https://plugins.jetbrains.com/files/22707/738247/continue-intellij-extension-1.0.16.zip", - "251.25410.120": "https://plugins.jetbrains.com/files/22707/738247/continue-intellij-extension-1.0.16.zip", - "251.25410.122": "https://plugins.jetbrains.com/files/22707/738247/continue-intellij-extension-1.0.16.zip", - "251.25410.123": "https://plugins.jetbrains.com/files/22707/738247/continue-intellij-extension-1.0.16.zip", - "251.25410.129": "https://plugins.jetbrains.com/files/22707/738247/continue-intellij-extension-1.0.16.zip", - "251.25410.140": "https://plugins.jetbrains.com/files/22707/738247/continue-intellij-extension-1.0.16.zip", - "251.25410.148": "https://plugins.jetbrains.com/files/22707/738247/continue-intellij-extension-1.0.16.zip" + "243.22562.218": "https://plugins.jetbrains.com/files/22707/758185/continue-intellij-extension-1.0.18.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/22707/758185/continue-intellij-extension-1.0.18.zip", + "251.23774.423": "https://plugins.jetbrains.com/files/22707/758185/continue-intellij-extension-1.0.18.zip", + "251.25410.104": "https://plugins.jetbrains.com/files/22707/758185/continue-intellij-extension-1.0.18.zip", + "251.25410.115": "https://plugins.jetbrains.com/files/22707/758185/continue-intellij-extension-1.0.18.zip", + "251.25410.117": "https://plugins.jetbrains.com/files/22707/758185/continue-intellij-extension-1.0.18.zip", + "251.25410.119": "https://plugins.jetbrains.com/files/22707/758185/continue-intellij-extension-1.0.18.zip", + "251.25410.120": "https://plugins.jetbrains.com/files/22707/758185/continue-intellij-extension-1.0.18.zip", + "251.25410.122": "https://plugins.jetbrains.com/files/22707/758185/continue-intellij-extension-1.0.18.zip", + "251.25410.123": "https://plugins.jetbrains.com/files/22707/758185/continue-intellij-extension-1.0.18.zip", + "251.25410.129": "https://plugins.jetbrains.com/files/22707/758185/continue-intellij-extension-1.0.18.zip", + "251.25410.140": "https://plugins.jetbrains.com/files/22707/758185/continue-intellij-extension-1.0.18.zip", + "251.25410.148": "https://plugins.jetbrains.com/files/22707/758185/continue-intellij-extension-1.0.18.zip" }, "name": "continue" }, @@ -1760,7 +1813,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1768,6 +1821,7 @@ ], "builds": { "243.22562.218": null, + "243.22562.220": null, "251.23774.423": "https://plugins.jetbrains.com/files/22857/716106/vcs-gitlab-IU-251.23774.435-IU.zip", "251.25410.104": "https://plugins.jetbrains.com/files/22857/742106/vcs-gitlab-IU-251.25410.159-IU.zip", "251.25410.115": "https://plugins.jetbrains.com/files/22857/742106/vcs-gitlab-IU-251.25410.159-IU.zip", @@ -1791,7 +1845,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1799,6 +1853,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/23029/702798/Catppuccin_Icons-1.11.0.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/23029/702798/Catppuccin_Icons-1.11.0.zip", "251.23774.423": "https://plugins.jetbrains.com/files/23029/702798/Catppuccin_Icons-1.11.0.zip", "251.25410.104": "https://plugins.jetbrains.com/files/23029/702798/Catppuccin_Icons-1.11.0.zip", "251.25410.115": "https://plugins.jetbrains.com/files/23029/702798/Catppuccin_Icons-1.11.0.zip", @@ -1822,7 +1877,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1830,6 +1885,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", "251.23774.423": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", "251.25410.104": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", "251.25410.115": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", @@ -1853,7 +1909,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1861,6 +1917,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/23806/664310/Oxocarbon-1.4.5.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/23806/664310/Oxocarbon-1.4.5.zip", "251.23774.423": null, "251.25410.104": null, "251.25410.115": null, @@ -1884,7 +1941,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1892,6 +1949,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/23927/734950/Extra_IDE_Tweaks-2025.1.5.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/23927/734950/Extra_IDE_Tweaks-2025.1.5.zip", "251.23774.423": "https://plugins.jetbrains.com/files/23927/734950/Extra_IDE_Tweaks-2025.1.5.zip", "251.25410.104": "https://plugins.jetbrains.com/files/23927/734950/Extra_IDE_Tweaks-2025.1.5.zip", "251.25410.115": "https://plugins.jetbrains.com/files/23927/734950/Extra_IDE_Tweaks-2025.1.5.zip", @@ -1915,7 +1973,7 @@ "idea-ultimate", "mps", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1923,6 +1981,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/24559/734949/Extra_Tools_Pack-2025.1.6.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/24559/734949/Extra_Tools_Pack-2025.1.6.zip", "251.23774.423": "https://plugins.jetbrains.com/files/24559/734949/Extra_Tools_Pack-2025.1.6.zip", "251.25410.104": "https://plugins.jetbrains.com/files/24559/734949/Extra_Tools_Pack-2025.1.6.zip", "251.25410.115": "https://plugins.jetbrains.com/files/24559/734949/Extra_Tools_Pack-2025.1.6.zip", @@ -1970,7 +2029,7 @@ "idea-community", "idea-ultimate", "phpstorm", - "pycharm-professional", + "pycharm", "rider", "ruby-mine", "rust-rover", @@ -1978,6 +2037,7 @@ ], "builds": { "243.22562.218": "https://plugins.jetbrains.com/files/26084/745003/markdtask-2025.1.2.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/26084/745003/markdtask-2025.1.2.zip", "251.25410.104": "https://plugins.jetbrains.com/files/26084/745003/markdtask-2025.1.2.zip", "251.25410.115": "https://plugins.jetbrains.com/files/26084/745003/markdtask-2025.1.2.zip", "251.25410.117": "https://plugins.jetbrains.com/files/26084/745003/markdtask-2025.1.2.zip", @@ -2001,8 +2061,8 @@ "https://plugins.jetbrains.com/files/10581/629973/go-template-243.21565.122.zip": "sha256-6pZ8vHw8C08IUvU76meMTGShoSMntQABv/KBX4BRDYs=", "https://plugins.jetbrains.com/files/10581/711019/go-template-251.23774.318.zip": "sha256-zX1nEdq84wwQvGhV664V5bNBPVTI4zWo306JtjXcGkE=", "https://plugins.jetbrains.com/files/11058/734948/Extra_Icons-2025.1.5.zip": "sha256-trVQyV4PcxI1BeLtIg3fP1dOITiFRheIGpxU3GuA83w=", - "https://plugins.jetbrains.com/files/11349/743145/aws-toolkit-jetbrains-standalone-3.71-243.zip": "sha256-vmVmsichxO8hpzqCtLdqxScHbjwAN+7tVDnbCAh7Kuc=", - "https://plugins.jetbrains.com/files/11349/743148/aws-toolkit-jetbrains-standalone-3.71-251.zip": "sha256-aH9P8oYlUSKGJHzbwPZe+gOUekuGZc8PPQoJXKahfCY=", + "https://plugins.jetbrains.com/files/11349/759985/aws-toolkit-jetbrains-standalone-3.73-243.zip": "sha256-7jXRr2YlZ7vLmdXMNyVNFgW7t/vujwoqF02pfacs4xQ=", + "https://plugins.jetbrains.com/files/11349/759988/aws-toolkit-jetbrains-standalone-3.73-251.zip": "sha256-6Kb/RJRVORUAnROpQ6NVqPhrPKkiW570d6L9bRo51KM=", "https://plugins.jetbrains.com/files/12024/667413/ReSharperPlugin.CognitiveComplexity-2025.1.0-eap01.zip": "sha256-SWIXjxnwAf9dju1oOgzePrTY0lPNNX54Afp5OIkGGi4=", "https://plugins.jetbrains.com/files/12062/630060/keymap-vscode-243.21565.122.zip": "sha256-phv8MTGKNGzRviKzX+nIVTbkX4WkU82QVO5zXUQLtAo=", "https://plugins.jetbrains.com/files/12062/711097/keymap-vscode-251.23774.318.zip": "sha256-obbLL8n6gK8oFw8NnJbdAylPHfTv4GheBDnVFOUpwL0=", @@ -2019,8 +2079,9 @@ "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar": "sha256-eXInfAqY3yEZRXCAuv3KGldM1pNKEioNwPB0rIGgJFw=", "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar": "sha256-mB09zvUg1hLXl9lgW1NEU+DyVel1utZv6s+mFykckYY=", "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar": "sha256-2FlEaHf2rO6xgG3LnZIPt/XKgRGjpLSiEXCncfAf3bI=", + "https://plugins.jetbrains.com/files/15976/756493/IDEA_Which-Key-0.11.0.jar": "sha256-+KAofqgNJaS2Hcaq/IUfGa999YALrK12P1PFktk0ZeQ=", "https://plugins.jetbrains.com/files/164/676777/IdeaVIM-2.19.0.zip": "sha256-yKpWQZGxfsKwPVTJLHpF4KGJ5ANCd73uxHlfdFE4Qf4=", - "https://plugins.jetbrains.com/files/164/736911/IdeaVIM-2.24.0.zip": "sha256-v9GD6SHR1MuhXrqLit/eQm2R9c50aZTjpUJN/UOKCa0=", + "https://plugins.jetbrains.com/files/164/756054/IdeaVIM-2.25.1.zip": "sha256-W5CtJqmejx2braLiJEYGPU29fCSOZNSQG0HZxqdOJIk=", "https://plugins.jetbrains.com/files/16604/734947/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.7.zip": "sha256-9DLY2HIyQR2w8xPVVKa2l7OZWqfoTvHkLGZYEnDV7/A=", "https://plugins.jetbrains.com/files/17718/743191/github-copilot-intellij-1.5.45-243.zip": "sha256-wSIGsDmgZV8o6F9ekf84b06Ul16rw+wXdQx/X4D/rCI=", "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip": "sha256-KrzZTKZMQqoEMw+vDUv2jjs0EX0leaPBkU8H/ecq/oI=", @@ -2036,8 +2097,8 @@ "https://plugins.jetbrains.com/files/21667/693656/code-complexity-plugin-1.6.2.zip": "sha256-2qDeC2Fxp4/IfiLPL1JDquJDCzONCp4m92Ht2fnCn/M=", "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip": "sha256-lOPUSxlbgagD0SuXTw+fEdwTxxfUHP1Kl6L+u/oa4fs=", "https://plugins.jetbrains.com/files/21962/732363/clouds-docker-gateway-251.25410.75.zip": "sha256-kfXB36mIOn82pq+22ryztxY9K6CgwwNarNKcLuIH9G4=", - "https://plugins.jetbrains.com/files/22407/736889/intellij-rust-251.25410.127.zip": "sha256-ynht10qwZ9cXWDhNJPuFOdhEAuwdr62ZAI5pRsrn7Rs=", - "https://plugins.jetbrains.com/files/22707/738247/continue-intellij-extension-1.0.16.zip": "sha256-H83yxmkzqwkV5W89xuGogm4n5OSppjZAymtIZdnVXWI=", + "https://plugins.jetbrains.com/files/22407/757316/intellij-rust-251.25410.170.zip": "sha256-drL4D+lWFdKkmjMHDsPl8nJ+0oMldR6fs4MpyuiVWYg=", + "https://plugins.jetbrains.com/files/22707/758185/continue-intellij-extension-1.0.18.zip": "sha256-erO46tG5PMAoIt9288n3rSMwbwpsRVmcFKqMyIiigk0=", "https://plugins.jetbrains.com/files/22857/716106/vcs-gitlab-IU-251.23774.435-IU.zip": "sha256-zNNFPPPnYLkSzXX3CA1IMA0cjeXMcPY58+v80/KjVkg=", "https://plugins.jetbrains.com/files/22857/742106/vcs-gitlab-IU-251.25410.159-IU.zip": "sha256-PwxExt+Dlq11Y5UdEwFr/2BJPST3EYY7r/3gsXoxGzo=", "https://plugins.jetbrains.com/files/23029/702798/Catppuccin_Icons-1.11.0.zip": "sha256-w2vt4kuGd5T8OA5DcTTik2ksvCu0T3oynvTqYtMsVyo=", @@ -2062,8 +2123,8 @@ "https://plugins.jetbrains.com/files/7320/718466/PHP_Annotations-12.0.0.zip": "sha256-HfTd3zT/7sOrYutEkEzpFAu6AijrFrpHJg1ftP3N87Y=", "https://plugins.jetbrains.com/files/7322/737802/python-ce-251.25410.129.zip": "sha256-gN9XqO/x41scgJ9dzTdC4i4hIZJpwSeR7OjU2BG8gzU=", "https://plugins.jetbrains.com/files/7391/658997/asciidoctor-intellij-plugin-0.43.6.zip": "sha256-3RJ7YVFtynyqeLIzdrirCMbWNZmUkJ+DT/9my71H0Dk=", - "https://plugins.jetbrains.com/files/7391/722116/asciidoctor-intellij-plugin-0.44.5.zip": "sha256-OqjgUctKp9bxVX3zXR48NGGUgZxmwBK6Olcsz0ZWEZ8=", - "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar": "sha256-Z7ZWDomXnTdHFKOElMkt53imef6aT7H5XeD6lOOFxfQ=", + "https://plugins.jetbrains.com/files/7391/763266/asciidoctor-intellij-plugin-0.44.7.zip": "sha256-//bXaBJI+eIAYCuXek0pl9h7Utmrtui68QC1vrxPY8c=", + "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar": "sha256-DobKZKokueqq0z75d2Fo3BD8mWX9+LpGdT9C7Eu2fHc=", "https://plugins.jetbrains.com/files/7499/721170/gittoolbox-600.1.2_243-signed.zip": "sha256-cnVK5tsExjEAqP3cuh1PgNjrZYt2dVGQ/RL/jr89Zew=", "https://plugins.jetbrains.com/files/7724/724240/clouds-docker-impl-251.23774.466.zip": "sha256-2o1CaX3Xe86ZksIMW9ZqvnuvfvnqSddDDxEU/SFWER8=", "https://plugins.jetbrains.com/files/7724/731335/clouds-docker-impl-251.25410.67.zip": "sha256-p+7U17bTsrxGFVR+Kguma43FOHW0d3NQKRjwxONqL1g=", diff --git a/pkgs/applications/editors/jetbrains/plugins/tests.nix b/pkgs/applications/editors/jetbrains/plugins/tests.nix index bb182e599cacd..291ca6c61a73b 100644 --- a/pkgs/applications/editors/jetbrains/plugins/tests.nix +++ b/pkgs/applications/editors/jetbrains/plugins/tests.nix @@ -29,9 +29,9 @@ let idea-ultimate mps phpstorm - pycharm-community-src - pycharm-community-bin - pycharm-professional + pycharm-community-bin # TODO: Should be removed later + pycharm-community-src # TODO: Should be replaced with pycharm-src once available + pycharm-bin rider ruby-mine rust-rover @@ -63,11 +63,16 @@ in builtins.map (plugin: plugin.name) ( builtins.filter ( plugin: + let + # Allow all PyCharm plugins for PyCharm Community - TODO: Remove this special case once PyCharm Community is removed + pycharmCommunityCheck = + ide.pname == "pycharm-community" && builtins.elem "pycharm" plugin.compatible; + in ( # Plugin has to not be broken (!builtins.elem plugin.name broken-plugins) # IDE has to be compatible - && (builtins.elem ide.pname plugin.compatible) + && (pycharmCommunityCheck || builtins.elem ide.pname plugin.compatible) # Assert: The build number needs to be included (if marked compatible) && (assertMsg (builtins.elem ide.buildNumber (builtins.attrNames plugin.builds)) "For plugin ${plugin.name} no entry for IDE build ${ide.buildNumber} is defined, even though ${ide.pname} is on that build.") # The plugin has to exist for the build diff --git a/pkgs/applications/editors/jetbrains/plugins/update_plugins.py b/pkgs/applications/editors/jetbrains/plugins/update_plugins.py index c2a132cd07b03..a13cd20cce21b 100755 --- a/pkgs/applications/editors/jetbrains/plugins/update_plugins.py +++ b/pkgs/applications/editors/jetbrains/plugins/update_plugins.py @@ -33,8 +33,7 @@ "idea-ultimate": "IDEA", "mps": "MPS", "phpstorm": "PHPSTORM", - "pycharm-community": "PYCHARM_COMMUNITY", - "pycharm-professional": "PYCHARM", + "pycharm": "PYCHARM", "rider": "RIDER", "ruby-mine": "RUBYMINE", "rust-rover": "RUST", @@ -172,7 +171,15 @@ def make_plugin_files(plugin_infos: dict, ide_versions: dict, quiet: bool, extra "builds": {}, "name": names[pid] } - relevant_builds = [builds for ide, builds in ide_versions.items() if ide in plugin_versions["compatible"]] + [extra_builds] + relevant_builds = [ + builds for ide, builds + in ide_versions.items() + if ( + ide in plugin_versions["compatible"] + # TODO: Remove this once we removed pycharm-community + or (ide == "pycharm-community" and "pycharm" in plugin_versions["compatible"]) + ) + ] + [extra_builds] relevant_builds = sorted(list(set(flatten(relevant_builds)))) # Flatten, remove duplicates and sort for build in relevant_builds: plugin_versions["builds"][build] = get_newest_compatible(pid, build, plugin_infos[pid], quiet) diff --git a/pkgs/applications/editors/jetbrains/readme.md b/pkgs/applications/editors/jetbrains/readme.md index 1fe201860e18e..d1b8cf2ee8851 100644 --- a/pkgs/applications/editors/jetbrains/readme.md +++ b/pkgs/applications/editors/jetbrains/readme.md @@ -12,7 +12,7 @@ The jdk is in `pkgs/development/compilers/jetbrains-jdk`. ## How to use plugins: - Get the ide you want and call `jetbrains.plugins.addPlugins` with a list of plugins you want to add. - The list of plugins can be a list of ids or names (as in `plugins/plugins.json`) - - Example: `jetbrains.plugins.addPlugins jetbrains.pycharm-professional [ "nixidea" ]` + - Example: `jetbrains.plugins.addPlugins jetbrains.pycharm [ "nixidea" ]` - The list can also contain drvs giving the directory contents of the plugin (this is how you use a plugin not added to nixpkgs) or a single `.jar` (executable). For an example, look at the implementation of `fetchPluginSrc` in `plugins/default.nix`. ### How to add a new plugin to nixpkgs