The refactor for class break generation had a few breaking changes:
Classification fields that are stringified numbers should not be rejected; rather, they should be cast to numbers
Log normalization function that produces values < 0 should return 0.
Note that I don't necessarily agree with the logic here, just maintaining the legacy code so we don't introduce a breaking change. This logic should be revisited and perhaps changed - it may make more sense to move class break generation out of winnow and into FeatureServer as this seems like code that is specifically for the generateRenderer route.
The refactor for class break generation had a few breaking changes:
0
.Note that I don't necessarily agree with the logic here, just maintaining the legacy code so we don't introduce a breaking change. This logic should be revisited and perhaps changed - it may make more sense to move class break generation out of winnow and into FeatureServer as this seems like code that is specifically for the generateRenderer route.