Skip to content

3.1.0

Choose a tag to compare

@andrei-cristea andrei-cristea released this 09 Jul 14:59
· 4 commits to main since this release

Added

  • Added support for storage cards with keyple-plugin-storagecard-java-api:1.0.0 dependency
  • Added ST25_SRT512 protocol support for STM ST25/SRT512 cards
  • Added MIFARE_ULTRALIGHT protocol support for NXP Mifare Ultralight cards
  • Added optional ApduInterpreterFactory parameter to BluebirdPluginFactoryProvider.provideFactory() method
  • Added specific card removal detection for MIFARE Ultralight and ST25/SRT512 protocols
  • Added enhanced power-on data with card type and UID information (JSON format)
  • Added GitHub Actions workflows for automated builds and releases
  • Added comprehensive example app support for storage cards (MIFARE Ultralight and ST25/SRT512)

Changed

  • Enhanced card detection and handling for storage card protocols
  • Improved card removal detection with protocol-specific implementations
  • Modernized Gradle build configuration with better artifact naming and publishing
  • Updated target Android SDK to API 34
  • Enhanced example app with storage card transaction demonstrations

Technical

  • Refactored build system to remove dependency on keyple-gradle plugin
  • Improved CI/CD pipeline with GitHub Actions
  • Enhanced documentation generation with Dokka 2.0.0

Upgraded

  • Updated Keyple dependencies:
    • keyple-common-java-api: 2.0.1 -> 2.0.2
    • keyple-plugin-java-api: 2.3.1 -> 2.3.2