Releases: eclipse-keypop/keypop-reader-java-api
Releases · eclipse-keypop/keypop-reader-java-api
2.0.1
2.0.0
Added
ReaderApiFactory
centralizes the methods used to create instances of the various interfaces of the API.BasicCardSelector
can be used to create generic card selection filters based on card communication protocol or power-on data.IsoCardSelector
lets you create ISO card selection filters based on card communication protocol and power-on data, as well as AIDs, and define selection strategies (e.g. first occurrence, FCI reading, etc.).IsoSmartCard
extends theSmartCard
interface and provides access to data from the Select Application ISO command response.
Changed
- The project license is now "MIT License" (previously "Eclipse Public License 2.0").
- CI: The Gradle plugin
org.eclipse.keyple:keyple-gradle:0.2.+
has been replaced byorg.eclipse.keypop:keypop-gradle:0.1.+
. - Renamed:
- Artifact
org.calypsonet.terminal:calypsonet-terminal-reader-java-api
->org.eclipse.keypop:keypop-reader-java-api
- Package
org.calypsonet.terminal.reader
->org.eclipse.keypop.reader
- Interface
CardSelection
->CardSelectionExtension
- Artifact
- Moved:
- Method
SmartCard.getSelectApplicationResponse()
->IsoSmartCard.getSelectApplicationResponse()
- Method
- Method signature refactored:
CardSelectionManager.prepareSelection(CardSelection cardSelection)
->CardSelectionManager.prepareSelection(CardSelector<?> cardSelector, CardSelectionExtension cardSelectionExtension)
CardSelectionManager.scheduleCardSelectionScenario(ObservableCardReader observableCardReader, DetectionMode detectionMode, NotificationMode notificationMode)
->CardSelectionManager.scheduleCardSelectionScenario(ObservableCardReader observableCardReader, NotificationMode notificationMode)