1.0.0
API changes:
- Constructor no longer mandates an instance of
random.Random.- Determinism can be controlled globally via
random.seed(). - See documentation for details.
- Determinism can be controlled globally via
add_multi_var_constraint->add_constraint- Now supports adding extra single-var constraints too.
set_naive_solve->set_solver_mode- See documentation.
- Add
with_constraintsandwith_valuesarguments toRandObj.randomize()- See documentation.
add_variablenow supports alengthargument for random lists.- See documentation.
Other changes:
- Debugging information when constraints are unsolvable.
- Performance improvements.
- Determinism bugfixes around PYTHONHASHSEED.
- Improved "How to" guide.
- Much better unit tests.