Change Log of JFormDesigner 5.2

See also: What's New in JFormDesigner 5.2

5.2.5.1 (IntelliJ IDEA plugin only)

  • IntelliJ IDEA plugin: 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 plugin only)

  • IntelliJ IDEA plugin: 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 plugin: Support for Eclipse 4.6.
  • IntelliJ IDEA plugin: Support for IntelliJ IDEA 2016.2.
  • IntelliJ IDEA plugin: Show exception stack trace in "Convert to JFormDesigner form failed" dialog.
  • Updated JRE in Windows setup to Java 8 Update 92.

Bugs fixed

  • NetBeans plugin: Fixed NoClassDefFoundError exception when using dependencies with scope "provided" in maven projects.
  • IntelliJ IDEA plugin: Fixed NPE when closing a form in IntelliJ IDEA 2016.2.
  • IntelliJ IDEA plugin: 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 plugin: Basic HiDPI support (scaled icons, larger handles, fixed tree and table row heights, etc).
  • IntelliJ IDEA plugin: 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 plugin: Fixed exceptions in class NimbusStyle when using Nimbus look and feel.
  • Eclipse plugin 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 plugins only)

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

5.2.2.1 (JDeveloper plugin only)

  • JDeveloper plugin: Support for JDeveloper 12.2.1 and 12.1.3.
  • JDeveloper plugin: 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 plugin: Fixed display errors after switching IntelliJ IDEA UI theme.
  • IntelliJ IDEA plugin: Fixed occasional blocked UI when checking for updates using HTTP proxy.
  • Eclipse plugin: Fixed endless "Loading..." problem when restoring minimized views (Eclipse 4.x only).
  • Eclipse plugin: Fixed layout of Import, Export, Restore Defaults and Apply buttons in Preferences dialog (since Eclipse 4.5).
  • Eclipse plugin 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 plugin: Improved support for IntelliJ IDEA 14.1.
  • IntelliJ IDEA plugin: Improved colors for Darcula look and feel.
  • Updated JRE in Windows setup to Java 8 Update 45.

5.2.1

Bugs fixed

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

Other Changes

  • IntelliJ IDEA plugin: 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 plugin only)

  • Eclipse plugin 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 plugin only)

  • NetBeans plugin: 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 plugin only)

  • NetBeans plugin: Fixed "NoClassDefFoundError: org/jdom/input/SAXBuilder" when converting NetBeans form.

5.2

New Features and Improvements

  • JDeveloper plugin.
  • 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 plugin: Enabled search for JFormDesigner options in Settings dialog.
  • IntelliJ IDEA plugin: Added "Configure IDE Settings" and "Configure Project Specific Settings" links to some settings pages.
  • NetBeans plugin: 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.