MIRAenvironment-1.8.0: - set C++17 standard as default MIRABase-1.18.0: - fixed missing MIRA_ABSTRACT_OBJECT for some classes - BOOST_PP implementation of variadic functions for RPC framework replaced by variadic templates, lifting the parameter count limit and improving some compile time diagnostics - added isWellDefined function to RigidTransform to check for NaN and invalid covariance matrices - added serialization adapter for std::variant - BinarySerializerCodec::reflect() calls itemName() to display class name e.g. in PropertyEditor - ClassFactory: extended template class support for up to 6 template parameters MIRAFramework-1.16.0: - variadic RemoteConnection::writeMessage() implementation changed from BOOST_PP to variadic template - added ServiceCall class that acts as a proxy for rpc service methods - added Authority::startWithParent() for better control over enabling/disabling child authorities - meta info 'Category' for SampleCodec/DummyCodec changed to 'Dummy' GUIFramework-1.13.0: - TapeRecorderWidget hides codecs with category 'Dummy' in codec selection dialog GUIWidgets-1.12.1: - QConsole: - remove duplicates from list of suggested commands (e.g. method overloads) - fixed popup dialog placement bug with multiple screens of different geometry (for Qt>=5.10) MIRACenter-1.11.0: - RPC Console ignores all key events except Ctrl-C while waiting for an RPC call to finish - AuthorityView: use isStarted() instead of isRunning() for authorities' main status, giving more granular information for child authorities MIRAPackage-1.6.1: - Bugfix: fixed version selection for dependent packages - Bugfix: fixed progress counting while parsing index files - Bugfix: distinguish between non-existing mountdirs and empty mountdirs CommonCodecs-1.2.0: - fix reflection of codec classes: call base class reflect()