]> sigrok.org Git - libsigrokdecode.git/blame - NEWS
testsuite: Add some basic tests for loading PDs.
[libsigrokdecode.git] / NEWS
CommitLineData
10b38516
BV
10.2.0 (2013-05-04)
2------------------
3
3d0530ef
UH
4 * Note: This release DOES change the libsigrokdecode public C API. This
5 means it is NOT backwards-compatible and frontends will need updates.
6 * New supported protocol decoders:
7 - Dallas DS1307 RTC
8 * Library: Decoders now expose their options via the GSList *options field
9 in struct srd_decoder.
cdf156ba
UH
10 * API related changes:
11 - Various API documentation fixes.
12 - srd_decoder_list() now returns 'const GSList *' instead of 'GSList *'.
13 - Added new srd_strerror() and srd_strerror_name() API calls.
3d0530ef 14 * Added support for optional probes for PDs.
10b38516 15
d71834ac 160.1.1 (2013-01-27)
90a31a01
UH
17------------------
18
19 * Note: This release does NOT change the libsigrokdecode public C API. This
20 means existing libsigrokdecode frontends should not require any changes.
21 However, individual PDs and their output changed, which may require
22 some adaptations on the user's side in some cases.
23 * New supported protocol decoders:
24 - avr_isp AVR In-System Programming
25 - can Controller Area Network
26 - jtag Joint Test Action Group (IEEE 1149.1)
27 - jtag_stm32 Joint Test Action Group / ST STM32
28 - lm75 National LM75
29 - lpc Low-Pin-Count
30 - maxim_ds28ea00 Maxim DS28EA00 1-Wire digital thermometer
31 - onewire_link 1-Wire serial communication bus (link layer)
32 - onewire_network 1-Wire serial communication bus (network layer)
33 - sdcard_spi Secure Digital card (SPI mode)
34 - tlc5620 Texas Instruments TLC5620
35 - uart_dump UART dump
36 * i2cfilter: Now outputs 'i2c' packets instead of just data bytes, so
37 other PDs can stack on top of it. It filters by I2C slave address.
38 * edid: Now takes 'i2c' packets as input.
39 * pan1321:
40 - Various bugfixes to make the PD actually work.
41 - Now features 'Text (short)' and 'Text (verbose)' outputs.
42 * usb:
43 - The PD is split into 'usb_signalling' and 'usb_protocol' (stacked on top).
44 - Various bugfixes to make the PD work (better).
45 - The DP/DM probes were swapped, this is now fixed.
46 - Preliminary support for USB low-speed (in addition to full-speed).
47 * mlx90614: Minor bugfixes.
48 * dcf77:
49 - Major bugfix, this PD was not working correctly at all.
50 - Handle PON signal.
51 * nunchuk: Complete rewrite, works (better) now.
52 * spi: Update docs, send CS# change packets, change output API slightly.
53 If you have a PD which stacks on top of SPI, it'll need to be adapted.
54 The PDs that ship with libsigrokdecode are updated already.
55 * mx25lxx05d:
56 - Implement support for the READ, RDSR, and PP commands.
57 - Decode status register bits.
58 - Fix SE command handling.
59 - Fix inverted SRWD bit handling.
60 * Various smaller style and consistency changes in code and PD descriptions.
61 * Fix the build with Homebrew on Mac OS X.
62 * Performance improvements in some PDs.
63 * Documentation: Update website and git URLs.
64 * pkg-config file: Small fix to improve behaviour on Windows with cmake.
a860b7cc 65 * All PD implementation files are now named 'pd.py' consistently.
90a31a01
UH
66 * configure script:
67 - Also check for python3.3-config in addition to python-config and others.
68 - Add missing -fvisibility=hidden to default CFLAGS.
69 - Fix CFLAGS handling (configure.ac amends CFLAGS, doesn't overwrite now).
a860b7cc
UH
70 * The minimum required glib version is 2.24.0 now.
71 * We now ship a standard INSTALL file which documents the 'configure' options.
90a31a01 72
6b249180 730.1.0 (2012-04-17)
dc17bafa
UH
74------------------
75
76 * Initial release.
77