Change Log of JFormDesigner 5.2

See also: What's New in JFormDesigner 5.2

5.2.5.1

IntelliJ IDEA plug-in only.

  • IntelliJ IDEA plug-in: Support for IntelliJ IDEA 2016.3.

5.2.5

New Features and Improvements

  • Updated JRE in Windows setup to Java 8 Update 112.

Bugs fixed

  • Minor bugs fixed.

5.2.4.1

IntelliJ IDEA plug-in only.

  • IntelliJ IDEA plug-in: Fixed broken NullPointerException when updating GotoJfdOrJavaAction.
  • Do not use SwingX classes bundled with IDE to avoid possible version conflicts with SwingX library in own projects.

5.2.4

New Features and Improvements

  • Eclipse plug-in: Support for Eclipse 4.6.
  • IntelliJ IDEA plug-in: Support for IntelliJ IDEA 2016.2.
  • IntelliJ IDEA plug-in: Show exception stack trace in "Convert to JFormDesigner form failed" dialog.
  • Updated JRE in Windows setup to Java 8 Update 92.

Bugs fixed

  • NetBeans plug-in: Fixed NoClassDefFoundError exception when using dependencies with scope "provided" in maven projects.
  • IntelliJ IDEA plug-in: Fixed NPE when closing a form in IntelliJ IDEA 2016.2.
  • IntelliJ IDEA plug-in: Fixed "Read access" errors when converting IDEA forms to JFormDesigner forms.
  • Stand-alone: Fixed "IllegalArgumentException: proportional location must be between 0.0 and 1.0." at startup.
  • Minor bugs fixed.

5.2.3

New Features and Improvements

  • IntelliJ IDEA plug-in: Basic HiDPI support (scaled icons, larger handles, fixed tree and table row heights, etc).
  • IntelliJ IDEA plug-in: Support for IntelliJ IDEA 2016.1.
  • Updated JRE in Windows setup to Java 8 Update 74.

Bugs fixed

  • Properties view did not remember last used grouping.
  • Properties view: Fixed dead table after clearing filter while editing JFrame "Size Policy" property.
  • IntelliJ IDEA plug-in: Fixed exceptions in class NimbusStyle when using Nimbus look and feel.
  • Eclipse plug-in on Mac OS X: Fixed occasional dead lock when updating .java file after changing property value (e.g. if form contains a TitledBorder).
  • Stand-alone: Fixed mixed line separators (LF and CR LF) in properties files if platform default line separator is different to existing line separators in properties file.

5.2.2.2

IntelliJ IDEA and Eclipse plug-ins only.

  • IntelliJ IDEA plug-in: Support for IntelliJ IDEA 15.
  • IntelliJ IDEA plug-in: Fixed broken "Configure IDE/Project Specific settings" links in Settings dialog (IntelliJ IDEA 14.1 and later).
  • Eclipse plug-in on Mac OS X: Fixed occasional dead lock when opening forms (Eclipse 4.4 and later).

5.2.2.1

JDeveloper plug-in only.

  • JDeveloper plug-in: Support for JDeveloper 12.2.1 and 12.1.3.
  • JDeveloper plug-in: Fixed "Rule id node-selected-in-navigator-or-open-in-editor referenced in extension com.jformdesigner is not defined in it, or any of its dependencies" error.

5.2.2

Bugs fixed

  • FormLayout: Columns/rows were not marked with a light-red background in the column/row header when having zero size (since 5.2).
  • GroupLayout: Fixed StackOverflowError at SwingLayoutBuilder.convertSize().
  • null layout manager did accept non-visual components and windows.
  • IntelliJ IDEA plug-in: Fixed display errors after switching IntelliJ IDEA UI theme.
  • IntelliJ IDEA plug-in: Fixed occasional blocked UI when checking for updates using HTTP proxy.
  • Eclipse plug-in: Fixed endless "Loading..." problem when restoring minimized views (Eclipse 4.x only).
  • Eclipse plug-in: Fixed layout of Import, Export, Restore Defaults and Apply buttons in Preferences dialog (since Eclipse 4.5).
  • Eclipse plug-in on Mac OS X: Modal Swing dialogs did not receive focus (Eclipse 4.x on Java 7+ only)
  • NetBeans form converter: Remove empty type parameters.

Other Changes

  • IntelliJ IDEA plug-in: Improved support for IntelliJ IDEA 14.1.
  • IntelliJ IDEA plug-in: Improved colors for Darcula look and feel.
  • Updated JRE in Windows setup to Java 8 Update 45.

5.2.1

Bugs fixed

  • Eclipse plug-in on Windows: Fixed editor/view activation when running Eclipse on Java 7 or later.
  • Eclipse plug-in on Mac OS X: Fixed focus/editing issue when running Eclipse on Java 7 or later.
  • Minor bugs fixed.

Other Changes

  • IntelliJ IDEA plug-in: Support for IntelliJ IDEA 14.
  • Stand-alone on Mac OS X: Use Oracle Java 7 or 8 (if installed) to run JFormDesigner.
  • Updated JRE in Windows setup to Java 8 Update 25.

5.2.0.3

Eclipse plug-in only.

  • Eclipse plug-in on Mac OS X: Fixed load error of XML formatted .jfd forms when running JFormDesigner in Eclipse 4.4 on Java 7u55 or later.

5.2.0.2

NetBeans plug-in only.

  • NetBeans plug-in: Fixed occasional problem that the Java code of a form was no longer saved to disk (NetBeans 8.0 only).

5.2.0.1

NetBeans plug-in only.

  • NetBeans plug-in: Fixed "NoClassDefFoundError: org/jdom/input/SAXBuilder" when converting NetBeans form.

5.2

New Features and Improvements

  • JDeveloper plug-in.
  • Java 8 support: Use lambda expressions for events.
  • JGoodies Forms 1.6, 1.7 and 1.8 support.
  • GroupLayout: Many improvements and fixes in layout design (from NetBeans 7.2, 7.3, 7.4 and 8.0).
  • Toolbar added to tree file chooser dialog (Go to Home/Project Folder, New Folder, Show Hidden Files and Folders, Refresh commands).
  • Forms converter: Remove member variable prefix from component names if a prefix is specified in Java Code Generator preferences.
  • Stand-alone: Support hidden folders in project source folders and classpath.
  • IntelliJ IDEA plug-in: Enabled search for JFormDesigner options in Settings dialog.
  • IntelliJ IDEA plug-in: Added "Configure IDE Settings" and "Configure Project Specific Settings" links to some settings pages.
  • NetBeans plug-in: Enabled filter for JFormDesigner options in Options dialog (NetBeans 7.3 and later).

Other Changes

  • Updated JGoodies Forms to 1.8.0.
  • Updated JGoodies Looks to 2.6.0.
  • Updated IntelliJ IDEA GridLayout to 12.1.6 (equal to 13.0).
  • Updated JRE in Windows setup to Java 8 Update 5.