diff --git a/ChangeLog b/ChangeLog index 36cc1ce..e64e045 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,32 +1,46 @@ -Sep 30, 2010 - 1.4.0 +Oct 20, 2010 - 1.4.0 -------------------- Fixes: - pn53x_usb: fix ZLP USB issue - pn53x_usb: fix toggle bit USB issue + - acr122: fixes escape ioctl under Linux - libnfc: fix Felica listing - libnfc: ISO14443B targets data is now correctly stored - libnfc: fix MacOS build - nfc-anticol: now works even after running another program that change the modulation Improvments: - - libnfc: minor documentation improvements + - libnfc: major emulation improvements: libnfc can now be used to emulate ISO/IEC 14443 type A tag (MIFARE, ISO14443-4), FeliCa and D.E.P. target + - libnfc: documentation improvements - libnfc: decode select/initialization datas for almost all supported target types (ISO14443 A/B, Jewel/Topaz, Felica) - - nfc-poll: now poll using all supported modulations + - libnfc: add ISO/IEC 14443B baud rates: 212, 424 and 847 kbps + - libnfc: cache some chip registers + - libnfc: greatly improved D.E.P. support - examples: print_iso14443b_info() now displays many decoded information - - nfcip-target: add an hack to allow to use two devices on the same machine (for tests/debug purpose) + - examples: print_iso14443a_info() now displays many decoded information and show attempt to determine tag name (using verbose mode) + - examples: new pn53x-tamashell, a PN53x TAMA communication demonstration shell (support scripting) + - examples: add missing man pages + - examples: new nfc-relay-picc to relay ISO14443-4 communications (even over network... Enjoy!) + - nfc-dep-target: add an hack to allow to use two devices on the same machine (for tests/debug purpose) + - nfc-poll: now poll using all supported modulations + Changes: - API: nfc_target_info_t is not accessible anymore. Use nfc_target_t's '.nti' if required; - API: (old) nfc_modulation_t renamed pn53x_modulation_t (not accessible from API); - API: nfc_target_type_t renamed pn53x_target_type_t (not accessible from API); - - API: New nfc_modulation_type_t (NMT_ISO14443A, NMT_ISO14443B, NMT_FELICA, NMT_JEWEL, NMT_DEP); - - API: New nfc_baud_rate_t (NBR_UNDEFINED, NBR_106, NBR_212, NBR_424); - - API: New nfc_modulation_t composed, aggregation of nfc_modulation_type_t (.nmt) and a nfc_baud_rate_t (.nbr); + - API: new nfc_modulation_type_t (NMT_ISO14443A, NMT_ISO14443B, NMT_FELICA, NMT_JEWEL, NMT_DEP); + - API: new nfc_baud_rate_t (NBR_UNDEFINED, NBR_106, NBR_212, NBR_424); + - API: new nfc_modulation_t composed, aggregation of nfc_modulation_type_t (.nmt) and a nfc_baud_rate_t (.nbr); - API: nfc_initiator_list_passive_targets() second arguments now expects a (new) nfc_modulation_t; - - API: New nfc_dep_mode_t type to handle ACTIVE/PASSIVE mode of DEP; - - examples: add new example to emulate an NFC Forum tag type 4 (nfc-emulate-ndef) + - API: new nfc_dep_mode_t type to handle ACTIVE/PASSIVE mode of DEP; + - examples: add new example to emulate an NFC Forum tag type 4 (nfc-emulate-forum-tag4) + - examples: nfcip-* renamed to nfc-dep-* + - examples: nfc-sam renamed to pn53x-sam + - examples: nfc-emulate renamed to nfc-emulate-uid +Note: a NEWS file is now provided to help libnfc users to upgrade their code from old version to new one Aug 31, 2010 - 1.3.9