RFR: 8339247: Create release notes for JavaFX 23

Kevin Rushforth kcr at openjdk.org
Fri Aug 30 12:51:52 UTC 2024


This PR adds the release notes for the JavaFX 23 release. This will first go into `master`, and then be backported to the `jfx23` branch so it will be available in that branch when JavaFX 23 is published (and from there also synced into the `jfx23u` repo).

The following filter was used to produce the list of issues fixed in JavaFX 23:

https://bugs.openjdk.org/issues/?filter=45422

Additionally, we had three issues with a `release-note=yes` label, which are included in the list of important changes.

I will wait until closer to the September 17th release date to integrate this.


A [suggestion was made last time](https://github.com/openjdk/jfx/pull/1402#issuecomment-1998821014) to split out the new features (something that adds new functionality to the platform) from enhancements. If we decide to do that, here is my proposed split:

## List of New Features

Issue key|Summary|Subcomponent
---------|-------|------------
[JDK-8092102](https://bugs.openjdk.org/browse/JDK-8092102)|Labeled: textTruncated property|controls
[JDK-8313138](https://bugs.openjdk.org/browse/JDK-8313138)|Scrollbar Keyboard enhancement|controls
[JDK-8267565](https://bugs.openjdk.org/browse/JDK-8267565)|Support "@3x" and greater high-density image naming convention|graphics
[JDK-8311895](https://bugs.openjdk.org/browse/JDK-8311895)|CSS Transitions|graphics
[JDK-8282999](https://bugs.openjdk.org/browse/JDK-8282999)|Add support for EXT-X-MEDIA tag in HTTP Live Streaming|media

## List of Other Enhancements

Issue key|Summary|Subcomponent
---------|-------|------------
[JDK-8321603](https://bugs.openjdk.org/browse/JDK-8321603)|Bump minimum JDK version for JavaFX to JDK 21|build
[JDK-8322748](https://bugs.openjdk.org/browse/JDK-8322748)|Caret blinking in JavaFX should only stop when caret moves|controls
[JDK-8322964](https://bugs.openjdk.org/browse/JDK-8322964)|Optimize performance of CSS selector matching|graphics
[JDK-8324182](https://bugs.openjdk.org/browse/JDK-8324182)|Deprecate for removal SimpleSelector and CompoundSelector classes|graphics
[JDK-8325900](https://bugs.openjdk.org/browse/JDK-8325900)|Emit a warning on macOS if AWT has set the NSAppearance|graphics

-------------

Commit messages:
 - Add missing backtick to fix markdown
 - 8339247: Create release notes for JavaFX 23

Changes: https://git.openjdk.org/jfx/pull/1553/files
  Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=1553&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8339247
  Stats: 140 lines in 1 file changed: 140 ins; 0 del; 0 mod
  Patch: https://git.openjdk.org/jfx/pull/1553.diff
  Fetch: git fetch https://git.openjdk.org/jfx.git pull/1553/head:pull/1553

PR: https://git.openjdk.org/jfx/pull/1553


More information about the openjfx-dev mailing list