-
-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathchanges.xml
More file actions
427 lines (394 loc) · 16.6 KB
/
Copy pathchanges.xml
File metadata and controls
427 lines (394 loc) · 16.6 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
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
<?xml version="1.0" encoding="UTF-8"?>
<document xmlns="http://maven.apache.org/changes/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/changes/1.0.0 http://maven.apache.org/xsd/changes-1.0.0.xsd">
<properties>
<title>Changes External Code Formatters</title>
<author email="info@funfried.de">Fabian Bahle</author>
</properties>
<body>
<release version="1.15.7-SNAPSHOT" date="N/A" description="Maintenance release">
<action dev="bahlef" type="change">
Updated to latest dependency and plugin versions
</action>
<action dev="bahlef" type="fix">
Fixed status and notification messages
</action>
</release>
<release version="1.15.6" date="2025-10-28" description="Maintenance release">
<action dev="bahlef" type="change">
Updated to latest dependency and plugin versions (and due to the Google Formatter also increased the minimum Java version to 21)
</action>
</release>
<release version="1.15.5" date="2024-09-29" description="Maintenance release">
<action dev="bahlef" type="change">
Updated to latest dependency and plugin versions
</action>
</release>
<release version="1.15.4" date="2024-02-27" description="Fixed reported bugs and added feature requests from users">
<action dev="bahlef" type="fix" issue="242">
Removed transitive dependency to GraalVM
</action>
<action dev="bahlef" type="add" issue="240">
Support workspace mechanic source directories
</action>
<action dev="bahlef" type="fix" issue="245">
Fixed NullPointerException: Cannot invoke "java.util.Collection.toArray()" because "c" is null
</action>
</release>
<release version="1.15.3" date="2023-01-26" description="Added HTML and CSS formatter along with nbm signing">
<action dev="bahlef" type="add">
Signing of nbm file as requested by the NetBeans team to get the plugin center verification
</action>
<action dev="bahlef" type="add" issue="107">
Add JSoup HTML formatter
</action>
<action dev="bahlef" type="add" issue="106">
Add CSSParser CSS formatter
</action>
</release>
<release version="1.15.2" date="2022-10-02" description="Bug-fix release">
<action dev="bahlef" type="add" issue="215">
Added possibility to organize imports with Google and Palantir formatter
</action>
<action dev="bahlef" type="fix" issue="211">
Fixed issue with overriding tab sizes when formatter is using spaces for indentation
and not tabs
</action>
<action dev="bahlef" type="fix" issue="219">
Fixed warning about org.eclipse.osgi.launch.EquinoxFactory ClassNotFoundException
which appeared due to Eclipse Equinox OSGi classes which were inside the jsdt-core
</action>
</release>
<release version="1.15.1" date="2022-05-20" description="Bug-fix release">
<action dev="bahlef" type="fix" issue="208">
Fixed NoClassDefFoundException when using palantir-java-format (added missing
functionaljava dependency which should be already there as it is a transitive
dependency of palantir-java-format, but it seem it is not detected and therefore
not automatically added to the nbm file)
</action>
</release>
<release version="1.15.0" date="2022-05-18" description="Additional formatters">
<action dev="bahlef" type="fix" issue="202">
Fixed option validation issue when using workspace mechanic configuration file
</action>
<action dev="bahlef" type="add">
Added Palantir formatter
</action>
<action dev="bahlef" type="add">
Added Vertical Blank SQL Formatter
</action>
<action dev="bahlef" type="add">
Added DBeaver SQL Formatter (via Spotless)
</action>
</release>
<release version="1.14.5" date="2022-02-24" description="Bug fix release">
<action dev="bahlef" type="fix">
Fixed editor issues when using revelc.net XML formatter
</action>
<action dev="bahlef" type="fix">
Fixed editor behavior when using JSoup XML formatter
</action>
<action dev="bahlef" type="fix">
Fixed usage of JSON formatters
</action>
</release>
<release version="1.14.4" date="2022-02-07" description="Bug fix release">
<action dev="bahlef" type="fix" issue="191">
Erroneous formatting with Eclipse when "Override Tab Size" is active
</action>
<action dev="bahlef" type="fix" issue="190">
Fixed issue in Google formatter when there were blank lines at the end of the Java file
</action>
</release>
<release version="1.14.3" date="2022-01-22" description="Bug fix release">
<action dev="bahlef" type="fix" issue="152">
Erroneous formatting with Eclipse
</action>
<action dev="bahlef" type="add" issue="178">
Added Java > 11 runtime check
</action>
<action dev="bahlef" type="fix">
Google formatter uses now spaces instead of tabs in the NetBeans editor
</action>
</release>
<release version="1.14.2" date="2021-12-28" description="Bug fix release">
<action dev="bahlef" type="fix" issue="164">
Fixed NoSuchMethodError when formatting javadoc
</action>
<action dev="bahlef" type="update">
Updated all formatters and third-party dependency to latest versions
</action>
</release>
<release version="1.14.1" date="2020-08-26" description="Support for SQL formatter and some improvements">
<action dev="bahlef" type="add" issue="155">
Added support for loading remote configurations for Eclipse formatters
</action>
<action dev="bahlef" type="update" issue="153">
Updated to latest Eclipse formatter version to fix formatting issues
</action>
<action dev="manticore-projects" type="add" issue="146">
Added manticore JSQLFormatter
</action>
<action dev="bahlef" type="update" issue="137">
Updated to latest Google formatter version to fix formatting issues
</action>
</release>
<release version="1.14.0" date="2020-08-25" description="Support for formatters for programming languages other than Java">
<action dev="bahlef" type="add" issue="101">
Added Spring Java Formatter
</action>
<action dev="bahlef" type="add" issue="36">
Added Eclipse Javascript Formatter
</action>
<action dev="bahlef" type="add" issue="104">
Added revelc.net and Jsoup XML Formatter
</action>
<action dev="bahlef" type="add" issue="105">
Added Jackson Json formatter
</action>
<action dev="bahlef" type="fix" issue="111">
Removed unneccessary nb-javac-impl dependency which caused ClassNotFoundException
</action>
<action dev="bahlef" type="update">
Renamed the project from "External Java Code Formatters for NetBeans" to "External Code Formatters for NetBeans" because of adding Eclipse Javascript Formatter
</action>
<action dev="bahlef" type="add" issue="116">
Support for relative configuration file paths for Eclipse formatters
</action>
</release>
<release version="1.13.0" date="2020-01-09" description="First release from funfried aka bahlef aka fbahle">
<action dev="bahlef" type="add">
Added Google Formatter
</action>
<action dev="bahlef" type="update">
Renamed the project from "Eclipse Java Code Formatter for NetBeans" to "External Java Code Formatters for NetBeans" because of adding Google Code Formatter
</action>
<action dev="bahlef" type="add" issue="17">
Support for guarded documents (documents that are created by the NetBeans GUI builder, guarded blocks are skipped of course, but everything in between can be formatted), ONLY SUPPORTED FOR ECLIPSE JAVA CODE FORMATTER!
</action>
<action dev="bahlef" type="update" issue="81">
Switched from ANT to Maven project
</action>
<action dev="bahlef" type="add">
Added editor context menu action
</action>
<action dev="bahlef" type="add" issue="95">
Added support for project specific formatter settings for Gradle projects (and also other Java project types)
</action>
<action dev="bahlef" type="add" issue="94">
Unit test added to check @formatter:on/off feature of Eclipse formatter
</action>
<action dev="bahlef" type="add" issue="82">
The vertical red line in the editor is now placed according to the line wrap of the configuration of your external formatter. It is also possible to set a flag to use
other UI related properties of the external formatter configuration for indentation in the NetBeans editor and if you do you can also override the tab size with your
prefered setting.
</action>
<action dev="bahlef" type="update" issue="32">
Got rid of additional XML libraries and using NetBeans internal classes (XMLUtil) now instead
</action>
</release>
<release version="1.12.2.46" date="2017-03-29">
<action dev="markiewb" type="fix" issue="93">
Fixed: java.lang.NoClassDefFoundError after another version of the plugin has been uninstalled
</action>
</release>
<release version="1.12.1.46" date="2016-12-13">
<action dev="markiewb" type="add" issue="84">
Provide support for Eclipse Neon 4.6 1a
</action>
<action dev="markiewb" type="fix" issue="88">
Fixed: Keyboard shortcut does not format non java files
</action>
<action dev="markiewb" type="add" issue="89">
Backport "Allow action to be invoked via macro"
</action>
<action dev="markiewb" type="fix" issue="87">
Backport "Minor UI issues in options dialog"
</action>
<action dev="markiewb" type="fix" issue="88">
Backport "Cannot be converted to URI/File: URI is not hierarchical."
</action>
</release>
<release version="1.12.0" date="2016-09-12">
<action dev="markiewb" type="add" issue="86">
Allow action to be invoked via macro
</action>
</release>
<release version="1.11.0" date="2016-05-14">
<action dev="markiewb" type="add" issue="78">
Support formatting using Eclipse 4.5.2 Mars.2
</action>
<action dev="markiewb" type="fix" issue="74">
Fixed: Minor UI issues in options dialog
</action>
<action dev="markiewb" type="fix" issue="80">
Fixed: Prevent "URI is not hierarchical" exception
</action>
<action dev="markiewb" type="fix" issue="77">
Fixed: Exception, when using third-party Java code formatter in configuation file
</action>
</release>
<release version="1.10.2.1" date="2016-05-07">
<action dev="markiewb" type="add" issue="72">
Support formatting using Eclipse 4.4 - Fork of the 1.10.2 Version with Eclipse Luna jars
</action>
<action dev="markiewb" type="fix" issue="79">
Fixed: Cannot use version 4.4 parallel to 4.5
</action>
</release>
<release version="1.10.2" date="2016-02-29">
<action dev="markiewb" type="add" issue="61">
Support Workspace Mechanic (https://code.google.com/a/eclipselabs.org/p/workspacemechanic/) configuration file (*.epf)
</action>
<action dev="markiewb" type="add" issue="67">
Support configuration via <projectdir>/.settings/org.eclipse.jdt.core.prefs or absolute path to org.eclipse.jdt.core.prefs
</action>
<action dev="markiewb" type="add" issue="68">
Reduce download size by 77% by repacking jars with pack200
</action>
<action dev="markiewb" type="add" issue="70">
On save action: Introduced option for formatting only the changed lines
</action>
<action dev="markiewb" type="add" issue="71">
Support configuration of linefeed
</action>
<action dev="markiewb" type="add" issue="23">
Support configuration of source level
</action>
<action dev="markiewb" type="add" issue="37">
Fallback to NB formatter, if file isn't a java file
</action>
<action dev="markiewb" type="fix" issue="73">
Selection in undocked windows is not respected, when called via keyboard
</action>
</release>
<release version="1.9.0.0" date="2015-12-30">
<action dev="markiewb" type="change" issue="63">
Update to Eclipse formatter jars from Eclipse 4.5.1 (Mars.1)
</action>
<action dev="markiewb" type="add" issue="65">
Code templates for @formatter:on/off (https://github.com/markiewb/eclipsecodeformatter_for_netbeans/wiki/Support-of-@formatter:off)
</action>
<action dev="markiewb" type="change" issue="66">
Update requirements to NetBeans 8.0+
</action>
</release>
<release version="1.8.0.6" date="2015-03-04" description="Bug fix release">
<action dev="markiewb" type="add" issue="57">
Fixed: java.lang.IllegalArgumentException: bad position and run parts in EDT
</action>
<action dev="markiewb" type="fix" issue="4">
Fixed: option panel isn't found by searching for "eclipse"
</action>
</release>
<release version="1.8.0.5" date="2014-10-31" description="Bug fix release">
<action dev="markiewb" type="add" issue="56">
Fixed: Format on Save - Changed files remain modified after saving them in Java Editor
</action>
<action dev="markiewb" type="fix" issue="55">
Fixed: "URI is not hierarchical" error message on calling format - add logging for this error
</action>
</release>
<release version="1.8.0.4" date="2014-10-11">
<action dev="markiewb" type="add" issue="47">
Preserve Class/Method/Field breakpoints (experimental, can be disabled in options)
</action>
<action dev="markiewb" type="fix" issue="53">
Fixed: Do not remove linebreakpoint, if line is not included in selection
</action>
<action dev="markiewb" type="add" issue="52">
Fixed: Cannot assign shortcut for "Format with Eclipse Formatter" action
</action>
<action dev="markiewb" type="update" issue="46">
Update to use eclipse formatter libs from eclipse 4.4
</action>
<action dev="markiewb" type="update" issue="48">
Support only NetBeans 7.4 and above
</action>
<action dev="markiewb" type="update" issue="49">
Add donation button
</action>
<action dev="markiewb" type="update" issue="50">
Add link to github/homepage
</action>
</release>
<release version="1.7.1" date="2014-06-10" description="Bug fix release">
<action dev="markiewb" type="fix" issue="40">
Fixed: NPE when configuration file not found
</action>
</release>
<release version="1.7.0" date="2014-04-01">
<action dev="markiewb" type="add" due-to="Saad Mufti (https://github.com/saadmufti)" issue="38">
Format selected part of document
</action>
</release>
<release version="1.6.1" date="2013-11-20" description="Bug fix release">
<action dev="markiewb" type="fix" issue="34">
Fixed: NPE while saving options when no profile is set
</action>
</release>
<release version="1.6" date="2013-11-11">
<action dev="markiewb" type="update" issue="30">
Update to Eclipse formatter jars from Eclipse Kepler 4.3
</action>
<action dev="markiewb" type="add" issue="31">
First profile in file is always used - support selection of profile
</action>
<action dev="markiewb" type="add" issue="21">
Project specific options: Show link to global options
</action>
</release>
<release version="1.5" date="2013-10-20">
<action dev="markiewb" type="fix" issue="18">
Fixed: Formatting with eclipse formatter introduces empty document in undo manager
</action>
<action dev="markiewb" type="add" issue="27">
Provide a signed package for the PPUC
</action>
</release>
<release version="1.4.1" date="2013-10-07" description="Bug fix release">
<action dev="markiewb" type="fix" issue="25">
Fixed: Configured formatter.xml isn't used
</action>
</release>
<release version="1.4" date="2013-10-03" description="First documented release">
<action dev="markiewb" type="update" issue="22">
Compile against NB 7.3
</action>
<action dev="markiewb" type="fix" issue="16">
Choose a license, which is compatible to the embedded libs
</action>
<action dev="markiewb" type="update" issue="14">
Compatibility to JDK6
</action>
<action dev="markiewb" type="add" issue="13">
Add action "Format with Eclipse Formatter"
</action>
<action dev="markiewb" type="fix" issue="11">
After saving the caret is always placed at the end of the file
</action>
<action dev="markiewb" type="fix" issue="10">
Preview panel in options isn't aware to dark themes LAF
</action>
<action dev="markiewb" type="update" issue="9">
Simplify org.netbeans.eclipse.formatter.ReformatWithEclipseBeforeSaveTask.isJava()
</action>
<action dev="markiewb" type="update" issue="8">
Make formatting "on save" optional.
</action>
<action dev="markiewb" type="update" issue="5">
Use standard border for options/project settings
</action>
<action dev="markiewb" type="fix" issue="3">
Missing XML syntax highlighting in options/project settings
</action>
<action dev="markiewb" type="fix" issue="2">
Missing mnemonics in options dialog/project settings
</action>
<action dev="markiewb" type="fix" issue="1">
NPE when Format action is invoked but no java document has the focus
</action>
</release>
</body>
</document>