From 719f024a70817d8ac0fb6728e205c560c8fccd9a Mon Sep 17 00:00:00 2001
From: florian <f.spreckelsen@inidscale.com>
Date: Mon, 13 Jul 2020 10:24:50 +0200
Subject: [PATCH] DOC: Update changelog

---
 CHANGELOG.md | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index aa52d2b9..9ee3c358 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -15,6 +15,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
   `password_method == "auth_token"` the `auth_token` option is required as
   well.
 * Empty string support (See caosdb-server#33)
+* New exceptions `HTTPAuthorizationException` and
+  `ResourceNotFoundException` for HTTP 403 and 404 errors,
+  respectively.
 
 ### Changed ###
 
@@ -24,6 +27,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
   setting the value with the setter and when the datatype changes. Before this
   change, the value was parsed to python types only when parsing an xml and
   only for int and float.
+* Raising of entity exceptions and transaction errors. Whenever any
+  transaction fails, a `TransactionError` is raised. If one ore more
+  entities caused that failure, corresponding entity errors are
+  attached as direct and indirect children of the
+  `TransactionError`. They can be accessed via the `get_errors`
+  (direct children) and `get_all_errors` (direct and indirect
+  children) methods; the causing entities are accessed by
+  `get_entities` and `get_all_entities`. The `has_error` method can be
+  used to check whether a `TransactionError` was caused by a specific
+  `EntityError`.
 
 ### Deprecated ###
 
@@ -35,6 +48,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ### Removed ###
 
+* Dynamic exception type `EntityMultiError`. 
+
 ### Fixed ###
 
 - Replaced deprecated Logger.warn() method.
-- 
GitLab