All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Migrated the CI pipeline from Jenkins to GitHub Actions.
2.3.2 - 2025-04-18
- Switched license from
EPL 2.0toMIT(issue #16). The license switch has been authorized through a restructuring review supervised by the « Eclipse Management Organization » team https://gitlab.eclipse.org/eclipsefdn/emo-team/emo/-/issues/908#note_3394156.
2.3.1 - 2024-04-12
- Java source and target levels
1.6->1.8
- Gradle
6.8.3->7.6.4
2.3.0 - 2024-03-29
CardPresenceMonitorBlockingSpias a replacement of the deprecatedWaitForCardRemovalDuringProcessingBlockingSpiinterface.
2.2.0 - 2023-11-13
- CI: code coverage report when releasing.
- CI: added project status badges on
README.mdfile. - Added precisions to Javadoc of
openPhysicalChannel(),closePhysicalChannel()andcheckCardPresence()methods of theReaderSpiinterface. CardInsertionWaiterAsynchronousApi(renaming)CardRemovalWaiterAsynchronousApi(renaming)CardInsertionWaiterAsynchronousSpi(renaming)CardInsertionWaiterBlockingSpi(renaming)CardInsertionWaiterNonBlockingSpi(renaming and adds the capability to customize the polling cycle duration)CardRemovalWaiterAsynchronousSpi(renaming)CardRemovalWaiterBlockingSpi(renaming)CardRemovalWaiterNonBlockingSpi(renaming and adds the capability to customize the polling cycle duration)AutonomousObservablePluginSpi.setCallback(...)(renaming)
WaitForCardInsertionAutonomousReaderApi(replaced byCardInsertionWaiterAsynchronousApi)WaitForCardRemovalAutonomousReaderApi(replaced byCardRemovalWaiterAsynchronousApi)WaitForCardInsertionAutonomousSpi(replaced byCardInsertionWaiterAsynchronousSpi)WaitForCardInsertionBlockingSpi(replaced byCardInsertionWaiterBlockingSpi)WaitForCardInsertionNonBlockingSpi(replaced byCardInsertionWaiterNonBlockingSpi)DontWaitForCardRemovalDuringProcessingSpi(no more used)WaitForCardRemovalDuringProcessingBlockingSpi(no more used)WaitForCardRemovalAutonomousSpi(replaced byCardRemovalWaiterAsynchronousSpi)WaitForCardRemovalBlockingSpi(replaced byCardRemovalWaiterBlockingSpi)WaitForCardRemovalNonBlockingSpi(replaced byCardRemovalWaiterNonBlockingSpi)AutonomousObservablePluginSpi.connect(...)(replaced bysetCallback(...))
2.1.0 - 2023-04-25
- The method
PoolPluginSpi.allocateReadernow returns the new interfacePoolReaderSpi, which extendsReaderSpi, in order to retrieve the smart card that may be automatically selected. CHANGELOG.mdfile (issue eclipse-keyple/keyple#6).- CI: Forbid the publication of a version already released (issue #7).
2.0.0 - 2021-10-06
This is the initial release.
It follows the extraction of Keyple 1.0 components contained in the eclipse-keyple/keyple-java repository to dedicated repositories.
It also brings many major API changes.