MIRAenvironment-1.4.4: - Added script for updating miracenter workspaces files MIRABase-1.9.0: - added utils/Bind.h (wrapper for boost/bind) - made compile with boost version >= 1.74 - XMLDom:loadFromFile()/saveFromFile(): - added resolve parameter (no need to resolve again if already resolved) - fixed handling of empty encoding string (no encoding) - StripedStorage resolves its save path once (not with each write operation) - StripedStorageBinary throws an exception naming the file name when failing to store data - added test cases for serialization of transparent classes (Angle, XMLDom) - serialization/IsCopyAssignable.h moved to utils/IsCopyAssignable.h - added tests for IsDefaultConstructible, IsCopyAssignable - serialization: added mechanism to serialize arbitrary version (older than current class version) MIRAFramework-1.9.0: - if FrameworkTransformer::addLink(..., type) fails on an IFrameworkTransformerLinkType service, try addTypedLink() (backward compatibility) - channel service level can include an update interval (limiting update rate to save transfer bandwidth) - MIRA protocol version increased to 3.3 - RemoteConnection: - added read-only property RemoteProtocolVersion - channel callback checks potential update interval and may skip updates - added thread for handling pending channel updates if not immediately sent due to update rate limit - clock offset between local and remote framework is estimated by the outgoing connection side only, and applied to both received and sent channel messages - added test case for ServiceLevel (codecs and update interval) GUIWidgets-1.7.0: - added new methods QtUtils::tr, QtUtils::initPainterFrom (replacements for deprecated Qt methods) MIRACenter-1.7.0: - fixed displayed rotation covariance values in TransformTreeView - 'select view&visualization' menu on channel drop to MDI area: - does not include visualizations marked as 'auxiliary' by default (this behaviour can be changed through miracenter preferences) - shows visualizations's descriptions as tooltips - added 'compact on/off' command to RPCConsole (switch between compact/formatted JSON result output) - avoiding use of functions deprecated in Qt5.15 MIRAtape-1.3.1: - added 'writeJSON --precision' option TapeEditor-1.0.2: - fixed crash on closing property editor - avoiding use of functions deprecated in Qt5.15 MIRAPackage-1.4.1: - ignoring examples/tests for external project QtFTP (to avoid problems with make system) - avoiding use of functions deprecated in Qt5.15 GraphVisualization-1.1.1: - avoiding use of functions deprecated in Qt5.15 VideoCodecs-1.1.0: - removed unnecessary linker dependency to OPENCV_HIGHGUI_LIBRARY PlotVisualization-1.2.0: - GridVisualization has separate properties for major and minor grid line drawing - marked Threshold visualizations as auxiliary and improved their descriptions - redraw immediately after deleting a visualization from plot view - made BarChart view work again - avoiding use of functions deprecated in Qt5.15 - fixed possible invalid pointer access in Threshold visualizations Navigation-1.1.5: - avoiding use of functions deprecated in Qt5.15 RigidModel-1.6.0: - removed unnecessary linkerdependency to OPENCV_HIGHGUI_LIBRARY CommonVisualization-1.4.0: - renamed many visualization to unify their names - added visualizations for single point data types - combined them with PointVectorVisualizations to avoid code redundancy - added multiple view modes (points, squares, triangles, spheres) - fixed 3d pose visualization text label visibility - avoiding use of functions deprecated in Qt5.15 CommonCodecs-1.1.0: - removed unnecessary linker dependency to OPENCV_HIGHGUI_LIBRARY