What’s New
* We've introduced a new API for the `ExpressionPredictor`. This new API allows bounds to be enforced for expression inputs and removes the need for duplicate descriptors in the graph. To use the new format, add a key to `aliases` for each unknown expression argument and map to its associated descriptor. For more details on how to migrate see the [docs](https://citrineinformatics.github.io/citrine-python/reference/citrine.informatics.predictors.html#citrine.informatics.predictors.DeprecatedExpressionPredictor).
Deprecated
* The previous ExpressionPredictor has been deprecated and renamed DeprecatedExpressionPredictor. Moving forwards, ExpressionPredictor will require aliases for every argument in the expression, and aliases will point to descriptors (previously, aliases pointed to descriptor keys). To migrate to the new ExpressionPredictor, create a new aliases dictionary mapping every argument in your expression to a descriptor (instead of a descriptor key). To continue using the old format, replace all instances of ExpressionPredictor with DeprecatedExpressionPredictor.