Releases: eclipse-keyple/keyple-plugin-pcsc-java-lib
Releases · eclipse-keyple/keyple-plugin-pcsc-java-lib
2.3.1
Fixed
- Avoid creating multiple contexts when monitoring readers.
2.3.0
Fixed
- Use
jnasmartcardiolib built with Java 8.
Added
- Add configurable card monitoring cycle duration through a new method
setCardMonitoringCycleDuration(int cycleDuration)to set the card monitoring cycle duration inPcscPluginFactoryBuilder, enabling customization of the default 500ms value. Especially useful under Linux environments.
2.2.3
Fixed
- Force
net.java.dev.jna:jna:5.15.0to bypass bug JDK-8313765. - Embed
jnasmartcardio-0.2.8-SNAPSHOT.jaruntil an official release is published.
2.2.2
Fixed
- Fixed smartcardio weaknesses by using jnasmartcardio as provider.
- Fixed errors in the distinction between Reader IO and Card IO exceptions.
Changed
- Logging improvement.
2.2.1
Changed
- Java source and target levels
1.6->1.8
Upgraded
- Gradle
6.8.3->7.6.4
2.2.0
Added
- Added a note to warn about observability issues when using Java 16+ to
README.mdfile. - Added project status badges on
README.mdfile.
Fixed
- CI: code coverage report when releasing.
- Documentation of
setDisconnectionMode(the default value indicated was incorrect).
Upgraded
- Keyple Plugin API
2.0.0->2.3.0 - Keyple Util Library
2.3.0->2.3.1(source code not impacted)
2.1.2
Fixed
- Unnecessary logging in Java 16+ during reflexive calls used to overcome the deficiencies of
smartcard.ioin Windows
environment.
2.1.1
Changed
PcscPluginFactoryBuilder.useContactReaderIdentificationFiltermethod marked as deprecated.
Fixed
- Use default reader type identification filters.
- Logging of the available readers names in the
AbstractPcscPluginAdapterclass.
2.1.0
Added
PcscReader.transmitControlCommandandPcscReader.getIoctlCcidEscapeCommandIdmethods (issue [#9]).- "CHANGELOG.md" file (issue [eclipse-keyple/.github#6]).
- CI: Forbid the publication of a version already released (issue [#6]).
Upgraded
- "Keyple Util Library" to version
2.1.0by removing the use of deprecated methods.
Fixed
- Setting the smartcard.io path in the case of MacOS platform.
2.0.0
This is the initial release of the Keyple Plugin PC/SC 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.