]> sigrok.org Git - libsigrok.git/blobdiff - NEWS
Bump package version to 0.2.1, libtool version to 1:1:0.
[libsigrok.git] / NEWS
diff --git a/NEWS b/NEWS
index ae2a227713a9829f22364942b9aba99c780b71cf..ae128c4a003e5aedf67b251a2ba3e612da162872 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,57 @@
-0.2.0 (2013-xx-yy)
+0.2.1 (2013-08-07)
 ------------------
 
+Note: This release does NOT change the libsigrok API. While new config keys,
+      config info types, and error codes have been added (additional enum
+      entries / numbers), no existing interfaces were added/changed/removed.
+      Frontends should continue to work fine without recompiling or relinking.
+
+ * New supported hardware:
+   - Logic analyzers:
+     - IKALOGIC Scanalogic-2
+     - IKALOGIC ScanaPLUS
+   - Sound level meters:
+     - CEM DT-8852
+     - Kecheng KC-330B
+   - Multimeters:
+     - UNI-T UT60A
+     - UNI-T UT60E
+     - Voltcraft M-3650D
+     - Voltcraft VC-830
+ * Drop the Tecpel DMM-8060 (doesn't have PC connectivity).
+ * New config keys:
+   - SR_CONF_SPL_WEIGHT_FREQ
+   - SR_CONF_SPL_WEIGHT_TIME
+   - SR_CONF_SPL_MEASUREMENT_RANGE
+   - SR_CONF_HOLD_MIN
+   - SR_CONF_HOLD_MAX
+   - SR_CONF_POWER_OFF
+   - SR_CONF_DATA_SOURCE
+ * New config info types:
+   - SR_T_UINT64_RANGE
+ * New error codes:
+   - SR_ERR_TIMEOUT
+ * Always link against libm, the math library (bug #115).
+ * Fix a bug in sr_si_string_u64() at al (bug #73).
+ * output/csv: Fix incorrect probe order.
+ * alsa: Fix a double-free issue (bug #129).
+ * zeroplus-logic-cube: Fix a bug in the driver cleanup code.
+ * ikalogic-scanalogic2: Use GET_REPORT (bug #130).
+ * uni-t-dmm: Fix a bug breaking the UNI-T UT61E (bug #136).
+ * Various internal consistency fixes and code cleanups.
+ * Improved Doxygen documentation.
+ * Fixed various memory leaks.
+
+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:
-     - USBee DX
+     - CWAV USBee DX
      - ZEROPLUS LAP-16128U
    - Oscilloscopes:
      - Hantek DSO-2090 (USB scope)
      - Fluke 189
      - Fluke 287
      - Fluke 289
-     - Fluke Scopemeter 199B
+     - Fluke ScopeMeter 199B
      - MASTECH MAS345
      - Metex ME-31
      - Metex M-3640D
+     - PCE PCE-DM32
      - PeakTech 3410
      - PeakTech 4370
-     - PCE PCE-DM32
      - RadioShack 22-168
      - RadioShack 22-805
      - RadioShack 22-812
+     - Tecpel DMM-8060
+     - Tecpel DMM-8061
      - TekPower TP4000ZC
      - UNI-T UT61D
      - UNI-T UT61E
    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/ÐMM4 binary protocol.
+   - Fortune Semiconductor FS9922-DMM3/DMM4 binary protocol.
    - Metex 14-byte ASCII protocol.
    - RadioShack 22-812 binary protocol.
  * zeroplus-logic-cube driver:
    - Add pre-trigger (capture ratio) setting.
    - Add support for the ZEROPLUS LAP-16128U.
  * fx2lafw driver:
-   - Add support for the USBee DX. This requires the latest version of the
-     fx2lafw firmware files.
+   - 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.
    - 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 we numerous API changes, additions and removals, too many to list
+   - 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:
     - 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 USBee DX (for 8/16 bit sampling).
+ * 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.