Prepare libnfc 1.6.0-rc1

This commit is contained in:
Romuald Conty 2012-03-01 11:24:59 +00:00
parent 4878361d27
commit 9720bc45b4
3 changed files with 89 additions and 2 deletions

View file

@ -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) Oct 17, 2011 - 1.5.1 (unstable)
------------------------------- -------------------------------

39
NEWS
View file

@ -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: New in 1.5.1:
API Changes API Changes

10
debian/changelog vendored
View file

@ -1,8 +1,14 @@
libnfc (1.6.0rc1-0) unstable; urgency=low
* New upstream release
-- romuald conty <rconty@il4p.fr> fri, 9 dec 2011 12:42:42 +0100
libnfc (1.5.1pre2.1-0) unstable; urgency=low 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 <rconty@il4p.fr> Fri, 9 Dec 2011 15:42:42 +0100 -- romuald conty <rconty@il4p.fr> fri, 9 dec 2011 15:42:42 +0100
libnfc (1.5.1-0) unstable; urgency=low libnfc (1.5.1-0) unstable; urgency=low