| 0.2.0 (2013-05-04) |
| ------------------ |
| |
| Note: This release DOES change the libsigrok API. That means it is NOT |
| backwards-compatible and frontends will need updates. |
| |
| * Support for analog sources (oscilloscopes, DMMs, data loggers) was added. |
| * New supported hardware: |
| - Logic analyzers: |
| - CWAV 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 |
| - PCE PCE-DM32 |
| - PeakTech 3410 |
| - PeakTech 4370 |
| - RadioShack 22-168 |
| - RadioShack 22-805 |
| - RadioShack 22-812 |
| - Tecpel DMM-8060 |
| - Tecpel DMM-8061 |
| - 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/DMM4 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 CWAV 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 were 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 CWAV 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) |
| ------------------ |
| |
| Note: This release does NOT change the libsigrok API. |
| |
| * The 'saleae-logic' driver (which depends on the Saleae firmware), has |
| been replaced with the new 'fx2lafw' driver, which uses an open-source |
| firmware for Cypress FX2 chips which is also named 'fx2lafw'. |
| Details: http://sigrok.org/wiki/Fx2lafw |
| This new driver (+ firmware) currently supports the following devices: |
| - ARMFLY AX-Pro |
| - Braintechnology USB-LPS |
| - EE Electronics ESLA100 |
| - EE Electronics ESLA201A |
| - Robomotic MiniLogic |
| - Robomotic BugLogic 3 |
| - Saleae Logic |
| - USBee AX |
| - USBee SX |
| - All Cypress FX2 eval boards with stock Cypress VID/PID, including: |
| - Lcsoft Mini Board |
| - Braintechnology USB Interface V2.x |
| Only acquisition with 8 probes is supported so far. Support for 16 probes |
| and support for analog signal acquisition (on devices which have these |
| capabilities) will be added later. |
| * ASIX SIGMA driver: |
| - Add support for the ASIX SIGMA2. This requires the latest version of |
| the SIGMA/SIGMA2 firmware files. |
| Details: http://sigrok.org/wiki/Firmware |
| - Various bugfixes. |
| * ZEROPLUS Logic Cube LAP-C (16032): Fix a segfault. |
| * udev file: Add entries for Robomotic BugLogic 3, Velleman PCSU1000, |
| Ideofy LA-08, ARMFLY AX-Pro, and Braintechnology USB Interface V2.x. |
| * The zlib dependency has been removed (no longer needed). |
| * Fix compiling with "Homebrew" (Mac OS X). |
| * libsigrok now expects firmware files in $prefix/share/sigrok-firmware by |
| default (was $prefix/share/libsigrok/firmware before). |
| * Fix a Makefile.am bug which caused the generated ChangeLog files being |
| accidentally deleted upon 'make distclean'. |
| * ChronoVu LA8 input file format: Improve autodetection of the file format. |
| We now only accept files of the size 8388613 bytes (all LA8 files have |
| exactly this amount of bytes). |
| |
| 0.1.0 (2012-04-17) |
| ------------------ |
| |
| * Initial release. |
| |