RFR: 8350136: Create release notes for JavaFX 24 [v4]

Kevin Rushforth kcr at openjdk.org
Tue Mar 11 20:23:45 UTC 2025


On Tue, 11 Mar 2025 20:20:40 GMT, Kevin Rushforth <kcr at openjdk.org> wrote:

>> This PR adds the release notes for the JavaFX 24 release. This will first go into master, and then be backported to the jfx24 branch so it will be available in that branch when JavaFX 24 is published (and from there also synced into the jfx24u repo).
>> 
>> The following filter was used to produce the list of issues fixed in JavaFX 24:
>> 
>> https://bugs.openjdk.org/issues/?filter=46704
>> 
>> Additionally, we had seven issues with a release-note=yes label, which are included in the list of important changes, etc (one of them is still pending the text for the release note).
>
> Kevin Rushforth has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Review feedback

doc-files/release-notes-24.md line 70:

> 68: JavaFX 24 supports the Java Image I/O API, allowing applications to use third-party image loaders in addition to the built-in image loaders. This includes the ability to use variable-density image loaders for formats like SVG. When an image is loaded using a variable-density image loader, JavaFX rasterizes the image with the screen's DPI scaling.
> 69: 
> 70: Applications that want to use this feature can use existing open-source Image I/O extension libraries, or register a custom Image I/O service provider instance with the `IIORegistry` class. Refer to the Java [Image I/O documentation](https://docs.oracle.com/en/java/javase/23/docs/api/java.desktop/javax/imageio/package-summary.html) for more information.

NOTE to reviewers: I will change this to 24 with the next commit, but since it will be transiently broken, I wanted to give reviewers a chance to see the page with working links.

doc-files/release-notes-24.md line 154:

> 152: [JDK-8305418](https://bugs.openjdk.org/browse/JDK-8305418) | [Linux] Replace obsolete XIM as Input Method Editor | window-toolkit
> 153: 
> 154: See the API docs for a list of [new APIs](https://openjfx.io/javadoc/23/new-list.html) and [deprecated APIs](https://openjfx.io/javadoc/23/deprecated-list.html) in each release.

I'll change this from 23 to 24 in the next commit.

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

PR Review Comment: https://git.openjdk.org/jfx/pull/1712#discussion_r1990073278
PR Review Comment: https://git.openjdk.org/jfx/pull/1712#discussion_r1990073751


More information about the openjfx-dev mailing list