Dune 3.0 alpha 1
We decided on our last developer meeting in Heidelberg 2015, to provide "snapshot releases with new major features (e.g. module namespaces, more value semantics, …) to ease porting code" as Git tags.
-
We are six months after 2.4 and one year before 3.0 (planned for March 2017). Time-wise it makes sense to create a snapshot.
-
We have removed almost all deprecated stuff despite KAMG, EntitiyPointers and Autotools. We removed or deprecated a lot of pre-C++-11 (and even C++-14) legacy code. Our CMake code was improved and needs adjustment in downstream modules.
-
We have enough changes to justify a snapshot because our users have a lot to do to go from 2.4 to 3.0-snapshot0. Still it is possible to support both versions with some Macro and CMake trickery.
-
I propose to rename preview 0…N to alpha 1…N+1 as this would follow the naming scheme of other projects and would be properly handles by package managers.
Beside removing EntitiyPointers and Autotools, are there further features we should wait for?