-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathchangelog.html
More file actions
149 lines (149 loc) · 4.54 KB
/
changelog.html
File metadata and controls
149 lines (149 loc) · 4.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
<b>Version 7.0.9</b>
<ul>
<li>Fixed BigDecimal and Char inspection options are not supported in the UI
(<a href="https://github.com/melix/codenarc-idea/issues/90">#90</a>)</li>
<li>Tested with IDEA 2025.3.1</li>
</ul>
<b>Version 7.0.8</b>
<ul>
<li>Updated CodeNarc to
<a href="https://github.com/CodeNarc/CodeNarc/blob/master/CHANGELOG.md#version-370--nov-2025">3.7.0</a>
(<a href="https://github.com/melix/codenarc-idea/issues/84">#84</a>)</li>
</ul>
<b>Version 7.0.7</b>
<ul>
<li>Fixed typing in the inspection configuration fields
(<a href="https://github.com/melix/codenarc-idea/issues/70">#70</a>)</li>
<li>Refactored some parts that used the deprecated IDE API or violated override-only API usage protocol</li>
<li>Overall plugin quality improvements with JSpecify, NullAway, and Error-prone</li>
</ul>
<b>Version 7.0.6</b>
<ul>
<li>Fixed compatibility with IDEA 2025.3 and above</li>
</ul>
<b>Version 7.0.5</b>
<ul>
<li>Fixed a bug in the inspection UI if a rule has a boolean property, e.g., Formatting / Braces for if else</li>
</ul>
<b>Version 7.0.4</b>
<ul>
<li>Plugin build fixes for the JetBrains marketplace</li>
</ul>
<b>Version 7.0.3</b>
<ul>
<li>Fixed NullPointerException in DisabledRulesLookupTable</li>
</ul>
<b>Version 7.0.2</b>
<ul>
<li>Corrected the plugin manifest and updated the changelog</li>
</ul>
<b>Version 7.0.1</b>
<ul>
<li>Fixed broken Quick Fixes for some CodeNarc inspections</li>
</ul>
<b>Version 7.0.0</b>
<ul>
<li>Fixed compatibility with 2025.2+. IDEA versions older than 2025.2 are not supported</li>
<li>Upgraded CodeNarc to 3.6.0 with Groovy 4</li>
<li>Added support for <a href="https://codenarc.org/codenarc-configuring-rules.html#disabling-rules-from-comments">
Disabling rules from comments</a>
</li>
</ul>
<b>Version 6.0.0</b>
<ul>
<li>Fixed compatibility with 2022.3</li>
<li>Requires 2022.3 because the Java 17 version bump in the IDE libraries</li>
</ul>
<b>Version 5.0.1</b>
<ul>
<li>Fixed compatibility with 2022.2.3</li>
</ul>
<b>Version 5.0.0</b>
<ul>
<li>Quick Fixes where possible</li>
<li>Reworked internals (may require breaking change in configuration)</li>
<li>CodeNarc 3.1.0</li>
<li>Minimal version changed to IC/IU 2022.1</li>
</ul>
<b>Version 4.4.0</b>
<ul>
<li>Made plugin working in the newer versions of IntelliJ</li>
</ul>
<b>Version 4.3.1</b>
<ul>
<li>Fix some warnings and a deprecation reported by jetbrains verifier</li>
</ul>
<b>Version 4.3.0</b>
<ul>
<li>Merge the CodeNarc-Updated plugin back into the CodeNarc and force replacement</li>
<li>Collapse the configuration in Inspections to one node with subnodes for each ruleset</li>
<li>Squash another null reference exception</li>
</ul>
<b>Version 4.2.1</b>
<ul>
<li>Improve the texts shown on the inspections configuration panels</li>
<li>Link to the rule-description at the codenarc website from the inspections configuration panel</li>
</ul>
<b>Version 4.2.0</b>
<ul>
<li>New CodeNarc, new plugin.CodeNarc v1.4</li>
</ul>
<b>Version 4.1.2</b>
<ul>
<li>Fix more range out of bounds exceptions</li>
</ul>
<b>Version 4.1.1</b>
<ul>
<li>Respect @SurpressWarnings</li>
<li>Prevent some index out of bounds exceptions</li>
</ul>
<b>Version 4.1.0</b>
<ul>
<li>Expose the codenarc rule configuration in the IDEA inspection settings dialog</li>
<li>Improve the ranges that are highlighted</li>
</ul>
<b>Version 4.0.0</b>
<ul>
<li>Updating to use the latest CodeNarc - 1.3</li>
<li>Additionally the lists of inspections is extracted directly from the embedded codenarc jar</li>
<li>All original code is from Cédric Champeau and Sean LeBlanc</li>
</ul>
<b>Version 3.1</b>
<ul>
<li>Updating to work in newer IntelliJ version(s) (Sean LeBlanc) and using latest CodeNarc - 0.27.0</li>
<li>All original code is from Cédric Champeau</li>
</ul>
<b>Version 0.1.17</b>
<ul>
<li>Upgrade to CodeNarc 0.17</li>
<li>Upgrade to GMetricts 0.6</li>
<li>Works with Intellij 11/12</li>
</ul>
<b>Version 0.1.16.1</b>
<ul>
<li>Upgrade to CodeNarc 0.16.1</li>
</ul>
<b>Version 0.1.14.1</b>
<ul>
<li>Upgrade to CodeNarc 0.14</li>
<li>Inspections are now grouped by ruleset</li>
</ul>
<b>Version 0.1.14</b>
<ul>
<li>Fixed NPE on empty files or newly created files</li>
<li>Fixed NPE when a CodeNarc rule doesn't set a line number</li>
</ul>
<b>Version 0.1.13</b>
<ul>
<li>Upgrade to CodeNarc 0.13</li>
</ul>
<b>Version 0.1.1</b>
<ul>
<li>Performance improvements</li>
<li>Fixed inspections not shown if an editor wasn't open on file</li>
</ul>
<b>Version 0.1</b>
<ul>
<li>Initial release</li>
<li>Integrates CodeNarc 0.12</li>
</ul>