From 9720bc45b47ad0fe4dd9c99226eeda7b885c169c Mon Sep 17 00:00:00 2001 From: Romuald Conty Date: Thu, 1 Mar 2012 11:24:59 +0000 Subject: [PATCH] Prepare libnfc 1.6.0-rc1 --- ChangeLog | 42 ++++++++++++++++++++++++++++++++++++++++++ NEWS | 39 +++++++++++++++++++++++++++++++++++++++ debian/changelog | 10 ++++++++-- 3 files changed, 89 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 28b243e..b439a8b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,45 @@ +Feb 27, 2012 - 1.6.0-rc1 (release candidate) +------------------------------- + +Fixes: + - utils/nfc-mfclassic: use MIFARE instead of Mifare typo + - utils/nfc-list: continue to attempt to reach devices after a connection failure + - libnfc: avoid readline auto-detection when cross-compiling + - driver/pn53x_usb: fix path usage for FreeBSD + - doc: quick_start_example1.c fixed + - utils/*: verbose option back for nfc-list, and newly implemented in nfc-poll + +Improvements: + - libnfc: enhanced documentation + - libnfc: debug facility back without external depends + - libnfc: add nfc_device_get_supported_modulation() and nfc_device_get_supported_baud_rate() functions + - libnfc: enhanced code indent + - drivers: implement driver for ACR122S device + - utils/nfc-mfclassic: remove non-conscistent "extract payload" option in nfc-mfclassic + - utils/nfc-emulate-forum-tag2: add missing manpage + - utils/nfc-read-forum-tag3: add missing manpage + - tests/*: fix some warnings in test + - tests/test_dep*: add some DEP tests (Active/Passive in several baud rates) + - doc: quick_start_example1 is now compiled when running make check or distcheck + - libnfc: a printf-based logging replaces log4c + - libnfc: various minor fixes/enhancements + - utils/*: nfc-probe example added to show devices connection strings + +Changes: + - PN53x specific errors are not public anymore; + - Timeouts are now integers instead of timeval structure + - Removes libusb types workaround (r200) as it seems to not be needed anymore but may disturb compiler + - Removes parse_args() from nfc-utils.[hc] + - Move nfc-emulate-forum-tag2 from utils to examples. + - contrib: move udev and devd files into contrib/ + - debian: udev rules file renamed + +See NEWS file for major changes (ie. API changes) + +Special thanks to: + - Thomas Hood (Debian packages and various fixes/contributions) + - Anugrah Redja (ACR122S driver) + Oct 17, 2011 - 1.5.1 (unstable) ------------------------------- diff --git a/NEWS b/NEWS index 8219db3..aeeb4a5 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,42 @@ +New in 1.6.0-rc1: + +API Changes: + + * Types + - '_t' suffix removed from all types (e.g. nfc_device_t is now nfc_device) + - All errors removed in flavour of NFC_EIO, NFC_EINVARG, NFC_EDEVNOTSUPP, + NFC_ENOTSUCHDEV, NFC_EOVFLOW, NFC_ETIMEOUT, NFC_EOPABORTED, NFC_ENOTIMPL, + NFC_ETGRELEASED, NFC_ERFTRANS, NFC_ECHIP and NFC_SUCCESS + - nfc_device_desc_t replaced by nfc_connstring: libnfc now uses connection + strings to describe a device + - byte_t typedef removed, libnfc now uses uint8_t from C99 + - nfc_device is now an opaque type + - nfc_properties replaces nfc_options + + * Functions + - New nfc_get_default_device() function that allows to grab the connstring + stored in LIBNFC_DEFAULT_DEVICE environnement variable or returns the + first available device if not set + - New nfc_device_get_connstring() accessor function to know the device + connstring + - New nfc_device_set_property_bool() function that replace nfc_configure() + - New nfc_device_set_property_int() function to set integer property + - nfc_device_name() renamed to nfc_device_get_name() for the sake of + consistency + - New nfc_device_get_last_error() function, an accessor to last error occured + - Whole libnfc's functions now return 0 (NFC_SUCCESS) or positive value if + appropriated on success and libnfc's error code on failure + - nfc_connect(), nfc_disconnect() renamed to nfc_open(), nfc_close() + respectively + - Add 2 new functions: initialization and deinitialization functions: + nfc_init() and nfc_exit() + - New nfc_device_get_supported_modulation() and + nfc_device_get_supported_baud_rate() functions + + * Dependencies + - log4c is not anymore used for debugging facility. It was a bad choice, + sorry for inconvenience. + New in 1.5.1: API Changes diff --git a/debian/changelog b/debian/changelog index 91b4f01..40f1781 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,14 @@ +libnfc (1.6.0rc1-0) unstable; urgency=low + + * New upstream release + + -- romuald conty fri, 9 dec 2011 12:42:42 +0100 + libnfc (1.5.1pre2.1-0) unstable; urgency=low - * Udev rules file renamed accordingly to udev's README file + * udev rules file renamed accordingly to udev's readme file - -- Romuald Conty Fri, 9 Dec 2011 15:42:42 +0100 + -- romuald conty fri, 9 dec 2011 15:42:42 +0100 libnfc (1.5.1-0) unstable; urgency=low