Skip to content

Releases: eclipse-windowbuilder/windowbuilder

V1.17.0

11 Sep 19:05
Compare
Choose a tag to compare

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...
Read more

V1.16.0

13 Jun 17:10
Compare
Choose a tag to compare

Focus of this release is removal of all embedded jars.

What's Changed

  • [SimRel] Prepare workspace for 2024-06 release by @ptziegler in #722
  • Refactor SWT baseline plugin to fix SpotBugs warnings by @ptziegler in #721
  • [Draw2D] Paint whole property table using Draw2D graphics object by @ptziegler in #725
  • Use AbstractUIPlugin instead of ResourceManager to load ImageDescriptor by @ptziegler in #726
  • Remove Activator class in SWT_AWT plugin by @ptziegler in #728
  • [Draw2D] Create dedicated figure for painting rows of property table @ptziegler by @ptziegler in #730
  • Convert anon. classes to lambda expressions in ListenerMethodProperty by @ptziegler in #733
  • Add ability to contribute OSGi bundles as additional libraries by @ptziegler in #737
  • Use official MigLayout bundles instead of embedded jar by @ptziegler in #735
  • Remove usage of deprecated PluginVersionIdentifier by @ptziegler in #739
  • Fix improper warnings regarding invalid wbp-factory xml files by @ptziegler in #740
  • Reimplement handling of lambda expression for event listeners by @ptziegler in #734
  • Consume JGoodies bundles from Orbit instead of using embedded jars by @ptziegler in #738
  • Suppress instance creation of nested root nodes by @ptziegler in #742
  • Set "banner.hide=true" to suppress BurningWave logo by @ptziegler in #746
  • Ignore owner when parsing JDialog widget by @ptziegler in #744
  • Fix: NLS missing message: ColorPreferenceChooser_Include by @ptziegler in #748
  • Remove boot-classloader hack by @ptziegler in #749
  • Cleanup leaky project classloader after code compilation by @ptziegler in #750
  • Collection of minor cleanups to remove usage of internal GEF classes. by @ptziegler in #755
  • [Draw2D] Painting on FigureCanvas should be done in UpdateManager by @ptziegler in #756
  • [GEF] Convert PropertyTable to GEF GraphicalViewer by @ptziegler in #731
  • Fix incompatibilities introduced with 2024-06 M2 by @ptziegler in #763
  • Fix ClassCastException when double-clicking in property table. by @ptziegler in #761
  • Use Require-Bundle header for Draw2D/GEF to specifiy lower bounds by @ptziegler in #762
  • Evaluation of array should also consider assignments after creation. by @ptziegler in #766
  • Integrate presentation buttons of property table into GEF layout. by @ptziegler in #770
  • Update direct-from-maven dependencies by @merks in #772
  • Fix: Scrollbar are no longer shown for palette and canvas. by @ptziegler in #773
  • Fix: Only disable resizability of frame when taking a screenshot. by @ptziegler in #774
  • Use Java 21 for publishing to preserve posix permissions in site zip by @merks in #776
  • Add missing about.html/plugin.properties to XSD bundle by @ptziegler in #778
  • Clean the src-gen directory of the XSD bundle as part of the Maven build by @ptziegler in #779
  • Update GitHub workflow actions and use commit ids instead of tags by @ptziegler in #788
  • Add Dependabot to automatically check Maven/GitHub dependencies by @ptziegler in #789
  • Add missing license/security/code-of-conduct files by @ptziegler in #790
  • Fix:Layout preference page doesn't keep default layout by @ptziegler in #787

Full Changelog: V1.15.0...V1.16.0

V1.15.0

13 Mar 16:37
Compare
Choose a tag to compare

Highlights of this release is the support for jakarta annotations in E4 parts (Inject, PostConstruct, PreDestory, etc...) as well as lambda support for listeners.

The XWT component has been removed due to increasing incompatibilities with the latest Eclipse release.

Several of our old dependencies have been removed, migrated or updated:

  • Digester3 -> JAXB
  • Commons-Logging -> Removed
  • Commons-Lang -> Commons-Lang3
  • Commons-Collections -> Commons-Collections4

