Skip to content

3.0.0

Choose a tag to compare

@andrei-cristea andrei-cristea released this 28 Nov 16:26
· 27 commits to main since this release

⚠️ 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:
    • prepareReleaseChannel()

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