v0.15.0
eos is now fully working on Apple Xcode again and CI-tested with Xcode 9.2.
Main changes:
- Use of
eos::cpp17::optionalthroughout the code base, to support platforms that do not have<optional>yet (currently only macOS -#ifdef __APPLE__). It is a namespace alias, and will be resolved tostd::optionalon compilers that have<optional>. - akrzemi1/Optional is directly integrated into eos and used on macOS
- Added official
eigen-git-mirroras submodule at tag 3.3.4, instead of the patrikhuber/eigen fork - Updated
Keyframe-related code to work again with the latest eos version - Minor other improvements and updates (see v0.14.0...v0.15.0 for all the details)