From dca12e28d3bf738c40925e30344f8f12bfa22c60 Mon Sep 17 00:00:00 2001
From: Marko Petric <marko.petric@cern.ch>
Date: Tue, 2 Mar 2021 18:06:51 +0100
Subject: [PATCH] Release Notes for v01-16

---
 doc/ReleaseNotes.md | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/doc/ReleaseNotes.md b/doc/ReleaseNotes.md
index af7f3baf0..eb211e54a 100644
--- a/doc/ReleaseNotes.md
+++ b/doc/ReleaseNotes.md
@@ -1,3 +1,34 @@
+# v01-16
+
+* 2021-03-02 Markus FRANK ([PR#787](https://github.com/AIDASoft/DD4hep/pull/787))
+  - Resolves #786. Also add an example to reproduce the Fix.
+  - Add protection in Detector object against registering DetElements without placement
+  - Modernize loop handling according to C++ 17 standards
+
+* 2021-02-15 Andre Sailer ([PR#783](https://github.com/AIDASoft/DD4hep/pull/783))
+  - Adapt to new ROOT mechanism for switching the unit system.
+    Units can be switched now multiple times provided the units are unlocked in the TGeoManager.
+    See TGeoManager::LockDefaultUnits(Bool_t new_value).
+    This is only available for ROOT versions >= 6.22.08
+  - Improve examples/Conditions. Allow for more complex dependencies. Not enabled by default.
+
+* 2021-01-31 Markus FRANK ([PR#779](https://github.com/AIDASoft/DD4hep/pull/779))
+  - Propagate changes in ComponentCast to the EDM module
+
+* 2021-01-30 Markus FRANK ([PR#778](https://github.com/AIDASoft/DD4hep/pull/778))
+  - Move the header DD4hep/detail/Grammar_parsed.h to DD4hep/GrammarParsed.h
+  - Move the header DD4hep/detail/Grammar_unparsed.h to DD4hep/GrammarUnparsed.h
+  - Try to improve type agnostic ABI cast. Works for down casts only.
+
+* 2021-01-08 Markus FRANK ([PR#772](https://github.com/AIDASoft/DD4hep/pull/772))
+  - This is the first release prepared to use Geant4 units (mm,ns,MeV). This compilation mode can be steered by a cmake flag: `-DDD4HEP_USE_GEANT4_UNITS=ON`. Once set, the flag is automatically propagated to depending projects in the generated `DD4hepConfig.cmake`. It programs TGeo to use the Geant4 units system. The unit system is applied also to depending quantities like interaction lengths etc.
+  - Update some tests and ensure compatibility in the checks/reference files for both unit system. There is one caveat: Mesh-creation of shapes depends to some degree on the unit system, because mesh points are  removed depending on a tolerance value which is the same for both systems.
+  - A fix had to be applied to propagate the flag `DD4HEP_BUILD_DEBUG` to depending projects.  This flag affects some object layouts and hence MUST be applied also to depending projects.
+  - Remove inclusions of `Plugins.h` from being processed by rootcling. Plugins.h uses `#include <any>`, which cannot be processed.
+
+* 2020-12-18 Marko Petric ([PR#771](https://github.com/AIDASoft/DD4hep/pull/771))
+  - Expand list of cmake versions that have bug in detecting python version  (see AIDASoft/podio#162)
+
 # v01-15
 
 * 2020-12-08 Frank Gaede ([PR#740](https://github.com/AIDASoft/DD4hep/pull/740))
-- 
GitLab