On Wed, 4 Sep 2024 06:16:24 GMT, Abhinay Agarwal <d...@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
>
> The current separation looks good to me too.
> 
> I have a question related to issues to be included: we tend to normally not 
> include backports in release notes. However, issues like 
> [JDK-8299738](https://bugs.openjdk.org/browse/JDK-8299738) and 
> [JDK-8335630](https://bugs.openjdk.org/browse/JDK-8335630) are included. Are 
> these included because the backports were successfully made before the 
> release of `jfx23`?

> @abhinayagarwal Do you write the highlights page 
> https://openjfx.io/highlights/22/? 

Yes, I do. We can keep the same split on highlights.

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

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

Reply via email to