This release primarily focuses on general housekeeping. However, it should also solve the IndexOutOfBoundsException thrown when using WindowBuilder together with an actual Java 8.
What's Changed
- Update target platform for 2024-12 development cycle by @ptziegler in #882
- Bump actions/upload-artifact from 4.3.6 to 4.4.0 by @dependabot in #878
- Explicitly set required permissions for "Publish Test Results" action by @ptziegler in #885
- [GTK] Remove binaries for amd64 architecture by @ptziegler in #884
- Fix: NPE when creating snippet without selecting a project by @ptziegler in #883
- Bump actions/setup-java from 4.2.2 to 4.3.0 by @dependabot in #889
- [GTK] Create launch configuration and recompile Linux binaries by @ptziegler in #888
- Restrict the number of builds to keep with artifacts by @ptziegler in #892
- Update version in feature.xml to 1.18.0 by @ptziegler in #890
- Set version for builder-helper-maven-plugin by @ptziegler in #891
- [GTK] Use primitive types in native method invocation. by @ptziegler in #893
- [GTK] Implement get/setAlpha() methods directly in the Java layer by @ptziegler in #896
- Update to Tycho 4.0.9 and CBI 1.5.0 by @ptziegler in #898
- Set version attribute for maven-clean-plugin by @ptziegler in #900
- [GTK] Rename begin/endShot() to match the called GTK methods by @ptziegler in #897
- Fix several AsciiDoc errors/warnings/debug problems by @ptziegler in #899
- [GTK] Harmonize signature of native getWidgetBounds() method by @ptziegler in #901
- [GTK] Move implementation of isPlusMinusTreeClick() to Java layer by @ptziegler in #902
- Make scroll-bar invisible for horizontal/vertical header by @ptziegler in #903
- [GTK] Move snapshot mechanism to Java layer by @ptziegler in #904
- Bump actions/setup-java from 4.3.0 to 4.4.0 by @dependabot in #905
- [GTK] Implement toggle_above method by @ptziegler in #907
- Drop support for JSR296 (Swing Application Framework) by @ptziegler in #908
- Bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in #906
- Harmonize setDefaultTool() and setActiveTool() methods in EditDomain by @ptziegler in #914
- Remove eclipse-jarsigner-plugin from pluginManagement block by @ptziegler in #911
- Update URL to WindowBuilder Website repo in Oomph script by @ptziegler in #910
- Deprecated activate(boolean) method in EntryInfo class by @ptziegler in #915
- Adjust lower bound of GEF dependency in SWT_AWT. by @ptziegler in #918
- Synchronize IPalettePreferences with PaletteViewerPreferences by @ptziegler in #919
- Harmonize call to palette entries in DesignerContainer by @ptziegler in #917
- Bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in #922
- Bump actions/checkout from 4.2.0 to 4.2.1 by @dependabot in #921
- Bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot in #925
- Bump actions/setup-java from 4.4.0 to 4.5.0 by @dependabot in #924
- Bump EnricoMi/publish-unit-test-result-action from 2.17.1 to 2.18.0 by @dependabot in #923
- Cleanup and decouple SWTBot from other JUnit tests by @ptziegler in #926
- Migrate SWTBot tests from JUnit4 to JUnit5 by @ptziegler in #929
- [1.8] Improve support for outdated JDK versions by @ptziegler in #930
- Replace IAdaptable interface with the one provided by the platform by @ptziegler in #931
- Synchronize Apache Commons IO with Orbit (2.16.1 -> 2.17.0) by @ptziegler in #932
- Remove unnecessary type casts and annotations by @ptziegler in #933
- Typify ILayoutInfo.getLayoutData2() to resolve unchecked cast warnings by @ptziegler in #934
- Update News&Noteworthy for 1.18.0 by @ptziegler in #935
Full Changelog: V1.17.0...V1.18.0