There are some changes in JavaFX8 u40, mostly in ChoiceBox, MenuButton:
Comparing ...\javafx-8.0_40\jfxrt.jar ...\javafx-8.0_60\jfxrt.jar:
*** MODIFIED CLASS: PUBLIC javafx.scene.control.ChoiceBox
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) javafx.event.EventType ON_HIDDEN
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) javafx.event.EventType ON_SHOWN
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) javafx.event.EventType ON_SHOWING
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) javafx.event.EventType ON_HIDING
+++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) javafx.event.EventHandler getOnAction()
+++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) javafx.event.EventHandler getOnHidden()
+++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) javafx.event.EventHandler getOnHiding()
+++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) javafx.event.EventHandler getOnShowing()
+++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) javafx.event.EventHandler getOnShown()
+++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) javafx.beans.property.ObjectProperty onActionProperty()
+++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) javafx.beans.property.ObjectProperty onHiddenProperty()
+++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) javafx.beans.property.ObjectProperty onHidingProperty()
+++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) javafx.beans.property.ObjectProperty onShowingProperty()
+++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) javafx.beans.property.ObjectProperty onShownProperty()
+++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) void setOnAction(javafx.event.EventHandler)
+++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) void setOnHidden(javafx.event.EventHandler)
+++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) void setOnHiding(javafx.event.EventHandler)
+++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) void setOnShowing(javafx.event.EventHandler)
+++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) void setOnShown(javafx.event.EventHandler)
***! MODIFIED CLASS: PUBLIC javafx.scene.control.ListView
+++ NEW METHOD: PUBLIC(+) void refresh()
*** MODIFIED CLASS: PUBLIC javafx.scene.control.MenuButton
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) javafx.event.EventType ON_HIDDEN
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) javafx.event.EventType ON_SHOWING
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) javafx.event.EventType ON_SHOWN
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) javafx.event.EventType ON_HIDING
***! MODIFIED CLASS: PUBLIC javafx.scene.control.TableView
*** MODIFIED METHOD: PUBLIC (<- PRIVATE) void refresh()
***! MODIFIED CLASS: PUBLIC javafx.scene.control.TreeTableView
*** MODIFIED METHOD: PUBLIC (<- PRIVATE) void refresh()
*** MODIFIED CLASS: PUBLIC javafx.scene.control.TreeView
+++ NEW METHOD: PUBLIC(+) void refresh()
---! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) javafx.scene.layout.CornerRadiiConverter
---! REMOVED SUPERCLASS: com.sun.javafx.css.StyleConverterImpl
---! REMOVED METHOD: PUBLIC(-) javafx.scene.layout.CornerRadii[] convert(javafx.css.ParsedValue, javafx.scene.text.Font)
---! REMOVED METHOD: PUBLIC(-) java.lang.Object convert(javafx.css.ParsedValue, javafx.scene.text.Font)
---! REMOVED METHOD: PUBLIC(-) javafx.scene.layout.CornerRadiiConverter getInstance()
The test for ChoiceBox are failing with 8u60:
[info] ChoiceBoxSpec:
[info] A ChoiceBox
[info] - ...
[info] - should implement all the JavaFX properties *** FAILED ***
[info] Set("onHiding", "onAction", "onShowing", "onShown", "onHidden") was not empty
Missing Properties: onAction, onHidden, onHiding, onShowing, onShown (
PropertyComparator.scala:48)
There are some changes in JavaFX8 u40, mostly in ChoiceBox, MenuButton:
The test for ChoiceBox are failing with 8u60: