⚠️ Major version! Following the migration of the "Calypsonet Terminal" APIs to the Eclipse Keypop project, this library now implements Keypop interfaces.
Added
- Added project status badges on
README.md file.
Changed
- Class renamed:
GenericCardSelection -> GenericCardSelectionExtension
- Methods renamed or signatures refactored:
GenericCardSelection createCardSelection () -> GenericCardSelectionExtension createGenericCardSelectionExtension()
CardResourceProfileExtension createCardResourceProfileExtension(GenericCardSelectionExtension genericCardSelectionExtension) -> CardResourceProfileExtension createCardResourceProfileExtension(CardSelector<IsoCardSelector> cardSeletor, GenericCardSelectionExtension genericCardSelectionExtension)
processApdusToByteArrays () -> processApdusToByteArrays (ChannelControl channelControl) and processApdusToHexStrings () -> processApdusToHexStrings (ChannelControl channelControl) The enum ChannelControl` has been created for this purpose.
Removed
- Removed methods from
GenericCardSelectionExtension (now available from Keyple core service):
filterByCardProtocol(...)
filterByPowerOnData(...)
filterByDfName(...)
setFileOccurrence(...)
setFileControlInformation(...)
- Removed enumerations:
FileOccurrence
FileControlInformation
- Removed method from
GenericExtensionService:
Fixed
- CI: code coverage report when releasing.
Upgraded
- Calypsonet Terminal Reader API
1.0.0 -> Keypop Reader API 2.0.0
- Calypsonet Terminal Card API
1.0.0 -> Keypop Card API 2.0.0
- Keyple Util Library
2.1.0 -> 2.3.1
- Keyple Service Resource Library
2.0.1 -> 3.0.0