* Added more verbose console stdout log messages (include timestamp). * Removed default loggers when invoked as a joulescope command. * Improved joulescope device logging and error handling, particularly for libusb (Linux/Mac), using joulescope 0.4.2.
0.4.1
2019 Jun 20
* Use the Waveform preferences. * Added "fill" option for show_min_max.
0.4.0
2019 Jun 20
* Improved file logging. * Improved application robustness. * Added periodic device scan, because bad things happen. * Catch and handle more exceptions. * Automatically attempt to recover when a device is "lost". * Eliminated repeated parameter initialization x number of device disconnects. * Added stdout console logging command line option. * Made manual rescan interval configurable and "off" by default. * Hide all oscilloscope traces on data clear. * Refactored statistics and added statistics_get to RecordingViewerDevice. * Added Help -> "Credits" to the user interface with credits & licenses. * Added marker right-click context menu. * Added dual marker data export to CSV. * Added dual marker data export to JLS. * Added dual marker data export to BIN.
0.3.0
2019 Apr 27
* Improved error handling for underlying driver/fw/hw errors. * Added command-line option to specify the joulescope device name. * Added compliance testing mode. * Added logging to file. * Fixed Device.i_range and Device.v_range preferences. * Added alias values to the configuration.
0.2.7
2019 Mar 2
* Improved device open error handling * Managed future features * Added waveform options: hide min/max signals, show grid, trace width. * Display Joulescope driver version in ABOUT. * Added support for older Mac OS X versions when packaged. * Automatically package Windows, Linux & Mac OS X applications.