tag:github.com,2008:https://github.com/facontidavide/PlotJuggler/releasesRelease notes from PlotJuggler2024-11-10T15:41:41Ztag:github.com,2008:Repository/52909975/3.9.32024-11-10T15:44:01ZNew release :)<h2>What's Changed</h2>
<ul>
<li>fix(snap_core22): ros-humble-dataspeed-dbw-msgs has been removed by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Guillaumebeuzeboc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Guillaumebeuzeboc">@Guillaumebeuzeboc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2331130589" data-permission-text="Title is private" data-url="https://github.com/facontidavide/PlotJuggler/issues/978" data-hovercard-type="pull_request" data-hovercard-url="/facontidavide/PlotJuggler/pull/978/hovercard" href="https://github.com/facontidavide/PlotJuggler/pull/978">#978</a></li>
<li>[ROS-O] drop broken test hook from Fast-CDR import by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/v4hn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/v4hn">@v4hn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2374929460" data-permission-text="Title is private" data-url="https://github.com/facontidavide/PlotJuggler/issues/986" data-hovercard-type="pull_request" data-hovercard-url="/facontidavide/PlotJuggler/pull/986/hovercard" href="https://github.com/facontidavide/PlotJuggler/pull/986">#986</a></li>
<li>udp_server: fix crash when dialog opens for the first time by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trnila/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trnila">@trnila</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2499361971" data-permission-text="Title is private" data-url="https://github.com/facontidavide/PlotJuggler/issues/1002" data-hovercard-type="pull_request" data-hovercard-url="/facontidavide/PlotJuggler/pull/1002/hovercard" href="https://github.com/facontidavide/PlotJuggler/pull/1002">#1002</a></li>
<li>Windows Installer: Added ability to detect and uninstall existing installations when detected by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jofkos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jofkos">@Jofkos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2456388175" data-permission-text="Title is private" data-url="https://github.com/facontidavide/PlotJuggler/issues/995" data-hovercard-type="pull_request" data-hovercard-url="/facontidavide/PlotJuggler/pull/995/hovercard" href="https://github.com/facontidavide/PlotJuggler/pull/995">#995</a></li>
<li>Fix MQTT plugin (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2516542648" data-permission-text="Title is private" data-url="https://github.com/facontidavide/PlotJuggler/issues/1006" data-hovercard-type="issue" data-hovercard-url="/facontidavide/PlotJuggler/issues/1006/hovercard" href="https://github.com/facontidavide/PlotJuggler/issues/1006">#1006</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2540454430" data-permission-text="Title is private" data-url="https://github.com/facontidavide/PlotJuggler/issues/1008" data-hovercard-type="issue" data-hovercard-url="/facontidavide/PlotJuggler/issues/1008/hovercard" href="https://github.com/facontidavide/PlotJuggler/issues/1008">#1008</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Valle125/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Valle125">@Valle125</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2540471507" data-permission-text="Title is private" data-url="https://github.com/facontidavide/PlotJuggler/issues/1009" data-hovercard-type="pull_request" data-hovercard-url="/facontidavide/PlotJuggler/pull/1009/hovercard" href="https://github.com/facontidavide/PlotJuggler/pull/1009">#1009</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/v4hn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/v4hn">@v4hn</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2374929460" data-permission-text="Title is private" data-url="https://github.com/facontidavide/PlotJuggler/issues/986" data-hovercard-type="pull_request" data-hovercard-url="/facontidavide/PlotJuggler/pull/986/hovercard" href="https://github.com/facontidavide/PlotJuggler/pull/986">#986</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trnila/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trnila">@trnila</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2499361971" data-permission-text="Title is private" data-url="https://github.com/facontidavide/PlotJuggler/issues/1002" data-hovercard-type="pull_request" data-hovercard-url="/facontidavide/PlotJuggler/pull/1002/hovercard" href="https://github.com/facontidavide/PlotJuggler/pull/1002">#1002</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jofkos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jofkos">@Jofkos</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2456388175" data-permission-text="Title is private" data-url="https://github.com/facontidavide/PlotJuggler/issues/995" data-hovercard-type="pull_request" data-hovercard-url="/facontidavide/PlotJuggler/pull/995/hovercard" href="https://github.com/facontidavide/PlotJuggler/pull/995">#995</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Valle125/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Valle125">@Valle125</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2540471507" data-permission-text="Title is private" data-url="https://github.com/facontidavide/PlotJuggler/issues/1009" data-hovercard-type="pull_request" data-hovercard-url="/facontidavide/PlotJuggler/pull/1009/hovercard" href="https://github.com/facontidavide/PlotJuggler/pull/1009">#1009</a></li>
</ul>facontidavidetag:github.com,2008:Repository/52909975/3.9.22024-05-08T08:02:28Z3.9.2<p>3.9.2</p>facontidavidetag:github.com,2008:Repository/52909975/3.9.12024-02-20T14:42:34Z3.9.1: Bug fixes and more<p>From the CHANGELOG:</p>
<ul>
<li>embed zstd added (1.5.5)</li>
<li>updated lz4 updated to 1.9.4</li>
<li>PlotJuggler with Fast-CDR-2.x.x (<code>#932 <https://github.com/facontidavide/PlotJuggler/issues/932></code>_)</li>
<li>fix an important bug in ROS2 parser, that prevented special messages from being identified.</li>
<li>fix <code>#935 <https://github.com/facontidavide/PlotJuggler/issues/935></code>_ and <code>#934 <https://github.com/facontidavide/PlotJuggler/issues/934></code>_</li>
<li>Add Sample Count to transforms</li>
<li>fix compilation in Windows</li>
</ul>
<p><strong>Contributors</strong>: Davide Faconti, Manuel Valch</p>facontidavidetag:github.com,2008:Repository/52909975/3.9.02024-02-05T10:31:36Z3.9.0: "Quick reload" button and more<h3>Quick file reload button</h3>
<p>Repeat the last <strong>Load File</strong> operation, without triggering a popup Dialog.<br>
Fast and straightforward to use!</p>
<h3>ULOG improvements</h3>
<p>Not the parameters are store as 1 sample timeseries in PlotJuggler and are therefore accessible in the Lua.<br>
Feature sponsored by <a href="https://sky-watch.com/" rel="nofollow">https://sky-watch.com/</a></p>
<h3>Transform widgets will now retain the last value</h3>
<p>I found myself changing those parameters by hand too many time and I am sure the same happened to you</p>
<h3>Fix JointState messages in ROS</h3>
<p>See pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2102540246" data-permission-text="Title is private" data-url="https://github.com/facontidavide/PlotJuggler/issues/927" data-hovercard-type="pull_request" data-hovercard-url="/facontidavide/PlotJuggler/pull/927/hovercard" href="https://github.com/facontidavide/PlotJuggler/pull/927">#927</a></p>
<h3>Offer a parameter in Preferences to ignore numerical truncation</h3>
<p><strong>DANGER</strong>: use it at your own risk. Read the discussion here <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2104412203" data-permission-text="Title is private" data-url="https://github.com/facontidavide/PlotJuggler/issues/929" data-hovercard-type="issue" data-hovercard-url="/facontidavide/PlotJuggler/issues/929/hovercard" href="https://github.com/facontidavide/PlotJuggler/issues/929">#929</a></p>facontidavidetag:github.com,2008:Repository/52909975/3.8.102024-02-01T14:16:02Z3.8.10: <ul>
<li>support std_msgs/Empty (fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2097286695" data-permission-text="Title is private" data-url="https://github.com/facontidavide/PlotJuggler/issues/924" data-hovercard-type="issue" data-hovercard-url="/facontidavide/PlotJuggler/issues/924/hovercard" href="https://github.com/facontidavide/PlotJuggler/issues/924">#924</a>)</li>
<li>Allow ZMQ plugin to work as server</li>
<li>fix issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2101898043" data-permission-text="Title is private" data-url="https://github.com/facontidavide/PlotJuggler/issues/926" data-hovercard-type="issue" data-hovercard-url="/facontidavide/PlotJuggler/issues/926/hovercard" href="https://github.com/facontidavide/PlotJuggler/issues/926">#926</a>: CSV timestamp</li>
<li>attempt to match ambiguous ros msg</li>
</ul>facontidavidetag:github.com,2008:Repository/52909975/3.8.92024-01-24T07:58:07Z3.8.9<p>3.8.9</p>facontidavidetag:github.com,2008:Repository/52909975/3.8.82024-01-18T12:07:57Z3.8.8: Fix diagnostic messages in ROS...<p>... and some other changes</p>facontidavidetag:github.com,2008:Repository/52909975/3.8.72024-01-16T11:43:51Z3.8.7: New "Add prefix" checkbox and Noetic parsing fix<p>Recently I have found myself comparing multiple rosbags / MCAPS a lot.</p>
<p>It was always possible to do this, selecting multiple files in the dialog, but I realized that if it is cumbersome if only one of the two files changed and you want to reload that only.</p>
<p>With the addition of the checkbox below, you can now do the same, even when loading files one by one.<br>
When checked, you will be able to add a prefix to the loaded timeseries and the dialog asking if you want to delete the previous ones will be skipped.</p>
<p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/2822888/297033321-d01fef2e-1af3-4e79-9ceb-50a9f9f31869.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDE1NjcwNTYsIm5iZiI6MTc0MTU2Njc1NiwicGF0aCI6Ii8yODIyODg4LzI5NzAzMzMyMS1kMDFmZWYyZS0xYWYzLTRlNzktOWNlYi01MGE5ZjlmMzE4NjkucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDMxMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAzMTBUMDAzMjM2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NzhmYjk4YTkwZTE0MWI4M2JkYjA3Y2VhMDNlOWU5ZDg4YzM4ODJjMzdjNTQ3YTg5ZWRhMDhhZjRhNTkwMGRlOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.dKWU0E91WPwvqJaLzdPyu3wMbDxfchgFI1G42cv3kEk"><img src="https://private-user-images.githubusercontent.com/2822888/297033321-d01fef2e-1af3-4e79-9ceb-50a9f9f31869.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDE1NjcwNTYsIm5iZiI6MTc0MTU2Njc1NiwicGF0aCI6Ii8yODIyODg4LzI5NzAzMzMyMS1kMDFmZWYyZS0xYWYzLTRlNzktOWNlYi01MGE5ZjlmMzE4NjkucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDMxMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAzMTBUMDAzMjM2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NzhmYjk4YTkwZTE0MWI4M2JkYjA3Y2VhMDNlOWU5ZDg4YzM4ODJjMzdjNTQ3YTg5ZWRhMDhhZjRhNTkwMGRlOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.dKWU0E91WPwvqJaLzdPyu3wMbDxfchgFI1G42cv3kEk" alt="image" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p>facontidavidetag:github.com,2008:Repository/52909975/3.8.62024-01-09T15:09:22Z3.8.6: Fix recent issues with ROS parsers<p>Fixed some issue recently introduced in the new ROS parsers</p>
<p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/2822888/295248252-7fdf41aa-c0c6-4bdc-b544-7e26738f56da.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDE1NjcwNTYsIm5iZiI6MTc0MTU2Njc1NiwicGF0aCI6Ii8yODIyODg4LzI5NTI0ODI1Mi03ZmRmNDFhYS1jMGM2LTRiZGMtYjU0NC03ZTI2NzM4ZjU2ZGEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDMxMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAzMTBUMDAzMjM2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9M2Q0MzM2ZTEzNDU5OWFjOWJjYmJmODJmNGMxYzMxNjA2ZDM5NTc4ZTdkYzQ5N2NhOGI5ZDM2YTA3NGJmMjVhYyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.G7_JkaSKlarBDf4_p9yvGuUohIB8I2552v4Z-it8oXc"><img src="https://private-user-images.githubusercontent.com/2822888/295248252-7fdf41aa-c0c6-4bdc-b544-7e26738f56da.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDE1NjcwNTYsIm5iZiI6MTc0MTU2Njc1NiwicGF0aCI6Ii8yODIyODg4LzI5NTI0ODI1Mi03ZmRmNDFhYS1jMGM2LTRiZGMtYjU0NC03ZTI2NzM4ZjU2ZGEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDMxMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAzMTBUMDAzMjM2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9M2Q0MzM2ZTEzNDU5OWFjOWJjYmJmODJmNGMxYzMxNjA2ZDM5NTc4ZTdkYzQ5N2NhOGI5ZDM2YTA3NGJmMjVhYyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.G7_JkaSKlarBDf4_p9yvGuUohIB8I2552v4Z-it8oXc" alt="image" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p>facontidavidetag:github.com,2008:Repository/52909975/3.8.52024-01-03T13:15:37Z3.8.5<p>3.8.5</p>facontidavide