Transition to C++14
Release Notes
With this release, the codebase transitions to C++14,
requiring more modern compilers and tools.
The target development platform is upgraded from Ubuntu 14.04 to Ubuntu 16.04.
Boost and LibXML++ dependency versions are upgraded to reflect the new target platform.
The codebase is refactored, taking advantage of C++14 and upgraded libraries.
Minor Changes
- Transition to C++14 (#142)
- GUI development setup with Qt5 and CMake (#48)
- Compilation with Intel C++ compiler
- Coding style update with the updated GCSG
Bug Fixes
- mef::Initializer is not exception safe (#144)
- Memory leaks with invalid cyclic MEF constructs (#145)
Since v0.11.3
120 commits resulted in 130 files changed, 3596 insertions(+), 3046 deletions(-)
- Core : 56 files changed, 2369 insertions(+), 2172 deletions(-)
- Scripts : No Changes
- GUI : 15 files changed, 484 insertions(+), 55 deletions(-)
- Tests : 29 files changed, 288 insertions(+), 476 deletions(-)
- Documentation : 12 files changed, 138 insertions(+), 63 deletions(-)