What's Changed

  • Remove XWT integration for upcoming WindowBuilder release #645 by @ptziegler in #646
  • Add check-dash-licenses to GitHub workflow by @ptziegler in #647
  • [SimRel] Update project and version for 1.15 development cycle by @ptziegler in #648
  • Deploy the WB devtools to the p2 repository #644 by @ptziegler in #650
  • Try to fix random failures in ImagePropertyEditorTestWithManager by @ptziegler in #649
  • Install WB Dev and Spotbugs plugins as part of Oomph setup #644 by @ptziegler in #651
  • Typify LayoutDesigner & friends in Netbeans Modules Form component by @ptziegler in #652
  • Fix various raw type warnings in WindowBuilder code by @ptziegler in #653
  • Add dash-license job to create IP issues on-demand by @ptziegler in #655
  • Remove usage of Guava Collections in WindowBuilder Core #270 by @ptziegler in #658
  • Remove embedded BurningWave jar and retrieve it via Maven instead by @ptziegler in #654
  • Remove usage of Guava collections from SWT/RCP projects #270 by @ptziegler in #660
  • Remove usage of Guava collections from Swing projects #270 by @ptziegler in #661
  • Remove usage of Guava collections from test project #270 by @ptziegler in #662
  • Replace Guavas BiMap with BidiMap from Commons Collections #270 by @ptziegler in #663
  • [Draw2D] Replace IColorConstants with ColorConstants by @ptziegler in #665
  • Add "How to build in command line" section to ReadMe by @ptziegler in #666
  • [Draw2D] Replace ICursorConstants with Cursors by @ptziegler in #667
  • [Draw2D] Replace IPositionConstants with PositionConstants by @ptziegler in #668
  • [Draw2D] Replace ILocator with Locator interface by @ptziegler in #669
  • [Draw2D] Remove redundant cursor methods in Figure by @ptziegler in #670
  • [Draw2D] Remove setCapture() methods in Figure by @ptziegler in #671
  • Update to Nebula 3.1.0 by @ptziegler in #675
  • Set JLS to latest (from Java 5 to Java 21) by @ptziegler in #674
  • [Draw2D] Remove duplicate Border methods in Figure by @ptziegler in #676
  • Support of lambda expressions for listeners #176 by @ptziegler in #672
  • Create new, dedicated plug-in to generate Java code from XSD by @ptziegler in #639
  • [Draw2D] Harmonize setBounds method with downstream Figure by @ptziegler in #677
  • [Draw2D] Remove data field in Figure with GEF VisualPartMap by @ptziegler in #680
  • Update Orbit/Maven dependencies for SimRel 2024-03 by @ptziegler in #681
  • Use Import-Packages for Commons Logging to handle changed bundle name by @ptziegler in #682
  • Switch to JAXB-OSGi from JAXB-Core + JAXB-Impl by @ptziegler in #683
  • Initial batch for migration from Digester3 to JAXB by @ptziegler in #684
  • Second batch for migration from Digester3 to JAXB by @ptziegler in #685
  • Process the (standard bean) properties of a component via JAXB by @ptziegler in #686
  • Remove usage of Digester3 in ComponentDescriptorHelper in favor of JAXB by @ptziegler in #687
  • Create wbp-factory schema and load model from XML via JAXB by @ptziegler in #688
  • Remove dependency to commons-logging, commons-beantuils and digester3 by @ptziegler in #689
  • Migrate from commons-collections3 to commons-collections4 by @ptziegler in #690
  • Migrate from commons-lang to commons-lang3 by @ptziegler in #691
  • Remove redundant code from ComponentDescriptionHelper by @ptziegler in #693
  • Consider SimRel Orbit repository when calculating the modular targlet by @ptziegler in #696
  • Use absolute coordinates for start and end location while dragging by @ptziegler in #699
  • Add jakarta namespace to root context parser for E4 parts by @de-bengui in #700
  • Add missing m2e repository to P2 director by @ptziegler in #702
  • Repair and execute E4 RCP test by @ptziegler in #703
  • [Win32] Repair selection in WindowBuilder palette by @ptziegler in #704
  • Escape HTML in AbstractFormatterInfo description by @ptziegler in #705
  • A collection of minor changes to handle some of the compiler warnings by @ptziegler in #706
  • Adapt FlowLayoutEditPolicy methods to use GEF EditPart directly by @ptziegler in #707
  • [GEF] Adapt ILayoutRequestValudator methods to use GEF EditPart directly by @ptziegler in #708
  • [GEF] Use GEF EditPart in IEditPartDecorationListener by @ptziegler in #710
  • [Draw2D] Paint property values using Graphics instead of GC object by @ptziegler in #712
  • Fix sporadic NullPointerException in VariableUtils by @ptziegler in #718

