Skip to content

V1.25.0

Latest

Choose a tag to compare

@ptziegler ptziegler released this 03 Sep 18:04
· 34 commits to master since this release

Focus of this release is the continuous harmonization with the GEF project. This time specifically the migration to the official Tool classes.

Additional changes are the deprecation of the editorReuseThreshold property in the IPageLayout interface, after being removed from the platform with 968d4cefd41e3cbf6eb3f70bc85aacdd283cf066 and the adaption of the GTK-backend to now also support Wayland on GTK3.

See the changelog for more details.

What's Changed

  • Update features and dependencies for 2026-09 release by @ptziegler in #1527
  • Bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #1526
  • Migrate remaining Swing tests to use text blocks by @ptziegler in #1523
  • Bump eclipse-dash/dash-licenses/.github/workflows/mavenLicenseCheck.yml from 46ab7695167b6e9fed8681b478076279d384b18f to 4815f4ae807fc39514d11b64e7b84e3438c35fb0 by @dependabot[bot] in #1521
  • Migrate away from terminally deprecated workbench action IDs by @ptziegler in #1528
  • Bump eclipse-dash/dash-licenses/.github/workflows/mavenLicenseCheck.yml from 4815f4ae807fc39514d11b64e7b84e3438c35fb0 to af0f4177e79981b1e654041bf29e0d082facd5ae by @dependabot[bot] in #1529
  • Migrate away from terminally deprecated Image constructor by @ptziegler in #1531
  • Don't log expected exceptions by @ptziegler in #1441
  • Simplify GTK3 screenshot logic by @ptziegler in #1533
  • Rewrite GTK3 screenshot logic to work with Wayland #633 by @ptziegler in #1534
  • Bump actions/setup-java from 5.2.0 to 5.3.0 by @dependabot[bot] in #1538
  • Bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #1537
  • Bump EnricoMi/publish-unit-test-result-action from 2.23.0 to 2.24.0 by @dependabot[bot] in #1536
  • Bump eclipse-dash/dash-licenses/.github/workflows/mavenLicenseCheck.yml from af0f4177e79981b1e654041bf29e0d082facd5ae to ccf3dddc093d56fb3112f9df218930d0ef5737a8 by @dependabot[bot] in #1535
  • Use proper tracing for debug logging by @ptziegler in #1542
  • Deprecate hasVirtualColumns and hasVirtualRows for removal by @ptziegler in #1543
  • Bump actions/setup-java from 5.3.0 to 5.4.0 by @dependabot[bot] in #1541
  • Evaluate GridBagLayout.setConstraints() #1539 by @ptziegler in #1544
  • Make dependency to com.ibm.icu optional by @ptziegler in #1545
  • Deprecate IPageLayout.editorReuseThreshold for removal by @ptziegler in #1546
  • Removes several unused classes in Swing Java6 Plugin by @ptziegler in #1547
  • Print scheduled jobs if type can't be selected in "Open Type" dialog by @ptziegler in #1550
  • Try to stabilize UndoManager.test_expandRemembered_bug_0 by @ptziegler in #1551
  • Add StringUtitilites.removeStart() by @ptziegler in #1552
  • Add new tracing information to AstEvaluationEngine by @ptziegler in #1549
  • Add StringUtitilites.removeEnd() by @ptziegler in #1553
  • Treat unused imports as errors by @ptziegler in #1554
  • Fix some trivial "Discouraged Access" warnings by @ptziegler in #1555
  • Refresh available Java types when opening the "Open Type" dialog by @ptziegler in #1556
  • Bump actions/setup-java from 5.4.0 to 5.5.0 by @dependabot[bot] in #1558
  • Extend the amount of metadata printed on a test failure by @ptziegler in #1557
  • [GEF] Remove obsolete Tool class by @ptziegler in #1559
  • [GEF] Use proper command names for GEF tools by @ptziegler in #1561
  • [GEF] Remove redundant TargetingTool class by @ptziegler in #1560
  • [GEF] Harmonize ResizeTracker methods with GEF class by @ptziegler in #1562
  • [GEF] Remove redundant SelectEditPartTracker class by @ptziegler in #1563
  • [GEF] Remove redundant Handle class by @ptziegler in #1565
  • Bump actions/setup-java from 5.5.0 to 5.6.0 by @dependabot[bot] in #1564
  • [GEF] Remove redundant ResizeHandle class by @ptziegler in #1566
  • Remove redundant throws Exception in AbstractGridSelectionEditPolicy by @ptziegler in #1567
  • Try to stabilize relative location calculation of Swing components #1524 by @ptziegler in #1568
  • [GEF] SideLocator should extend RelativeLocator directly by @ptziegler in #1569
  • Bump actions/setup-java from 5.6.0 to 5.7.0 by @dependabot[bot] in #1572
  • Remove usage of deprecated StringUtils.remove(...) method. by @ptziegler in #1576
  • Bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in #1570
  • Remove usage of deprecated StringUtils.contains(...) method. by @ptziegler in #1577
  • Refactor several references to deprecated StringUtils methods by @ptziegler in #1548
  • Migrate RCP form model tests to use text blocks by @ptziegler in #1578
  • Remove obsolete WBP metadata by @ptziegler in #1579
  • Bump eclipse-dash/dash-licenses/.github/workflows/mavenLicenseCheck.yml from ccf3dddc093d56fb3112f9df218930d0ef5737a8 to 1c65a4dde366ffac383f3ff09332617975ac3fa6 by @dependabot[bot] in #1580
  • Cleanup and restore RCP Description Version Provider tests by @ptziegler in #1421
  • Update wb-mvn.target to latest Orbit versions by @merks in #1582
  • Bump eclipse-dash/dash-licenses/.github/workflows/mavenLicenseCheck.yml from 1c65a4dde366ffac383f3ff09332617975ac3fa6 to 420171eeba55132ed887e4ccf72a5bf698615bd1 by @dependabot[bot] in #1584
  • Update wb-mvn.target to latest Orbit versions by @merks in #1583

Full Changelog: V1.24.0...V1.25.0