- Replace PiPiper with Fubuki for more stable SPI communication
- API CHANGED: MFRC522 initializer has changed to keyword arguments
- API CHANGED: Module
Mifarerenamed toMIFARE - API CHANGED: Method
resume_communicationrenamed torestart_communication - API CHANGED: Class
ISO144434merged into classPICC - API CHANGED: Method
selectanddeselectin ClassISO144434are renamed toiso_selectandiso_deselectrespectively - API CHANGED: Method
transceivein classPICCrenamed topicc_transceive - API CHANGED: Method
transceivein classISO144434renamed toiso_transceive - API CHANGED: Method
identify_modelin classMFRC522moved to classPICC - NEW API: Exception
UsageErrorintroduced for user-input error at method level - NEW API: Class
MIFARE::Keyadded methodpadding_modeto control padding method on every encrypt/decrypt operation - NEW API: Class
MIFARE::DESFireadded some methods to reflect new commands supported by DESfire EV1 - NEW API: Class
MIFARE::UltraLightEV1introduced - NEW API: Class
MIFARE::Plusintroduced - NEW FEATURE: Method
picc_selectinMFRC522now accept parameter to disable anti-collision - FIXED: Broken Structs in class
MIFARE::DESFire - FIXED: Transceive using baud rate over 106kbd
- Fix broken dirty buffer detection in
picc_select. - Improve anti-collision algorithm.
- Lower default SPI clock to 1Mhz for better compatibility.
- Ensure buffer is valid before doing any transmission during
picc_select.
- Enhance collision handling mechanism.
- Improve error handling in
picc_select
- Rename
KEY_ENCRYPTIONtoKEY_COMMUNICATIONinDESFire
-
Use exception on error handling at higher level of abstraction.
-
Add support for Mifare DESFire EV1.
-
Add suuport for ISO 14443-4 protocol.
-
Introduce PICC abstraction.
-
Add support for Mifare Ultralight and Mifare Ultralight C.
-
Class name now comes all uppercased.
- Add addtional check on buffer while selecting card.
-
Fixed critical bug in
picc_select. -
mifare_authenticateandmifare_deauthenticaterenamed tomifare_crypto1_authenticateandmifare_crypto1_deauthenticaterespectively.
- Initial release.