Changelog
=========

This document describes changes between each past release.

2.0.2 (Unreleased)
------------------

2.0.1 (2020-03-17)
------------------
- Minor fixes

2.0.0 (2020-02-14)
----------------
- Update pydantic requirements to >= 1.0
- Add the possibility to specify a directory where all DVC metadata files will be generated
through the dvc_metadata_root_dir option in the configuration file
- Execute the DVC run commands in the working directory instead of the git top level directory
- Breaking change: the --working-directory option is now required
- The templates directory is now inside the package directory

1.0.2 (2019-06-20)
----------------
- Smart diff: ensure notebook and script consistency

1.0.1 (2019-03-25)
----------------
- Remove trailing cells
- Report an error if a Jinja template variable is missing (write template and docstring resolution)
- Add a no-cache option to generated DVC commands
- Format generated Python code using YAPF
- Bug Fix: handle path that does not start with / or ./

0.0.9 (2019-01-03)
----------------
- Add ipynb_to_dvc command (generate both python script and dvc command)
- Unfix dependencies versions

0.0.8 (2018-11-28)
----------------

- Add 3 logging levels: default, verbose and debug

0.0.7 (2018-10-18)
----------------

- Add large test CI step
- Fix export_pipeline command
- Fix export_pipeline parameters consistency
- Fix docstring configuration path when it is provided through main configuration

0.0.6 (2018-10-16)
----------------

- Fix missing template

0.0.5 (2018-10-15)
----------------

- Use Jinja2 templating in DVC Docstring
- Export pipeline, new command: export_pipeline


0.0.4 (2018-10-11)
----------------

- Fix delivery issue python command line mismatch if uppercase

0.0.3 (2018-10-05)
----------------

- Fix python command line mismatch if uppercase
- Set ipython version
- Add link to MLV-tools tutorial

0.0.2 (2018-09-20)
----------------

- Fix requirements issue

0.0.1 (2018-09-18)
----------------

- First release
- Convert Jupyter Notebook to a customizable and executable Python 3 script.
- Generate DVC command.
- Set default paths and parameters in configuration
