-0.2.0 (2012-xx-yy)
+0.2.0 (2013-xx-yy)
------------------
- * TODO
+ * Support for analog sources (oscilloscopes, DMMs, data loggers) was added.
+ * New supported hardware:
+ - Logic analyzers:
+ - USBee DX
+ - ZEROPLUS LAP-16128U
+ - Oscilloscopes:
+ - Hantek DSO-2090 (USB scope)
+ - Rigol DS1052D
+ - Rigol DS1052E
+ - Rigol DS1102D
+ - Rigol DS1102E
+ - Multimeters:
+ - Agilent U1231A
+ - Agilent U1232A
+ - Agilent U1233A
+ - Brymen BM857
+ - Digitek DT4000ZC
+ - Fluke 187
+ - Fluke 189
+ - Fluke 287
+ - Fluke 289
+ - Fluke Scopemeter 199B
+ - MASTECH MAS345
+ - Metex ME-31
+ - Metex M-3640D
+ - PeakTech 3410
+ - PeakTech 4370
+ - PCE PCE-DM32
+ - RadioShack 22-168
+ - RadioShack 22-805
+ - RadioShack 22-812
+ - TekPower TP4000ZC
+ - UNI-T UT61D
+ - UNI-T UT61E
+ - V&A VA18B
+ - Victor 70C
+ - Victor 86C
+ - Voltcraft VC-820
+ - Voltcraft VC-840
+ - Sound level meters:
+ - Colead SL-5868P
+ - Tondaj SL-814
+ - Temperature/humidity/CO loggers:
+ - Lascar EL-USB and EL-USB CO series (various models)
+ - MIC 98581
+ - MIC 98583
+ * The limitation of max. 64 digital probes has been removed in many places.
+ * Added generic DMM protocol parsers usable for various DMMs, over various
+ cables and/or transports (e.g. same protocol over serial or USB/HID):
+ - Cyrustek ES51922 binary protocol.
+ - Fortune Semiconductor FS9721_LP3/FS9721B binary protocol.
+ - Fortune Semiconductor FS9922-DMM3/ÐMM4 binary protocol.
+ - Metex 14-byte ASCII protocol.
+ - RadioShack 22-812 binary protocol.
+ * zeroplus-logic-cube driver:
+ - Fix acquisition at some specific samplerates. Only report valid ones.
+ - Default to a samplerate of 1MHz.
+ - Fix trigger code.
+ - Add pre-trigger (capture ratio) setting.
+ - Add support for the ZEROPLUS LAP-16128U.
* fx2lafw driver:
- - Add support for the USBee DX and clones. This requires the latest
- version of the fx2lafw firmware files.
+ - Add support for the USBee DX. This requires the latest version of the
+ fx2lafw firmware files.
+ - Add support for wide sampling (i.e. 16 probes instead of just 8).
+ - Fix multi-stage (software) triggers.
+ - Fix various memory leaks, firmware upload timeout bugs, and other issues.
+ - Various performance and memory usage improvements in the driver.
+ * chronovu-la8 driver:
+ - Add support for newer LA8 versions with USB VID/PID 0403:8867.
+ * demo driver:
+ - Various bugfixes when setting time/sample limits.
+ * openbench-logic-sniffer driver:
+ - Don't try to scan all available serial ports for OLS devices. Instead,
+ the serial port to use now has to be specified by the user.
+ - Allow disabling RLE.
+ * udev rules file: Add many new entries for additional devices.
+ * New output formats:
+ - analog: Prints analog values and their unit (e.g. from scopes or DMMs).
+ * New input formats:
+ - vcd: Value Change Dump format
+ - wav: Waveform audio file format (for analog data)
+ * 'binary' input format: Add support for a 'samplerate' option.
+ * API related changes:
+ - There is generated Doxygen API documentation now.
+ - The header that frontends should include is: <libsigrok/libsigrok.h>.
+ There are other headers which are installed, but those are not meant to
+ be included directly by the frontends.
+ - There we numerous API changes, additions and removals, too many to list
+ here. Please check the source code or Doxygen API documentation for the
+ current set of API functions.
+ * Serial port code:
+ - Various improvements and fixes related to multiple parameters such as
+ directions, baudrate, flow control, and others.
+ - Add support for more baudrates (e.g. very low ones such as 600/1200)
+ that are used in some devices.
+ - Add support for setting DTR/RTS.
+ * gnuplot files: Add sample files for USBee DX (for 8/16 bit sampling).
+ * Documentation updates:
+ - Add a README.devices file which contains various notes for users of
+ libsigrok about device- and/or driver-specific issues.
+ - Update README, HACKING, and other documents.
+ - Updated build dependencies list.
+ - The following libs are needed in more recent versions now:
+ - glib (required): Now must be >= 2.32.0.
+ - libusb-1.0 (optional): Now must be >= 1.0.9.
+ - The following new libs were added as (optional) dependencies:
+ - libasound / alsa-lib (optional): >= 1.0
+ - check (optional, only needed for unit tests): >= 0.9.4
+ * Portability:
+ - Various compile fixes for Windows, FreeBSD/NetBSD/OpenBSD, and Mac OS X.
+ - Simplify/allow/fix cross-compilation of libsigrok.
+ - Various bugfixes for 32bit systems.
+ - Various endianness fixes.
+ * configure:
+ - Add a --disable-all-drivers option. This can be overridden by
+ additional --enable-<drivername> options to selectively enable only some.
+ - Improve autodetection of libraries, and only enable drivers for which
+ all required libraries were found.
+ * Add a test suite for libsigrok with a few unit tests (the list will grow).
0.1.1 (2012-05-30)
------------------