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