Skip to content

Commit 5590b8f

Browse files
feat: update Keyple BOM version to 2025.11.21 (#9)
1 parent 2f09931 commit 5590b8f

3 files changed

Lines changed: 11 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
55

66
## [Unreleased]
77

8+
### Upgraded
9+
- Upgraded [Keyple Java BOM](https://github.com/eclipse-keyple/keyple-java-bom) to `2025.11.21`.
10+
811
## [2025-10-29]
912
### Changed
1013
- Switched to [Keyple Java BOM](https://github.com/eclipse-keyple/keyple-java-bom) `2025.10.24` for dependency

build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ plugins {
1616
dependencies {
1717
// Begin Keyple configuration (generated by
1818
// 'https://keyple.org/components/overview/configuration-wizard/')
19-
testImplementation(platform("org.eclipse.keyple:keyple-java-bom:2025.10.24"))
19+
testImplementation(platform("org.eclipse.keyple:keyple-java-bom:2025.11.21"))
2020
testImplementation("org.eclipse.keypop:keypop-reader-java-api")
2121
testImplementation("org.eclipse.keypop:keypop-calypso-card-java-api")
2222
testImplementation("org.eclipse.keypop:keypop-calypso-crypto-legacysam-java-api")
@@ -76,6 +76,8 @@ fun copyLicenseFiles() {
7676
noticeFile.copyTo(File(metaInfDir, "NOTICE.md"), overwrite = true)
7777
}
7878

79+
tasks.withType<JavaCompile> { options.compilerArgs.add("-Xlint:deprecation") }
80+
7981
tasks {
8082
spotless {
8183
java {

src/test/java/org/eclipse/keyple/distributed/integration/readerclientside/app/RemotePluginServerObserver.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
package org.eclipse.keyple.distributed.integration.readerclientside.app;
1414

1515
import java.util.List;
16-
import org.eclipse.keyple.card.generic.ChannelControl;
1716
import org.eclipse.keyple.card.generic.GenericCardSelectionExtension;
1817
import org.eclipse.keyple.card.generic.GenericExtensionService;
1918
import org.eclipse.keyple.core.service.Plugin;
@@ -27,6 +26,7 @@
2726
import org.eclipse.keyple.distributed.integration.readerclientside.model.InputDataDto;
2827
import org.eclipse.keyple.distributed.integration.readerclientside.model.OutputDataDto;
2928
import org.eclipse.keypop.reader.CardReader;
29+
import org.eclipse.keypop.reader.ChannelControl;
3030
import org.eclipse.keypop.reader.ReaderApiFactory;
3131
import org.eclipse.keypop.reader.selection.CardSelectionManager;
3232
import org.eclipse.keypop.reader.selection.CardSelectionResult;
@@ -82,7 +82,8 @@ Object executeService(Plugin plugin, CardReader reader) {
8282
GenericExtensionService.getInstance()
8383
.createCardTransaction(reader, card)
8484
.prepareApdu("0000000000")
85-
.processApdusToHexStrings(ChannelControl.CLOSE_AFTER);
85+
.processCommands(ChannelControl.CLOSE_AFTER)
86+
.getResponsesAsHexStrings();
8687
return new OutputDataDto().setUserId(inputDataDto.getUserId()).setSuccessful(true);
8788
} catch (RuntimeException e) {
8889
if (e instanceof StubNetworkConnectionException) {
@@ -104,7 +105,8 @@ Object executeService(Plugin plugin, CardReader reader) {
104105
GenericExtensionService.getInstance()
105106
.createCardTransaction(reader, card)
106107
.prepareApdu("0000000000")
107-
.processApdusToHexStrings(ChannelControl.CLOSE_AFTER);
108+
.processCommands(ChannelControl.CLOSE_AFTER)
109+
.getResponsesAsHexStrings();
108110
return new OutputDataDto().setUserId(inputDataDto.getUserId()).setSuccessful(true);
109111
} catch (RuntimeException e) {
110112
if (e instanceof StubNetworkConnectionException) {

0 commit comments

Comments
 (0)