Release 0.7.0
New functionality
Ask Tell API (#346)
GPFlux interface (but no models yet) (#355)
Michalewicz function (#350)
Improvements
Support in-place updates to acquisition functions to avoid having to retrace every acquisition loop. Update existing acquisition function builders to use this. (#271, #327, #340, #349, #352)
Fix SVGP interface to be consistent with other GPflow interfaces (#320)
Refactor Pareto code. Note that hypervolume acquisition function builders are now passed partition bounds. (#328)
Simplify trust region handling (#306)
Build changes
Split model interfaces into directories (#272)
Rename trieste.type module to trieste.types (#323)
Remove homespun deepcopy functionality (#339)
Improve type checking (#307, #331, #333)
Use extend-exclude for flake8 and black (#348)
Reduce RAM usage in integration tests (#330)