Joulescope UI 1.4.1 is now available for download [changelog]. You should be prompted to update the next time you start the Joulescope UI.
The previous stable release was 1.3.6 from 2025-07-14.
Here is the summary of changes from 1.3.6 to 1.4.1:
- Added macOS 26 support. Dropped macOS 12 support.
- Fixed Waveform widget performance issues due to bug in Qt 6.9.0 and 6.9.1.
- Added hover time format options to Waveform widget. Related to #220
- Modified Waveform widget Δt to use ‘Customary’ by default. #338
Added “elapse_time_fmt” setting. - Enhanced Waveform widget JLS support:
- Added load feature to add settings, events, and actions.
- Added “!save_image” action to Waveform widget.
- Added “show_summary” setting to Waveform widget.
- Added “!await” action to defer actions
- Automatically defer JLS user_data action “!save_image”
- Fixed Waveform to display all signals in JLS source #336
- Changed JS220 statistics_frequency to float to simplify hacking
- Updated developer documentation.
- Fixed error handling crash in jsdrv_stream_buffer.on_pubsub_unregister
due to misuse of _device_subscriptions. - Bumped dependency versions
- Added Python 3.14 support, dropped Python 3.10 support
- python from 3.12 to 3.13 for distribution
- pyjoulescope_driver from 1.9.4 to 1.11.0
- pyjls from 0.14.0 to 1.16.0
- pyjoulescope from 1.3.1 to 1.4.0
- PySide6-QtAds from 4.4.1 to 4.4.1.1
- PySide6 from 6.9.2 to 6.10.0 (force build with 6.10.1)
- pyqtgraph from 0.13.7 to 0.14.0
- watchdog from 4 to 6
If you have any feedback, feel free to post here or start a new topic!