Skip to content

2.0.0

Choose a tag to compare

@andrei-cristea andrei-cristea released this 27 Nov 14:34
· 21 commits to main since this release

⚠️ 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