Highlight of this release is the provisional support for Windows ARM64 as well the initial update of several icons to also include high-DPI variants.
What's Changed
- Update bundle & feature version for 1.17 release cycle by @ptziegler in #797
- Bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #798
- Recompile Windows binaries for x64 and aarch64 by @ptziegler in #799
- Update to Tycho 4.0.8 & bump affected bundle versions by @ptziegler in #801
- Generate Software Bill-of-Materials (SBOM) as part of project build by @ptziegler in #791
- Remove unnecessary "throws" statement in model methods by @ptziegler in #802
- Adapt Bean/PojoObservableCodeSupport to use new Observable API by @ptziegler in #784
- Always show scrollbar in property table to avoid obscured buttons by @ptziegler in #803
- Refactor and harmonize image property editors by @ptziegler in #794
- Raise lower bound of SWT bundle to 3.126 by @ptziegler in #804
- Convert "What's New" section from HTML to AsciiDoc by @ptziegler in #805
- The selection in LayoutPreferencePage needs to be updated on new input by @ptziegler in #806
- Convert remaining WindowBuilder Core Documentation from HTML to AsciiDoc by @ptziegler in #807
- Update JavaDoc to remove references to old Observable API by @ptziegler in #809
- Update miglayout to 11.4 by @merks in #812
- Remove usage old Observable API when using IObservableMap by @ptziegler in #810
- Fix partial initialization of ImplicitLayoutCreationSupport by @ptziegler in #814
- Delete unused Version class by @ptziegler in #815
- Remove unused Activator & Messages class in org.eclipse.wb.core.java by @ptziegler in #817
- Remove support for Java versions < 1.8 by @ptziegler in #816
- Bump actions/upload-artifact from 4.3.3 to 4.3.4 by @dependabot in #818
- Update organisation hosting the dash-license yaml file. by @ptziegler in #821
- Fix NPE when MigLayout bundle has been added as external jar by @ptziegler in #820
- [GEF] Remove duplicate activate/deactivate methods in edit part by @ptziegler in #822
- [GEF] Make IEntry compatible with PaletteEntry by @ptziegler in #823
- [GEF] Make IContainer compatible with PaletteDrawer by @ptziegler in #824
- [GEF] Move createCompoundCommand() method out of EditPart class by @ptziegler in #825
- [GEF] Replace GroupRequest with original GEF class by @ptziegler in #826
- [GEF] Cleanup method signatures in IEditPartFactory to use GEF EditPart by @ptziegler in #621
- Change signature of runObjectLog to expect a Callable object by @ptziegler in #830
- Change signatures in SwingUtils to expect a Callable object by @ptziegler in #832
- [GEF] Harmonize inclusion/exclusion set in tools by @ptziegler in #831
- [GEF] Harmonize selection methods in IEditPartViewer base interface by @ptziegler in #833
- Change signature of runObjectIgnore to expect a Callable object by @ptziegler in #834
- Create reproducer test case for exception when using GridBagLayout by @ptziegler in #829
- Change signature of runObject/runObjectUI to expect a Callable object by @ptziegler in #835
- Change signature of runObject/runObjectUI to expect a Callable object by @ptziegler in #836
- Replace RunnableObjectEx with Callable interface by @ptziegler in #828
- Fix copyright header in ParseFactory (typo) by @ptziegler in #837
- Bump EnricoMi/publish-unit-test-result-action from 2.16.1 to 2.17.0 by @dependabot in #838
- Fix compilation error due to deleted PDE class by @ptziegler in #840
- Create 96 and 192 DPI variants of the alignment icons. by @ptziegler in #841
- Use new alignment icons for MigLayout bundle by @ptziegler in #843
- Move alignment icons from org.eclipse.wb.core.ui to org.eclipse.wb.core by @ptziegler in #844
- Replace TableWrapLayout icons with new alignment icons by @ptziegler in #845
- Replace ColumnLayout icons with new high-DPI alignment variants by @ptziegler in #846
- Set the "Dictionary" preference as part of the Oomph setup by @ptziegler in #847
- Use new high-DPI icons for anchor actions by @ptziegler in #848
- Fix: HTML Tooltip not show on Linux by @ptziegler in #849
- Remove obsolete IActionIconProvider class by @ptziegler in #850
- Remove old alignment icons for Spring-/From-/Gridlayout by @ptziegler in #851
- Remove old alignment icons for SWT GridLayout by @ptziegler in #852
- Remove old alignment icons for Swing GridBagLayout by @ptziegler in #853
- Remove old alignment icons for Swing FormLayout by @ptziegler in #854
- Update navigation icons in DimensionEditDialog with high-DPI versions by @ptziegler in #855
- [Draw2D] Support reparenting when adding new child to figure by @ptziegler in #856
- [Draw2D] Add support for layout managers to figures by @ptziegler in #857
- [Draw2D] Fix potential deadlock in palette when using layout manager by @ptziegler in #858
- [Draw2D] Harmonize Parent/Children accessors in Figure with base class by @ptziegler in #839
- [Draw2D] Remove explicit type cast in Figure.getChildren() by @ptziegler in #859
- [GEF] Make IPalette compatible with PaletteRoot by @ptziegler in #860
- Fix: Wrong coordinates when calculating location of Swing components by @ptziegler in #861
- Avoid asynchronous task when calculating relative locations by @ptziegler in #862
- Adapt FigureTest to handle new GEF behavior by @ptziegler in #868
- Bump actions/upload-artifact from 4.3.4 to 4.3.6 by @dependabot in #866
- Bump actions/setup-java from 4.2.1 to 4.2.2 by @dependabot in #867
- Cleanup usage of old BeanObservables in list/set factories by @ptziegler in #869
- Add What's New page for WindowBuilder 1.17.0 by @ptziegler in #875
- Mention "org.eclipse.wb.core.java.imageProcessor" extension point in N&N by @ptziegler in #876
- Use release repositories for SimRel 2024-09 by @ptziegler in #881
- Bump EnricoMi/publish-unit-test-result-action from 2.17.0 to 2.17.1 by @dependabot in #879
New Contributors
- @dependabot made their first contribution in #798
Full Changelog: V1.16.0...V1.17.0