RFR: 8339247: Create release notes for JavaFX 23 [v2]
Andy Goryachev
angorya at openjdk.org
Wed Sep 4 14:43:25 UTC 2024
On Wed, 4 Sep 2024 14:38:00 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
>
> Kevin Rushforth has updated the pull request incrementally with one additional commit since the last revision:
>
> Split enhancements into two groups; use title case for "Issue Key"
Marked as reviewed by angorya (Reviewer).
Just a suggestion - sharing some tricks of writing the .md format:
It might be easier to review if the pipe characters in the table were aligned, and have at least one space separation from the previous cell's text. This makes it easier to read in a code editor and does not produce spelling errors when the raw text is pasted in Word.
It adds some work though.
Example:
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
-------------
PR Review: https://git.openjdk.org/jfx/pull/1553#pullrequestreview-2280441363
PR Comment: https://git.openjdk.org/jfx/pull/1553#issuecomment-2329255711
More information about the openjfx-dev
mailing list