* (151) Make `Engine._run_steps()` public. * (155) Add error messages for flows that include steps not found in `Engine.steps` and for dividers specified as strings not found in the divider registry. * (157) Add flows and steps to the value returned by `Composite.generate_store()`.
1.0.0
* (131) Do not assume that a process's `initial_state` should be used when using the Store API. * (132) Improve error message when no path exists between nodes in the hierarchy. * (133) Remove `Process.local_timestep()`, which is no longer being used. * (134) Support using `**` in a ports schema to connect to an entire subtree of the hierarchy. * (143) Make more methods private. * (147) Fix bug in process serialization to support changing the parameter argument name in the constructor.
0.4.20
* `deep_merge_combine_lists` recursive call.
0.4.19
* (130) Raise an exception when a user specifies two different dividers for the same variable, and when serializing a process, use its original parameters without any changes that may have occurred since the process was initialized.
0.4.18
* (127) build a `store` argument's topology views in `Engine` constructor to support the store API.
0.4.17
* (126) A new method, `Engine.run_for`, can be called iteratively without completing processes on the front. `Engine.update` keeps the same behavior as before. `Engine.complete` forces all processes to complete at the current global time.