RFR: 8339247: Create release notes for JavaFX 23

Nir Lisker nlisker at openjdk.org
Fri Aug 30 14:28:25 UTC 2024


On Fri, 30 Aug 2024 12:47:38 GMT, Kevin Rushforth <kcr at openjdk.org> wrote:

> 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

There are https://openjfx.io/highlights/22/, https://openjfx.io/highlights/21/ etc. I think they do a good job at separating APIs from improvements, so whatever the highlights for 23 will say needs to be aligned with the ones here, in my opinion.

The current separation looks fine.

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

PR Comment: https://git.openjdk.org/jfx/pull/1553#issuecomment-2321431383


More information about the openjfx-dev mailing list