4 * Support for analog sources (oscilloscopes, DMMs, data loggers) was added.
5 * New supported hardware:
10 - Hantek DSO-2090 (USB scope)
25 - Fluke Scopemeter 199B
46 - Temperature/humidity/CO loggers:
47 - Lascar EL-USB and EL-USB CO series (various models)
50 * The limitation of max. 64 digital probes has been removed in many places.
51 * Added generic DMM protocol parsers usable for various DMMs, over various
52 cables and/or transports (e.g. same protocol over serial or USB/HID):
53 - Cyrustek ES51922 binary protocol.
54 - Fortune Semiconductor FS9721_LP3/FS9721B binary protocol.
55 - Fortune Semiconductor FS9922-DMM3/ÐMM4 binary protocol.
56 - Metex 14-byte ASCII protocol.
57 - RadioShack 22-812 binary protocol.
58 * zeroplus-logic-cube driver:
59 - Fix acquisition at some specific samplerates. Only report valid ones.
60 - Default to a samplerate of 1MHz.
62 - Add pre-trigger (capture ratio) setting.
63 - Add support for the ZEROPLUS LAP-16128U.
65 - Add support for the USBee DX. This requires the latest version of the
66 fx2lafw firmware files.
67 - Add support for wide sampling (i.e. 16 probes instead of just 8).
68 - Fix multi-stage (software) triggers.
69 - Fix various memory leaks, firmware upload timeout bugs, and other issues.
70 - Various performance and memory usage improvements in the driver.
71 * chronovu-la8 driver:
72 - Add support for newer LA8 versions with USB VID/PID 0403:8867.
74 - Various bugfixes when setting time/sample limits.
75 * openbench-logic-sniffer driver:
76 - Don't try to scan all available serial ports for OLS devices. Instead,
77 the serial port to use now has to be specified by the user.
78 - Allow disabling RLE.
79 * udev rules file: Add many new entries for additional devices.
81 - analog: Prints analog values and their unit (e.g. from scopes or DMMs).
83 - vcd: Value Change Dump format
84 - wav: Waveform audio file format (for analog data)
85 * 'binary' input format: Add support for a 'samplerate' option.
86 * API related changes:
87 - There is generated Doxygen API documentation now.
88 - The header that frontends should include is: <libsigrok/libsigrok.h>.
89 There are other headers which are installed, but those are not meant to
90 be included directly by the frontends.
91 - There we numerous API changes, additions and removals, too many to list
92 here. Please check the source code or Doxygen API documentation for the
93 current set of API functions.
95 - Various improvements and fixes related to multiple parameters such as
96 directions, baudrate, flow control, and others.
97 - Add support for more baudrates (e.g. very low ones such as 600/1200)
98 that are used in some devices.
99 - Add support for setting DTR/RTS.
100 * gnuplot files: Add sample files for USBee DX (for 8/16 bit sampling).
101 * Documentation updates:
102 - Add a README.devices file which contains various notes for users of
103 libsigrok about device- and/or driver-specific issues.
104 - Update README, HACKING, and other documents.
105 - Updated build dependencies list.
106 - The following libs are needed in more recent versions now:
107 - glib (required): Now must be >= 2.32.0.
108 - libusb-1.0 (optional): Now must be >= 1.0.9.
109 - The following new libs were added as (optional) dependencies:
110 - libasound / alsa-lib (optional): >= 1.0
111 - check (optional, only needed for unit tests): >= 0.9.4
113 - Various compile fixes for Windows, FreeBSD/NetBSD/OpenBSD, and Mac OS X.
114 - Simplify/allow/fix cross-compilation of libsigrok.
115 - Various bugfixes for 32bit systems.
116 - Various endianness fixes.
118 - Add a --disable-all-drivers option. This can be overridden by
119 additional --enable-<drivername> options to selectively enable only some.
120 - Improve autodetection of libraries, and only enable drivers for which
121 all required libraries were found.
122 * Add a test suite for libsigrok with a few unit tests (the list will grow).
127 Note: This release does NOT change the libsigrok API.
129 * The 'saleae-logic' driver (which depends on the Saleae firmware), has
130 been replaced with the new 'fx2lafw' driver, which uses an open-source
131 firmware for Cypress FX2 chips which is also named 'fx2lafw'.
132 Details: http://sigrok.org/wiki/Fx2lafw
133 This new driver (+ firmware) currently supports the following devices:
135 - Braintechnology USB-LPS
136 - EE Electronics ESLA100
137 - EE Electronics ESLA201A
138 - Robomotic MiniLogic
139 - Robomotic BugLogic 3
143 - All Cypress FX2 eval boards with stock Cypress VID/PID, including:
145 - Braintechnology USB Interface V2.x
146 Only acquisition with 8 probes is supported so far. Support for 16 probes
147 and support for analog signal acquisition (on devices which have these
148 capabilities) will be added later.
150 - Add support for the ASIX SIGMA2. This requires the latest version of
151 the SIGMA/SIGMA2 firmware files.
152 Details: http://sigrok.org/wiki/Firmware
154 * ZEROPLUS Logic Cube LAP-C (16032): Fix a segfault.
155 * udev file: Add entries for Robomotic BugLogic 3, Velleman PCSU1000,
156 Ideofy LA-08, ARMFLY AX-Pro, and Braintechnology USB Interface V2.x.
157 * The zlib dependency has been removed (no longer needed).
158 * Fix compiling with "Homebrew" (Mac OS X).
159 * libsigrok now expects firmware files in $prefix/share/sigrok-firmware by
160 default (was $prefix/share/libsigrok/firmware before).
161 * Fix a Makefile.am bug which caused the generated ChangeLog files being
162 accidentally deleted upon 'make distclean'.
163 * ChronoVu LA8 input file format: Improve autodetection of the file format.
164 We now only accept files of the size 8388613 bytes (all LA8 files have
165 exactly this amount of bytes).