MIRAenvironment-0.20.0:
- Defining MIRA_SEVERITY_MAX_LEVEL via the build system, allowing us to differentiate between release and relwithdebinfo
when deciding which maximum severity level to allow for logging. Relwithdebinfo now also allows DEBUG and TRACE logging.
- Fixed install target for installing subtargets
- Updated SVN repository path for boost::geometry

MIRABase-0.39.0:
- RigidTransform(Cov) stream output now handles const& and rvalues
- Added optional image format tag which is passed to the dot command while generating profiler reports
- enabled reflection of STL collections with non-copyable value types

MIRAFramework-0.38.0:
- Fixed a bug inadvertently altering tape message frameIDs
- Changed channel slot reuse behaviour: now it always keeps at least one slot older than the
configured storage duration (ensure storage duration coverage, rather too much than too little)
- Added missing getters to ChannelBuffer and augmented Channel to also offer these getters as a convenience to the user.
- Fixed missing copy of minSlot parameter in ChannelBuffer::cloneParameters.
- Added 'getUptime' RPC to the Framework

gui-0.34.0:
- Forcing Qt-Layout in TapeFileDialog. Otherwise the layout of the file dialog
might be unpredictable and the preview widget is not working.
- Text Trace View: user can control whether changing one row's height affects other rows
- Text Trace View: added options to maintain a max history duration and to freeze (stop updating)
- QConsole now supports reverse lookup via CTRL+R (emulating bash functionality).

GraphVisualization-0.10.0:
- made to compile with Qt5

PlotVisualization-0.18.2:
- Clearing plot no longer makes "l"/"r" markers in legend disappear
- Added a "Freeze" option to stop updating (via context menu)

miracenter-0.19.1:
- TransformTreeView shows absolute distance between frames in tooltip

miragui-0.10.0:
- made to compile with Qt5

mirapackage-0.21.5:
- QuaZip: Replaced UPDATE_COMMAND with PATCH_COMMAND, avoiding failed patches every time MIRAPackage is rebuilt.

miratape-0.14.11:
- added missing 'copy --drop_same_timestamp' option to usage message

 

toolboxes/MapBuilder-0.20.1:
- Forcing Qt-Layout in MCFDialog. Otherwise the layout of the file dialog
might be unpredictable and the preview widget is not working.

toolboxes/Mapping-0.18.2:
- Added 3D visualizations for predefined point cloud types PointCloud2 and PointCloud3.
- PointCloudVisualization (3D): allow changing the (pixel) point size in 'Points' drawstyle

toolboxes/CAN-0.19.0:
- made CANToolsView an EditorPart in miracenter, i.e. it can be detached and maximized properly

toolboxes/LocalizationDataTypes-0.10.0:
- Modernized Curve API and implementation.

toolboxes/Python-0.24.0:
- Made MiraPy's XMLVariablesMap work with the recent changes to this data type in MIRA.
- Added wrappers for some more Pilot tasks
- Python Editor View is an Editor View now (can be properly detached + maximized),
and allows more user layout control through splitter

localization/Poseidon-0.17.0:
- Added unique IDs for all plugins, which can be specified in the configuration file.
If now ID is given, the class identifier is used.
- Added new member EnableOnStart to sensor plugin, to enable/disable the
plugins on start. If no sensor module is enabled, the first sensor will be
enabled to preserve the current behaviour.

localization/PoseidonLaserTemplate-0.12.1:
- Made sensor plugin more robust and more modern.
- Sensor plugins wait for subscribed laser channels at bootup

mapping/MCFLoader-0.13.0:
- Added (missing) resolvePath to be able to use the syntax 'PackageName:path/to/map.mcf' in member MCF

mapping/OccupancyGridMerger-0.10.0:
- if merger has only one input, it will just alias it to 'MergedMap' instead of copying (unless 'MergedMap' already exists)

navigation/DockingProcess-0.23.1:
- publishing the docking target as TargetFrame
- base point now used as loaded from xml, not recalculated from docking distance

robot/SCITOS-0.30.1:
- Added support for MotorControllerHG4 firmware > 1.4.0
- Added support for EBC HG3

robot/SCITOSSimulator-0.12.0:
- Head movement is now really simulated
- added support for ACSIdentifier in charger
- added example map
- added very rudimentary support for simulating a charging station (at this point just
a certain pose+tolerance in the environment that sets the charging flag to 'true').

sensors/RangeFinder-0.14.5:
- SickTiM55x: Fixed crash while reading data, if the data package was not fully received

Additional information