Skip to content

Releases: eclipse-keypop/keypop-card-java-api

2.0.1

12 Apr 08:48

Choose a tag to compare

Changed

  • Java source and target levels 1.6 -> 1.8

Upgraded

  • Gradle 6.8.3 -> 7.6.4

2.0.0

27 Nov 14:34

Choose a tag to compare

⚠️ The project has been migrated from the Calypsonet Terminal Card API GitHub repository.

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 by org.eclipse.keypop:keypop-gradle:0.1.+.
  • Renamed:
    • Artifact org.calypsonet.terminal:calypsonet-terminal-card-java-api -> org.eclipse.keypop:keypop-card-java-api
    • Package org.calypsonet.terminal.card -> org.eclipse.keypop.card
    • Interface CardSelectionSpi -> CardSelectionExtensionSpi
  • Moved:
    • Interface org.calypsonet.terminal.card.spi.ParseException -> org.eclipse.keypop.card.ParseException
    • Method CardSelectorSpi.getSuccessfulSelectionStatusWords() -> CardSelectionRequestSpi.getSuccessfulSelectionStatusWords()
  • The following exceptions classes are now marked as final:
    • ParseException
    • CardBrokenCommunicationException
    • ReaderBrokenCommunicationException
    • UnexpectedStatusWordException

Removed

  • Method CardSelectionRequestSpi.getCardSelector()
  • Interface CardSelectorSpi has been moved to the Keypop Reader Java API