Skip to content

V1.19.0

Choose a tag to compare

@ptziegler ptziegler released this 12 Mar 19:10
· 280 commits to master since this release

Primary focus of this release is a cleanup of the internal structure to reduce the maintenance burden caused by the SWT facades. In addition, this release also features an experimental GEF-based palette to hopefully replace the current implementation with the next release. This palette is disabled by default, but can be enabled using the wbp.gef.palette system property.

What's Changed

  • Manage lifecycle of preview in LAF preference page via AWT even thread by @ptziegler in #940
  • Update target platform and features for WindowBuilder 1.19 by @ptziegler in #939
  • Convert anonymous classes to lambda expressions in Swing classes by @ptziegler in #941
  • Fix segmentation fault when executing CustomizeTest on Linux by @ptziegler in #947
  • Deploy test bundle to update site for baseline checks by @ptziegler in #945
  • [eRCP] Remove obsolete DisplaySupport class by @ptziegler in #944
  • [eRCP] Remove obsolete FillLayoutSupport class by @ptziegler in #948
  • [eRCP] Remove obsolete LabelSupport class by @ptziegler in #949
  • [eRCP] Remove obsolete TreeSupport class by @ptziegler in #950
  • [eRCP] Remove obsolete FormLayoutSupport class by @ptziegler in #951
  • [eRCP] Remove obsolete MenuSupport class by @ptziegler in #952
  • [eRCP] Remove obsolete PointSupport class by @ptziegler in #953
  • Build and test WindowBuilder against Java 21 only by @ptziegler in #956
  • Refactor unnecessary usage of RectangleSupport class by @ptziegler in #955
  • Update URL to Eclipse Nebula update site by @ptziegler in #957
  • Update Apache Commons Text & Apache Commons IO by @ptziegler in #958
  • [eRCP] Remove obsolete RectangleSupport class by @ptziegler in #954
  • [eRCP] Remove obsolete TableSupport class by @ptziegler in #959
  • [eRCP] Remove obsolete ImageSupport class by @ptziegler in #961
  • [eRCP] Remove obsolete SwtSupport class by @ptziegler in #960
  • Remove "final" modifier of JavaInfo.getObject() and override in subtypes by @ptziegler in #962
  • Reduce usage of AssertJ by @ptziegler in #965
  • [eRCP] Remove obsolete JFaceSupport class by @ptziegler in #968
  • [eRCP] Remove obsolete FontSupport class by @ptziegler in #967
  • [eRCP] Remove obsolete ColorSupport class by @ptziegler in #966
  • [eRCP] Remove obsolete RowLayoutSupport class by @ptziegler in #969
  • [eRCP] Remove obsolete ContainerSupport class by @ptziegler in #970
  • [eRCP] Remove obsolete ControlSupport class by @ptziegler in #971
  • [eRCP] Typify IToolkitSupport interface by @ptziegler in #972
  • [eRCP] Remove remaining references to the obsolete eRCP implementation by @ptziegler in #973
  • Cleanup deprecation warnings in palette-related classes by @ptziegler in #976
  • Bump actions/setup-java from 4.5.0 to 4.6.0 by @dependabot in #979
  • Bump eclipse-dash/dash-licenses from ebc42f4ad28dffa380c6db7685431065b414daab to 9b1616198579426e36cc81f8fde2fffcc65d6103 by @dependabot in #978
  • Bump actions/upload-artifact from 4.4.3 to 4.6.0 by @dependabot in #977
  • PoC - Migration to PaletteViewer by @ptziegler in #912
  • [win32] Adapt creation of Image instance to new method signature by @ptziegler in #983
  • Raise PDE dependency to require at least the 2024-06 release by @ptziegler in #982
  • Implement WindowBuilder theme for new GEF palette by @ptziegler in #980
  • Raise minimum BREE for all plugins to Java 21 by @ptziegler in #984
  • Bump actions/setup-java from 4.6.0 to 4.7.0 by @dependabot in #985
  • Bump eclipse-dash/dash-licenses from 9b1616198579426e36cc81f8fde2fffcc65d6103 to 7650f53e6723e60c773eb59dcaab805322898781 by @dependabot in #989
  • Fix NPE when opening palette settings dialog by @ptziegler in #990
  • Update to Tycho 4.0.12 for Junit 5.12 support by @ptziegler in #994

Full Changelog: V1.18.0...V1.19.0