New features:
- Support for [TensorFlow Decision Forests](https://www.tensorflow.org/decision_forests)
- 'Unrolled' Xilinx HLS optimization for much faster C Synthesis time, enabled by default with `Unroll` configuration parameter (see performance plots on [the PR](https://github.com/thesps/conifer/pull/41))
- Synthesis report reading for HLS and VHDL backends: `conifer_model.read_report()` for models of those backends
- `new_config` parameter of `conifer.model.load_model` to override a saved model's configuration (e.g. to change backend or precision)
- Simulator discovery for VHDL backend (use whichever is installed)
- Model metadata saved with model JSON export for provenance tracking - conifer version, model conversion time
- Documentation webpages at https://ssummers.web.cern.ch/conifer/
- Significantly overhauled internal representation
Bug fixes:
- Fix to `sklearn` converter for newer `sklearn` versions