Skip to content

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

3.1.1

20 Feb 09:25

Choose a tag to compare

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

06 Sep 12:44

Choose a tag to compare

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

25 Jun 14:26

Choose a tag to compare

Changed

  • Logging improvement.

Upgraded

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

3.0.1

12 Apr 13:19

Choose a tag to compare

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

28 Nov 13:07

Choose a tag to compare

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

27 Apr 09:47

Choose a tag to compare

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

25 Apr 15:50

Choose a tag to compare

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

25 Jul 13:35

Choose a tag to compare

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

22 Nov 14:30

Choose a tag to compare

Added

Changed

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

Fixed

  • Sonar issues (issue [#6]).

2.0.0

06 Oct 13:09

Choose a tag to compare

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.