Skip to content

Commit e37090a

Browse files
committed
Improve IDE compatibility, restructure dependencies, and bump plugin version to 2025.3
1 parent d1f49a5 commit e37090a

File tree

4 files changed

+33
-27
lines changed

4 files changed

+33
-27
lines changed

build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ intellijPlatform {
5454

5555
productDescriptor {
5656
code = "PPYTHONBYTECODE"
57-
releaseDate = "20250730"
58-
releaseVersion = "20252"
57+
releaseDate = "20250924"
58+
releaseVersion = "20253"
5959
optional = true
6060
}
6161
}

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jvmVersion=21
1111
# Plugin
1212
group=dev.meanmail
1313
pluginName=Python Bytecode
14-
version=2025.2
14+
version=2025.3
1515
# https://plugins.jetbrains.com/docs/intellij/kotlin.html#kotlin-standard-library
1616
kotlin.stdlib.default.dependency=false
1717
#

src/main/resources/META-INF/plugin.xml

Lines changed: 8 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,13 @@
1818
1919
Your ratings and feedback are very important. The feature will appear the faster the more people request it.
2020
]]></description>
21-
<change-notes><![CDATA[<h3>2025.1 (July, 28, 2025)</h3>
21+
<change-notes><![CDATA[<h3>2025.3 (September, 24, 2025)
22+
</h3>
23+
24+
* Improve support IDEs
25+
26+
<h3>2025.1 (July, 28, 2025)
27+
</h3>
2228
2329
* Support latest IDEs
2430
@@ -27,28 +33,6 @@ Your ratings and feedback are very important. The feature will appear the faster
2733
First release
2834
]]></change-notes>
2935

30-
<depends>com.intellij.modules.platform</depends>
31-
<depends>com.intellij.modules.python</depends>
32-
33-
<extensions defaultExtensionNs="com.intellij">
34-
<toolWindow id="Python bytecode"
35-
anchor="right"
36-
factoryClass="dev.meanmail.tools.PythonBytecodeTool"/>
37-
<errorHandler implementation="com.intellij.diagnostic.JetBrainsMarketplaceErrorReportSubmitter"/>
38-
</extensions>
39-
40-
<projectListeners>
41-
<listener class="dev.meanmail.tools.PythonBytecodeFileListener"
42-
topic="com.intellij.openapi.fileEditor.FileEditorManagerListener"/>
43-
</projectListeners>
44-
45-
<actions>
46-
<action id="PythonBytecode.UpdateAction"
47-
class="dev.meanmail.tools.UpdateBytecodeAction"
48-
text="Update Bytecode"
49-
description="Update the Python bytecode display"
50-
icon="AllIcons.Actions.Refresh">
51-
</action>
52-
</actions>
36+
<depends optional="true" config-file="python.xml">com.intellij.modules.python</depends>
5337

5438
</idea-plugin>
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<idea-plugin>
2+
<extensions defaultExtensionNs="com.intellij">
3+
<toolWindow id="Python bytecode"
4+
anchor="right"
5+
factoryClass="dev.meanmail.tools.PythonBytecodeTool"/>
6+
<errorHandler implementation="com.intellij.diagnostic.JetBrainsMarketplaceErrorReportSubmitter"/>
7+
</extensions>
8+
9+
<projectListeners>
10+
<listener class="dev.meanmail.tools.PythonBytecodeFileListener"
11+
topic="com.intellij.openapi.fileEditor.FileEditorManagerListener"/>
12+
</projectListeners>
13+
14+
<actions>
15+
<action id="PythonBytecode.UpdateAction"
16+
class="dev.meanmail.tools.UpdateBytecodeAction"
17+
text="Update Bytecode"
18+
description="Update the Python bytecode display"
19+
icon="AllIcons.Actions.Refresh">
20+
</action>
21+
</actions>
22+
</idea-plugin>

0 commit comments

Comments
 (0)