The new title is "Mixed Model for <response>".
JMP now evaluates the provided arguments only once. Previously, JMP was evaluating arguments to _init_ twice. This change could cause issues if you were passing in Expr(...) and expecting it to be evaluated, or if you were wrapping an argument with Expr(Expr(...)) and expecting it to end up singly-wrapped.
Classes no longer set member variable values when the constructor arguments match the name of the calling arguments. In general, local variables are preferred over member variables.
This message now returns a reference to the created data table.
The <ampm> Field Specifier now uses the current locale's AM/PM name. In addition, all ampm variants now accept English AM/PM.
The following platform/message combinations now return a Data Table reference:
• Bivariate << Save Density Grid
• Boosted Tree << Save Tree Details
• Discriminant << Save To New Data Table
• Life Distribution << Export Bootstrap Results
• Life Distribution << Save By Group Results
• Multiple Correspondence Analysis << Save Coordinates
• Multiple Factor Analysis << Save Block Partial Scores
• Multiple Factor Analysis << Save Partial Axes Coordinates
• Survival << Save Estimates
• Tabulate << Test Data View
Referenced Column(...) is now only valid for Platform column roles and where clauses.
On Windows, the count() function is no longer supported in XPath. This behavior now matches the Apple macOS behavior.
For example, in JMP 16.2, the following code returns "4" on Windows and {} on Apple macOS:
ncb = Number Col Box( "x", [100.1, 200.2, 300.3, 400.4] );
ncb << Xpath( "//NumberColBoxItem" );
ncb << XPath( "count(//NumberColBoxItem)" );
At JMP 17.0, the code now also returns {} on Windows.
A combination of NItems() and XPath can be used to accomplish what count() did:
Show( nitems(ncb << XPath( "//NumberColBoxItem" ) ));