- Home/
- Changes External Code Formatters
- | Last Published: 2024-09-29
- Version: 1.15.5
Changes External Code Formatters
Release History
Version
Date
Description
1.15.5
2024-09-29
Maintenance release
1.15.4
2024-02-27
Fixed reported bugs and added feature requests from users
1.15.3
2023-01-26
Added HTML and CSS formatter along with nbm signing
1.15.2
2022-10-02
Bug-fix release
1.15.1
2022-05-20
Bug-fix release
1.15.0
2022-05-18
Additional formatters
1.14.5
2022-02-24
Bug fix release
1.14.4
2022-02-07
Bug fix release
1.14.3
2022-01-22
Bug fix release
1.14.2
2021-12-28
Bug fix release
1.14.1
2020-08-26
Support for SQL formatter and some improvements
1.14.0
2020-08-25
Support for formatters for programming languages other than Java
1.13.0
2020-01-09
First release from funfried aka bahlef aka fbahle
1.12.2.46
2017-03-29
1.12.1.46
2016-12-13
1.12.0
2016-09-12
1.11.0
2016-05-14
1.10.2.1
2016-05-07
1.10.2
2016-02-29
1.9.0.0
2015-12-30
1.8.0.6
2015-03-04
Bug fix release
1.8.0.5
2014-10-31
Bug fix release
1.8.0.4
2014-10-11
1.7.1
2014-06-10
Bug fix release
1.7.0
2014-04-01
1.6.1
2013-11-20
Bug fix release
1.6
2013-11-11
1.5
2013-10-20
1.4.1
2013-10-07
Bug fix release
1.4
2013-10-03
First documented release
Release 1.15.5 – 2024-09-29
Type
Changes
By
Updated to latest dependency and plugin versions
bahlef
Release 1.15.4 – 2024-02-27
Type
Changes
By
Removed transitive dependency to GraalVM. Fixes 242.
bahlef
Support workspace mechanic source directories. Fixes 240.
bahlef
Fixed NullPointerException: Cannot invoke "java.util.Collection.toArray()" because "c" is null. Fixes 245.
bahlef
Release 1.15.3 – 2023-01-26
Type
Changes
By
Signing of nbm file as requested by the NetBeans team to get the plugin center verification
bahlef
Add JSoup HTML formatter. Fixes 107.
bahlef
Add CSSParser CSS formatter. Fixes 106.
bahlef
Release 1.15.2 – 2022-10-02
Type
Changes
By
Added possibility to organize imports with Google and Palantir formatter. Fixes 215.
bahlef
Fixed issue with overriding tab sizes when formatter is using spaces for indentation
and not tabs. Fixes 211.
bahlef
Fixed warning about org.eclipse.osgi.launch.EquinoxFactory ClassNotFoundException
which appeared due to Eclipse Equinox OSGi classes which were inside the jsdt-core. Fixes 219.
bahlef
Release 1.15.1 – 2022-05-20
Type
Changes
By
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). Fixes 208.
bahlef
Release 1.15.0 – 2022-05-18
Type
Changes
By
Fixed option validation issue when using workspace mechanic configuration file. Fixes 202.
bahlef
Added Palantir formatter
bahlef
Added Vertical Blank SQL Formatter
bahlef
Added DBeaver SQL Formatter (via Spotless)
bahlef
Release 1.14.5 – 2022-02-24
Type
Changes
By
Fixed editor issues when using revelc.net XML formatter
bahlef
Fixed editor behavior when using JSoup XML formatter
bahlef
Fixed usage of JSON formatters
bahlef
Release 1.14.4 – 2022-02-07
Type
Changes
By
Erroneous formatting with Eclipse when "Override Tab Size" is active. Fixes 191.
bahlef
Fixed issue in Google formatter when there were blank lines at the end of the Java file. Fixes 190.
bahlef
Release 1.14.3 – 2022-01-22
Type
Changes
By
Erroneous formatting with Eclipse. Fixes 152.
bahlef
Added Java > 11 runtime check. Fixes 178.
bahlef
Google formatter uses now spaces instead of tabs in the NetBeans editor
bahlef
Release 1.14.2 – 2021-12-28
Type
Changes
By
Fixed NoSuchMethodError when formatting javadoc. Fixes 164.
bahlef
Updated all formatters and third-party dependency to latest versions
bahlef
Release 1.14.1 – 2020-08-26
Type
Changes
By
Added support for loading remote configurations for Eclipse formatters. Fixes 155.
bahlef
Updated to latest Eclipse formatter version to fix formatting issues. Fixes 153.
bahlef
Added manticore JSQLFormatter. Fixes 146.
manticore-projects
Updated to latest Google formatter version to fix formatting issues. Fixes 137.
bahlef
Release 1.14.0 – 2020-08-25
Type
Changes
By
Added Spring Java Formatter. Fixes 101.
bahlef
Added Eclipse Javascript Formatter. Fixes 36.
bahlef
Added revelc.net and Jsoup XML Formatter. Fixes 104.
bahlef
Added Jackson Json formatter. Fixes 105.
bahlef
Removed unneccessary nb-javac-impl dependency which caused ClassNotFoundException. Fixes 111.
bahlef
Renamed the project from "External Java Code Formatters for NetBeans" to "External Code Formatters for NetBeans" because of adding Eclipse Javascript Formatter
bahlef
Support for relative configuration file paths for Eclipse formatters. Fixes 116.
bahlef
Release 1.13.0 – 2020-01-09
Type
Changes
By
Added Google Formatter
bahlef
Renamed the project from "Eclipse Java Code Formatter for NetBeans" to "External Java Code Formatters for NetBeans" because of adding Google Code Formatter
bahlef
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!. Fixes 17.
bahlef
Switched from ANT to Maven project. Fixes 81.
bahlef
Added editor context menu action
bahlef
Added support for project specific formatter settings for Gradle projects (and also other Java project types). Fixes 95.
bahlef
Unit test added to check @formatter:on/off feature of Eclipse formatter. Fixes 94.
bahlef
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. Fixes 82.
bahlef
Got rid of additional XML libraries and using NetBeans internal classes (XMLUtil) now instead. Fixes 32.
bahlef
Release 1.12.2.46 – 2017-03-29
Type
Changes
By
Fixed: java.lang.NoClassDefFoundError after another version of the plugin has been uninstalled. Fixes 93.
markiewb
Release 1.12.1.46 – 2016-12-13
Type
Changes
By
Provide support for Eclipse Neon 4.6 1a. Fixes 84.
markiewb
Fixed: Keyboard shortcut does not format non java files. Fixes 88.
markiewb
Backport "Allow action to be invoked via macro". Fixes 89.
markiewb
Backport "Minor UI issues in options dialog". Fixes 87.
markiewb
Backport "Cannot be converted to URI/File: URI is not hierarchical.". Fixes 88.
markiewb
Release 1.12.0 – 2016-09-12
Type
Changes
By
Allow action to be invoked via macro. Fixes 86.
markiewb
Release 1.11.0 – 2016-05-14
Type
Changes
By
Support formatting using Eclipse 4.5.2 Mars.2. Fixes 78.
markiewb
Fixed: Minor UI issues in options dialog. Fixes 74.
markiewb
Fixed: Prevent "URI is not hierarchical" exception. Fixes 80.
markiewb
Fixed: Exception, when using third-party Java code formatter in configuation file. Fixes 77.
markiewb
Release 1.10.2.1 – 2016-05-07
Type
Changes
By
Support formatting using Eclipse 4.4 - Fork of the 1.10.2 Version with Eclipse Luna jars. Fixes 72.
markiewb
Fixed: Cannot use version 4.4 parallel to 4.5. Fixes 79.
markiewb
Release 1.10.2 – 2016-02-29
Type
Changes
By
Support Workspace Mechanic (https://code.google.com/a/eclipselabs.org/p/workspacemechanic/) configuration file (*.epf). Fixes 61.
markiewb
Support configuration via <projectdir>/.settings/org.eclipse.jdt.core.prefs or absolute path to org.eclipse.jdt.core.prefs. Fixes 67.
markiewb
Reduce download size by 77% by repacking jars with pack200. Fixes 68.
markiewb
On save action: Introduced option for formatting only the changed lines. Fixes 70.
markiewb
Support configuration of linefeed. Fixes 71.
markiewb
Support configuration of source level. Fixes 23.
markiewb
Fallback to NB formatter, if file isn't a java file. Fixes 37.
markiewb
Selection in undocked windows is not respected, when called via keyboard. Fixes 73.
markiewb
Release 1.9.0.0 – 2015-12-30
Type
Changes
By
Update to Eclipse formatter jars from Eclipse 4.5.1 (Mars.1). Fixes 63.
markiewb
Code templates for @formatter:on/off (https://github.com/markiewb/eclipsecodeformatter_for_netbeans/wiki/Support-of-@formatter:off). Fixes 65.
markiewb
Update requirements to NetBeans 8.0+. Fixes 66.
markiewb
Release 1.8.0.6 – 2015-03-04
Type
Changes
By
Fixed: java.lang.IllegalArgumentException: bad position and run parts in EDT. Fixes 57.
markiewb
Fixed: option panel isn't found by searching for "eclipse". Fixes 4.
markiewb
Release 1.8.0.5 – 2014-10-31
Type
Changes
By
Fixed: Format on Save - Changed files remain modified after saving them in Java Editor. Fixes 56.
markiewb
Fixed: "URI is not hierarchical" error message on calling format - add logging for this error. Fixes 55.
markiewb
Release 1.8.0.4 – 2014-10-11
Type
Changes
By
Preserve Class/Method/Field breakpoints (experimental, can be disabled in options). Fixes 47.
markiewb
Fixed: Do not remove linebreakpoint, if line is not included in selection. Fixes 53.
markiewb
Fixed: Cannot assign shortcut for "Format with Eclipse Formatter" action. Fixes 52.
markiewb
Update to use eclipse formatter libs from eclipse 4.4. Fixes 46.
markiewb
Support only NetBeans 7.4 and above. Fixes 48.
markiewb
Add donation button. Fixes 49.
markiewb
Add link to github/homepage. Fixes 50.
markiewb
Release 1.7.1 – 2014-06-10
Type
Changes
By
Fixed: NPE when configuration file not found. Fixes 40.
markiewb
Release 1.7.0 – 2014-04-01
Type
Changes
By
Format selected part of document. Fixes 38. Thanks to Saad Mufti (https://github.com/saadmufti).
markiewb
Release 1.6.1 – 2013-11-20
Type
Changes
By
Fixed: NPE while saving options when no profile is set. Fixes 34.
markiewb
Release 1.6 – 2013-11-11
Type
Changes
By
Update to Eclipse formatter jars from Eclipse Kepler 4.3. Fixes 30.
markiewb
First profile in file is always used - support selection of profile. Fixes 31.
markiewb
Project specific options: Show link to global options. Fixes 21.
markiewb
Release 1.5 – 2013-10-20
Type
Changes
By
Fixed: Formatting with eclipse formatter introduces empty document in undo manager. Fixes 18.
markiewb
Provide a signed package for the PPUC. Fixes 27.
markiewb
Release 1.4.1 – 2013-10-07
Type
Changes
By
Fixed: Configured formatter.xml isn't used. Fixes 25.
markiewb
Release 1.4 – 2013-10-03
Type
Changes
By
Compile against NB 7.3. Fixes 22.
markiewb
Choose a license, which is compatible to the embedded libs. Fixes 16.
markiewb
Compatibility to JDK6. Fixes 14.
markiewb
Add action "Format with Eclipse Formatter". Fixes 13.
markiewb
After saving the caret is always placed at the end of the file. Fixes 11.
markiewb
Preview panel in options isn't aware to dark themes LAF. Fixes 10.
markiewb
Simplify org.netbeans.eclipse.formatter.ReformatWithEclipseBeforeSaveTask.isJava(). Fixes 9.
markiewb
Make formatting "on save" optional. Fixes 8.
markiewb
Use standard border for options/project settings. Fixes 5.
markiewb
Missing XML syntax highlighting in options/project settings. Fixes 3.
markiewb
Missing mnemonics in options dialog/project settings. Fixes 2.
markiewb
NPE when Format action is invoked but no java document has the focus. Fixes 1.
markiewb