Release 1.3
The Mercurial changelog and the list of closed tickets provide more information on what has happened, including bugs that have been fixed.
- PreferenceDomain now uses a precision of 0 to represent a continuous scale. The precision was previously undefined.
- Added RatingBuilder to build ratings.
- Deprecated Event.copy; specific event builders should be used to copy events.
- Added type-safe side channels of arbitrary data to vectors.
- Replaced many public fields with methods in FunkSVDModel.
Evaluator
The evaluator has seen heavy refactoring and rewrite in 1.2. Eval scripts are mostly compatible; these notes focus on user-visible differences. Code that directly used the eval classes will likely need updates that are not described here.
- For tasks (which replace commands), the eval config is available as the evalConfig property (rather than the old config). config is still available as a top-level property on the script; it is also accessible as eval.config, with the new eval property that makes the script accessible by name.
- Renamed Command.getConfig()) to Command.getEvalConfig(). Also renamed the setter. longer takes a name.