Skip to content

3.0.0

Choose a tag to compare

@andrei-cristea andrei-cristea released this 28 Nov 14:52
· 45 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.

Fixed

  • Fixed the crash that occurred when using "Read" commands in best-effort mode during a free card transaction.

Added

  • Added dependency to "Keypop Calypso Crypto Symmetric API" 0.1.0
  • Added the method CalypsoCardApiFactory getCalypsoCardApiFactory() to the CalypsoCardExtensionService class to get an implementation of the CalypsoCardApiFactory Keypop interface.

Removed

  • Removed dependency to "Keyple Service Resource Library".
  • Removed methods from CalypsoExtensionService:
    • getContextSetting() (now provided by specific Calypso crypto module)
    • createSearchCommandData() (now provided by the CalypsoCardApiFactory Keypop interface)
    • createBasicSignatureComputationData() (now provided by specific Calypso crypto module)
    • createTraceableSignatureComputationData() (now provided by specific Calypso crypto module)
    • createBasicSignatureVerificationData() (now provided by specific Calypso crypto module)
    • createTraceableSignatureVerificationData() (now provided by specific Calypso crypto module)
    • createCardSelection() (now provided by the CalypsoCardApiFactory Keypop interface)
    • createSamSelection() (now provided by specific Calypso crypto module)
    • createSamResourceProfileExtension(...) (now provided by specific Calypso crypto module)
    • createCardSecuritySetting() (now provided by the CalypsoCardApiFactory Keypop interface)
    • createCardTransaction(...) (now provided by the CalypsoCardApiFactory Keypop interface)
    • createCardTransactionWithoutSecurity(...) (now provided by the CalypsoCardApiFactory Keypop interface)
    • createSamSecuritySetting() (now provided by specific Calypso crypto module)
    • createSamTransaction(...) (now provided by specific Calypso crypto module)
    • createSamTransactionWithoutSecurity(...) (now provided by specific Calypso crypto module)
  • Removed interface ContextSetting (now provided by specific Calypso crypto module)

Upgraded

  • Calypsonet Terminal Reader API 1.3.0 -> Keypop Reader API 2.0.0
  • Calypsonet Terminal Card API 1.0.0 -> Keypop Card API 2.0.0
  • Calypsonet Terminal Calypso API 1.8.0 -> Keypop Calypso Card API 2.0.0
  • Keyple Util Library 2.3.0 -> 2.3.1 (source code not impacted)
  • Removed dependency to "Keyple Service Resource Library" (used only by crypto components)