Releases: eclipse-keyple/keyple-service-resource-java-lib
Releases · eclipse-keyple/keyple-service-resource-java-lib
3.1.1
Changed
- Normalized logging and error messages using Keyple coding standards.
- Migrated the CI pipeline from Jenkins to GitHub Actions.
Upgraded
keypop-reader-java-apifrom2.0.1to2.1.0(source code not impacted)keyple-common-java-apifrom2.0.1to2.0.2(source code not impacted)keyple-service-java-libfrom3.3.0to3.4.1(source code not impacted)keyple-util-java-libfrom2.4.0to2.4.1(source code not impacted)slf4j-apifrom1.7.32to1.7.36(compileOnly)
3.1.0
Added
- Added the method
SmartCard matches(SmartCard smartCard)toCardResourceProfileExtensionSPI. 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
Changed
- Logging improvement.
Upgraded
- Keyple Service Lib
3.2.1->3.2.3(source code not impacted)
3.0.1
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
Added
- Added project status badges on
README.mdfile.
Changed
- Signature of method
CardResourceProfileExtension.matches(...):- previous:
SmartCard matches(CardReader reader, CardSelectionManager cardSelectionManager) - current:
SmartCard matches(CardReader reader, ReaderApiFactory readerApiFactory)
- previous:
Fixed
- CI: code coverage report when releasing.
Upgraded
- Calypsonet Terminal Reader API
1.2.0-> Keypop Reader API2.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
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
Added
- The method
CardResource.getReaderExtensionto access the reader extension.
Changed
CardResourceis 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
Changed
- Usage of
CardReaderinstead ofReader.
Upgraded
- "Keyple Service Library" to version
2.1.0 - "Keyple Util Library" to version
2.1.0
2.0.1
Added
- "CHANGELOG.md" file (issue [eclipse-keyple/.github#6]).
- CI: Forbid the publication of a version already released (issue [#4]).
Changed
- Useless check removed in configurator builder (issue [#9])
Fixed
- Sonar issues (issue [#6]).
2.0.0
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.