Files
apdu-dispatch/dispatch/CHANGELOG.md
T

2.5 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

[0.4.0]

  • Update dependencies:
    • apdu-app v0.2
    • iso7816 v0.2
    • hapless v0.9

0.3.1

  • Do not deselect applications if the application was not found (#28)

0.3.0

  • Move the app module into a separate crate, apdu-app, and re-export it.
  • Replace iso7816::Command with iso7816::command::CommandView in the App trait and remove the C parameter.

0.2.0

Changed

  • Migrated to Interchange 0.3.0 (#13)
    • This adds a 'pipe lifetime to the ApduDispatch structure Similar behaviour to before this fix can be emulated using two const Channels and using a 'static lifetime
  • Reject concurrent use of both contact and contactless interfaces (#19)
  • Add an interface parameter to select calls (#18)

0.1.2

Fixed

  • Fixed the calculation of the maximum length of a response when deciding whether to send it in one or multiple APDUs. (#10)
  • Return an error instead of panicking for invalid aids in Select commands (#8)

Changed

  • Use rustfmt and clippy (#11)

Added

  • Fuzzing infrastructure (#9)

0.1.1 - 2022-08-22

  • respect Le field @sosthene-nitrokey

0.1.0 - 2022-03-05

  • Initial release