Skip to content

Releases: eclipse-keyple/keyple-service-resource-java-lib

3.1.1

Choose a tag to compare

@andrei-cristea andrei-cristea released this 20 Feb 09:25

Changed

  • Normalized logging and error messages using Keyple coding standards.
  • Migrated the CI pipeline from Jenkins to GitHub Actions.

Upgraded

  • keypop-reader-java-api from 2.0.1 to 2.1.0 (source code not impacted)
  • keyple-common-java-api from 2.0.1 to 2.0.2 (source code not impacted)
  • keyple-service-java-lib from 3.3.0 to 3.4.1 (source code not impacted)
  • keyple-util-java-lib from 2.4.0 to 2.4.1 (source code not impacted)
  • slf4j-api from 1.7.32 to 1.7.36 (compileOnly)

3.1.0

Choose a tag to compare

@andrei-cristea andrei-cristea released this 06 Sep 12:44

Added

  • Added the method SmartCard matches(SmartCard smartCard) to CardResourceProfileExtension SPI. When using the card resource with pool plugins, this method allows the potentially smart card selected during reader allocation process to be directly validated by the card profile extension. This feature enables network exchanges optimizations.

Upgraded

  • Keyple Service Lib 3.2.3 -> 3.3.0 (source code not impacted)

3.0.2

Choose a tag to compare

@andrei-cristea andrei-cristea released this 25 Jun 14:26

Changed

  • Logging improvement.

Upgraded

  • Keyple Service Lib 3.2.1 -> 3.2.3 (source code not impacted)

3.0.1

Choose a tag to compare

@andrei-cristea andrei-cristea released this 12 Apr 13:19

Changed

  • Java source and target levels 1.6 -> 1.8

Upgraded

  • Keypop Reader API 2.0.0 -> 2.0.1
  • Keyple Common API 2.0.0 -> 2.0.1
  • Keyple Service Lib 3.0.0 -> 3.2.1
  • Keyple Util Lib 2.3.1 -> 2.4.0
  • Gradle 6.8.3 -> 7.6.4

3.0.0

Choose a tag to compare

@andrei-cristea andrei-cristea released this 28 Nov 13:07

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

  • Signature of method CardResourceProfileExtension.matches(...):
    • previous: SmartCard matches(CardReader reader, CardSelectionManager cardSelectionManager)
    • current: SmartCard matches(CardReader reader, ReaderApiFactory readerApiFactory)

Fixed

  • CI: code coverage report when releasing.

Upgraded

  • Calypsonet Terminal Reader API 1.2.0 -> Keypop Reader API 2.0.0
  • Keyple Service Library 2.2.0 -> 3.0.0
  • Keyple Util Library 2.3.0 -> 2.3.1 (source code not impacted)

2.1.1

Choose a tag to compare

@andrei-cristea andrei-cristea released this 27 Apr 09:47

Fixed

  • The issue of resource allocation associated with regular (non-pool) plugins, happening when the resource usage timeout was not explicitly configured.

2.1.0

Choose a tag to compare

@andrei-cristea andrei-cristea released this 25 Apr 15:50

Added

  • The method CardResource.getReaderExtension to access the reader extension.

Changed

  • CardResource is now an interface.

Upgraded

  • "Calypsonet Terminal Reader API" to version 1.2.0
  • "Keyple Service Library" to version 2.2.0
  • "Keyple Util Library" to version 2.3.0
  • "Google Gson Library" (com.google.code.gson) to version 2.10.1

2.0.2

Choose a tag to compare

@andrei-cristea andrei-cristea released this 25 Jul 13:35

Changed

  • Usage of CardReader instead of Reader.

Upgraded

  • "Keyple Service Library" to version 2.1.0
  • "Keyple Util Library" to version 2.1.0

2.0.1

Choose a tag to compare

@andrei-cristea andrei-cristea released this 22 Nov 14:30

Added

Changed

  • Useless check removed in configurator builder (issue [#9])

Fixed

  • Sonar issues (issue [#6]).

2.0.0

Choose a tag to compare

@andrei-cristea andrei-cristea released this 06 Oct 13:09

This is the initial release of the Keyple Service Resource Java Library.
It follows the extraction of Keyple 1.0 components contained in the eclipse/keyple-java repository to dedicated repositories.
It also brings many major API changes.