New Contributors

Full Changelog: V1.14.0...V1.15.0

V1.14.0

06 Dec 16:56
Compare
Choose a tag to compare

Focus of this release is the initial support for the JFace ResourceManager as a replacement for the SWTResourceManager (#486), Java 21 compatibility, as well as the continuing migration to the latest GEF version.

Noteworthy bugfixes:

  • Swing composites were not fully captured when larger than the current screen resolution (#501)
  • SWT snapshots occasionally captured the background instead of the widgets (#609)

What's Changed

  • Try to fix sporadic error thrown by ProjectClassLoaderTest by @ptziegler in #565
  • Try to further stabilize the ProjectClassLoaderTest by @ptziegler in #567
  • Fix: Swing components only partial captured when larger than screen by @ptziegler in #482
  • Fix: Occasional NPE when creating a mocked widget by @ptziegler in #568
  • Enable and execute XML tests by @ptziegler in #566
  • [SimRel] Update versions and target platform for next development cycle by @ptziegler in #569
  • Fix: Failure in tycho-baseline-plugin due to byte-code changes by @ptziegler in #571
  • Fix: Deadlock when an exception is thrown inside an UIRunnable. by @ptziegler in #570
  • Second attempt to stabilize the PaletteUITests by @ptziegler in #575
  • Fix: When tab order set, new tabbable controls not recognized by @ptziegler in #572
  • Fix: Improper use of FontDescriptor to create bold fonts by @ptziegler in #577
  • [GEF] Synchronize EventManager with GEF EventDispatcher by @ptziegler in #578
  • Fix: NoClassDefFoundError in MVEL when using Java 21 by @ptziegler in #581
  • Replace calls to Guavas factory methods with corresponding Java constructors by @ptziegler in #583
  • [SimRel] Update Apache Commons IO: 2.12.0 -> 2.13.0 by @ptziegler in #584
  • Fix: Potential memory leak due to undisposed resource registries by @ptziegler in #585
  • Add model support for the JFace ResourceManager classes by @ptziegler in #586
  • [GEF] Reuse bounds variable inherited from parent Figure class by @ptziegler in #589
  • Add methods to create LocalResourceManager instances on-demand by @ptziegler in #596
  • Replace usage of SWTResourceManager for images with LocalResourceManager by @ptziegler in #597
  • Replace usage of SWTResourceManager for fonts with LocalResourceManager by @ptziegler in #599
  • Replace usage of SWTResourceManager for colors with LocalResourceManager by @ptziegler in #601
  • Replace usage of SWTResourceManager for cursors by @ptziegler in #602
  • [GEF] Replace ScrollModel classes with RangeModel and ViewPort by @ptziegler in #587
  • Replace WB (Compound)Command classes with downstream GEF implementation by @ptziegler in #606
  • Update documentation to aligh with removal of SWTResourceManager. by @ptziegler in #591
  • Ensure forward compatibility by executing the tests with Java 17 & 21 by @ptziegler in #594
  • Consider the correct font when calculating the palette entry bounds by @ptziegler in #607
  • Update the ReadMe file and add an example to illustrate the WB editor by @ptziegler in #608
  • [GEF] Extend the Tools class with the downstream GEF implementation. by @ptziegler in #611
  • [GEF] Extend GEF EditPart interface and resolve compile errors by @ptziegler in #612
  • Use JDK classes instead of Guava to create immutable collections by @ptziegler in #615
  • Try to minimize "Source folder not found" error during Windows tests by @ptziegler in #617
  • Replace occurrences of Guava Predicates with their Java counterpart by @ptziegler in #616
  • Add required modules to module-info.java file when creating new template by @ptziegler in #623
  • [GEF] Cleanup EditPart class and remove duplicate code by @ptziegler in #624
  • [GEF] Cleanup duplicate code in EditPolicy class by @ptziegler in #625
  • Wait for shell to update as attempt to stabilize image property tests by @ptziegler in #626
  • Increase wait time for layout tests to 20ms to reduce instability. by @ptziegler in #628
  • [GEF] Migrate to Request implementations provided by GEF by @ptziegler in #627
  • Restore delayed event execution for EditEventManager by @ptziegler in #630
  • [GEF] Finalize GEF cleanup for the current development cycle by @ptziegler in #631
  • [GTK] Cleanup SWT snapshot mechanism on Linux systems by @ptziegler in #610
  • [SimRel] Build and test WindowBuilder against 2023-12 M3 by @ptziegler in #635
  • Switch back to latest Tycho release (4.0.4) due to unstable builds by @ptziegler in #637
  • Repair combo-box in layout preference page #640 by @ptziegler in #641
  • Create release notes for WB 1.13.0 & 1.14.0 by @ptziegler in #643

Full Changelog: V1.13.0...V1.14.0

V1.13.0

13 Sep 15:13
Compare
Choose a tag to compare

1.13.0 has been released.

Website
https://eclipse.dev/windowbuilder/

Update Sites
https://download.eclipse.org/windowbuilder/updates/index.html
https://download.eclipse.org/windowbuilder/updates/release/1.13.0

Market place
https://marketplace.eclipse.org/content/windowbuilder
https://marketplace.eclipse.org/content/windowbuilder-nightly-build

What's Changed

  • Update p2 repositories to their latest releases. by @ptziegler in #475
  • Replace deleted SWTObservable with DisplayRealm in ControlTest. by @ptziegler in #480
  • Remove deleted IWorkbenchWindowConfigurer methods from wbp-component.xml by @ptziegler in #478
  • Remove deleted PopupDialog constructor from wbp-component.xml. by @ptziegler in #479
  • Update release version numbers for next development cycle (1.13.0) by @ptziegler in #474
  • Enhanced classes should be directly injected in the parent class-loader by @ptziegler in #469
  • [GEF] Replace Rectangle with latest GEF counterpart. by @ptziegler in #467
  • [GEF] Replace PointList with latest GEF class. by @ptziegler in #484
  • Ensure that the target directory is empty when moving the test project. by @ptziegler in #485
  • Update Tycho to the 4.0.0 nightly build. by @ptziegler in #483
  • [GEF] Replace Transposer with latest GEF class. by @ptziegler in #487
  • Validate the Manifest version numbers using the latest release. by @ptziegler in #488
  • IPalettePreferences should use FontDescriptor instead of Font by @ptziegler in #489
  • Fix: NPE when creation a Font from an uninitialized FontDescriptor. by @ptziegler in #490
  • Update Code generation to the new Observable Binding API - #491 by @ptziegler in #493
  • Synchronize compiler settings accross all plugin projects by @ptziegler in #494
  • Perform automatic code cleanup in all source files - Correct indentation by @ptziegler in #495
  • [GTK3] Issue 371 - Fix crash when taking a snapshot on Wayland by @ptziegler in #465
  • Switch to the ImageDescriptor for IEntry instead of Image. by @ptziegler in #496
  • Switch to the ImageDescriptor in EntryInfo instead of Image. by @ptziegler in #497
  • Update to Tycho 5 nightly build. by @ptziegler in #503
  • Fix "Widget is Disposed" exception in FontDialogField. by @ptziegler in #505
  • [GEF] Replace Graphics class with its GEF counterpart. by @ptziegler in #502
  • Switch from Image to ImageDescriptor for IObservePresentation by @ptziegler in #507
  • [GEF] Figure should implement the IFigure interface. by @ptziegler in #508
  • [GEF] Replace IFigureListener with FigureListener by @ptziegler in #510
  • [GEF] Replace IAncestorListener and AncestorEventTable by @ptziegler in #511
  • [GEF] Replace IMouseListener, IMouseMoveListener and IMouseTrackListener by @ptziegler in #513
  • IMenuObjectInfo should use ImageDescriptor instead of Image. by @ptziegler in #514
  • ISurroundTarget should use ImageDescriptor instead of Image. by @ptziegler in #515
  • Remove singleton pattern from ObjectsLabelProvider by @ptziegler in #516
  • Fix: Category not expanded when clicking on it. by @ptziegler in #517
  • IObjectPresentation should use ImageDescriptors instead of Images. by @ptziegler in #518
  • IActionIconProvider should use ImageDescriptors instead of Images by @ptziegler in #519
  • ComponentDescriptor should use ImageDescriptors instead of Images by @ptziegler in #520
  • Replace icon wrapping for View/Shortcut info with pure image descriptors by @ptziegler in #521
  • Cleanup internal Image wrapping in CreationDescription & friends by @ptziegler in #522
  • Remove internal Image wrapping in StylePresentation. by @ptziegler in #523
  • Cleanup internal Image wrapper in ComponentEntryInfo & friends by @ptziegler in #524
  • Convert all WindowBuilder tests from JUnit3 to JUnit4 by @ptziegler in #525
  • Cleanup tear-down methods to stabilize test cases by @ptziegler in #527
  • Adjust wait time for event loop to stabilize unit test by @ptziegler in #528
  • Remove internal usage of the SwtResourceManager by @ptziegler in #529
  • Set "force" flag so that test project files are in sync with file system by @ptziegler in #532
  • Add MVEL bundle to the project classloader by @ptziegler in #534
  • Remove obsolete Image constructor for ComponentPresentation by @ptziegler in #531
  • Ensure that DisposeProjectAfter is always called after the test by @ptziegler in #535
  • Fix potential memory leak by using ImageDescriptors in ImageUtils by @ptziegler in #536
  • Update XWT to 1.9.0 in replacement for the embedded jars. by @ptziegler in #526
  • [GEF] Replace RefreshManager with UpdateManager by @ptziegler in #537
  • Fix: Palette not properly updated when hovering over items by @ptziegler in #539
  • [GEF] Replace EventTable with EventListenerList by @ptziegler in #538
  • [GEF] Simplify proxy event handling in EventManager by @ptziegler in #540
  • Remove usage of deprecated constructor for Java primitives. by @ptziegler in #541
  • Typify ListDialogField & IListAdapter to resolve "raw types" warnings by @ptziegler in #542
  • Switch to ImageDescriptor in TypeImageProvider and adjust references by @ptziegler in #543
  • Store visuals of bean components as image descriptors instead of images by @ptziegler in #544
  • Fix: WindowBuilder can't be installed in Eclipse IDE by @ptziegler in #548
  • Adjust action-image/image provider to return ImageDescriptors by @ptziegler in #547
  • Perform automatic code cleanup - add missing override annotations by @ptziegler in #549
  • Partial migrate SwingImageUtils to use ImageDescriptors. by @ptziegler in #550
  • Remove ImageImageDescriptor and cleanup remaining references. by @ptziegler in #551
  • Synchronize methods and fields with descriptor-based implementation by @ptziegler in #552
  • Automatic Code Cleanup - Use diamond operators where possible by @ptziegler in #553
  • Automatic Code Cleanup - Use pattern matching for instanceof by @ptziegler in #554
  • Synchronize databinding project settings with the rest by @ptziegler in #555
  • Code Cleanup - Replace Guava Functions with Java Functions by @ptziegler in #557
  • [...
Read more

Release 1.12.0

13 Jul 20:38
4d7d79c
Compare
Choose a tag to compare

Release 1.11.0

24 Oct 10:36
0266cab
Compare
Choose a tag to compare

Release 1.10.0