Compile Time Changes

// Class: cm.abstract.dataSymbol.DsSyncGroupContainer 
Old: extend public bool syncOptions(DsPData target,                                     
                                    str matchingSyncGroupId=null,                                     
                                   str{} matchingPropKeys=null,                                     
                                   str{} visited=null,                                     
                                   bool recursive=true,                                     
                                   Object env=null) { 
New: extend public bool syncOptions(DsPData target,                                     
                                   str matchingSyncGroupId=null,                                     
                                   str{} matchingPropKeys=null,                                     
                                   str{} visited=null,                                     
                                   str{} visitedSyncGroups=null,                                     
                                   bool recursive=true,                                     
                                   Object env=null) {

// Class: cm.abstract.dataSymbol.DsPData 
Deprecated: public str->(str->(< double, double>)) propagateStretchInfo: copy=null, stream=null; 
Deprecated: extend public void clearPropagateStretchInfo()  

// Package: cm.abstract.dataSymbol.propDefs 
Deprecated: private void propagateStretch(DsPData data, PreCorePropObj owner, SFeature feature, double value, double delta, DsiSelOModifyEnv env) {

Fixed a bug with DsMaterialLimb where the filter wouldn't work due to the limbs not being fully built.

Runtime/Behavior Changes

Please note that starting version 12.5.9 of Data Symbol (cm.abstract.dataSymbol), we have removed a hardcoded check for the "" Option code, which used to prevent "" from showing up in option domains and properties trees. If you require the check and wish to hide "***", you may add back a similar check through overriding the following methods:

// Class: cm.abstract.dataSymbol.DsPData
public bool validOption(Option)

// Class: cm.abstract.dataSymbol.DsPDataProxy
public bool validOption(DsPDataProxyEnv, Option)