From 0602316e6e4098305b548014a16406694583d9f4 Mon Sep 17 00:00:00 2001
From: Timm Fitschen <timm.fitschen@ds.mpg.de>
Date: Tue, 23 Oct 2018 01:03:41 +0200
Subject: [PATCH] DOC: added CHANGELOG.md

---
 CHANGELOG.md | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)
 create mode 100644 CHANGELOG.md

diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 00000000..cf8b7c6a
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,35 @@
+# Changelog
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+
+
+
+## [Unreleased]
+
+### Added
+- An `auth_token` parameter for `caosdb.configure_connection(...)`. This parameter accepts a plain text auth token (which can only be issued by the CaosDB Server). Under the hood, auth tokens are stored plain, instead of urlencoded now.
+- New type of exception: `ConfigurationException` for misconfigurations.
+- Some unit tests, mainly for the `caosdb.connection.authentication` module
+
+### Changed
+- [pytest](https://docs.pytest.org/en/latest/) is the new preferred unit test frame work.
+- If a password is specified in the configuration even though the password_method is not set to `plain`, a warning is logged.
+- Under the hood, the password of from a `pass` or `keyring` call is not stored anymore. Instead the password is requested each time a login is necessary.
+
+
+### Deprecated
+- Unit test frame work: [Nose](https://nose.readthedocs.io/en/latest/) should not be used anymore. Please use [pytest](https://docs.pytest.org/en/latest/) instead.
+
+### Fixed
+- #1 - Problems with pass as a credentials provider
+
+
+
+## 0.1.0 - 2018-10-09
+Commit 6fc0dcaa
+
+### Added
+- everything
-- 
GitLab