Functionality
- The API for inference and criticism is changed. It is a more intuitive interface that allows for multiple sets of latent variables (192).
- The API for variational models is changed (237). The user must explicitly define the parameters that he or she wishes to train; this allows for more flexibility in how to initialize and train variational parameters.
- `edward.models` is refactored to incorporate all random variables in [`tf.contrib.distributions`](https://github.com/tensorflow/tensorflow/tree/master/tensorflow/contrib/distributions/python/ops) (237). This speeds up computation, is more robust, and supports additional distributions and distribution methods.
- `edward.stats` is refactored to have its main internals reside in [`tf.contrib.distributions`](https://github.com/tensorflow/tensorflow/tree/master/tensorflow/contrib/distributions/python/ops) (238). This speeds up computation, is more robust, and supports additional distributions and distribution methods.
Documentation
- All of the website is updated to reflect the new API changes.
- The [contributing page](http://edwardlib.org/contributing) is revamped.
Examples
- An [inference networks tutorial](http://edwardlib.org/tut_inference_networks) is added.
- A [mixture density networks tutorial](http://edwardlib.org/tut_mixture_density_network) is added.
Testing
- [`py.test`](http://pytest.org) is now the testing tool of choice.
- Code now follows all of PEP8, with the exception of two-space indenting following [TensorFlow's style guide](https://www.tensorflow.org/versions/master/how_tos/style_guide.html) (214, 215, 216, 217, 218, 219, 220, 221, 223, 225, 227, 228, 229, 230).
- Travis automates checking for PEP8.
- (minimal) Tensorboard support is added. Specifically, one can now visualize the computational graph used during inference.
Miscellaneous
- The TensorFlow dependency is now `>=0.10.0rc0`.
- `ed.__version__` displays Edward's version.
- `ed.set_seed()` is more robust, checking to see if any random ops were created prior to setting the seed.