v2.1.8 (2018-12-17)
-------------------

-Improve README

v2.1.7 (2018-12-13)
-------------------

-Improve README

v2.1.6 (2018-12-13)
-------------------

- Update confg
	* Get yaml file => self.yaml_file = os.path.join(self.here, "csr.yaml")

- Update certificate.py
	* Change default import yaml

- Update cli.py
	* Add -V to display version cert -V
	* Edit command cert config read => display csr.yaml
	* Add command cert config edit-yaml to edit csr.yaml

- Update decorators.py
	* Update decorator folder_options() => add option (-y, --yaml) to edit yaml file

- Update tools.py
	* Import and init yaml from package ruamel.yaml
	* Add copy csr.yaml in edit_config_file()
	* Add function tools.add_config_file() to copy csr.yaml in folder app
	* Edit function edit_config() => add parameter _yaml to edit yaml file

- Update setup.py
	* add ruamel.yaml to install_requires

- Improve README

v2.1.5 (2018-12-08)
-------------------

- Update config
	* catch IOError: Permission Denied when edit config.ini

- Update certificate.py
	* Upgrade code

- Update tools.py
	* Upgrade code
	* change mode of app drectory to 0777 is cli is launch with sudo
	* don't create app folder or csv file in failed to write in config.ini
	* change mode of app drectory to 0777 is cli is launch with sudo

v2.1.4 (2018-12-08)
-------------------

- Update tools.py
	* bug correction => catch TypeError

v2.1.3 (2018-12-08)
-------------------

- Update callbacks.py
	* Update display of version

- Update certificate.py
	* Simplify function shell

- Update tools.py
	* Add function shell
	* bug correction

v2.1.2 (2018-12-08)
-------------------

- Version Control

- Update README.rst

v2.1.1 (2018-12-08)
-------------------

- Version Control (__version__.py)

- Update setup
	* Update classifiers
	* Add pyOpenSSL to install_requires

v2.1.0 (2018-12-08)
-------------------

- Update config
	* Add defult csv path to Config __init__()
	* Rewrite import cert_exceptions => catch ImportError of NoConfigException

- Change import exception to import cert_exceptions

- Change exception.py to cert_exceptions.py
	* Change class name FolderException to class NoFolderException
	* Change class name FileException to class NoFileException
	* Change class nam PathException to class BadPathException
	* Change class nam ExtensionException to class BadExtensionException
	* Change class nam ConfigException to class NoConfigException
	* Add class FileAlreadyExists

- Update certificate.py
	* add function is_absolute to check if path is absolute
	* update functions generate_multiple and generate_multiple_p12 => remove absolute parameter

- Update cli.py
	* update args generate-multiple and generate-multiple-p12 => remove absolute option

- Update decorators.py
	* update csv_options decorators => remove absolute option

- Update tools.py
	* Simplify function edit_config
	* Add function add_custom_folder
	* Update class Tools
		* Add function copy_file, create_csv_file (not used)
		* Update functions add_custom_folder and add_custom_file

- Update documentation README.rst

- Update setup
	* Add classifiers
		* 'Programming Language :: Python :: 2.7'

v2.0.0 (2018-12-06)
-------------------

- Initial release.