]>
Commit | Line | Data |
---|---|---|
1 | 0.2.0 (2013-05-04) | |
2 | ------------------ | |
3 | ||
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. | |
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. | |
14 | * Added support for optional probes for PDs. | |
15 | ||
16 | 0.1.1 (2013-01-27) | |
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. | |
65 | * All PD implementation files are now named 'pd.py' consistently. | |
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). | |
70 | * The minimum required glib version is 2.24.0 now. | |
71 | * We now ship a standard INSTALL file which documents the 'configure' options. | |
72 | ||
73 | 0.1.0 (2012-04-17) | |
74 | ------------------ | |
75 | ||
76 | * Initial release. | |
77 |