@@ -5,12 +5,31 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
66
77## [ Unreleased]
8+
9+ ## [ 3.1.0] - 2025-07-09
810### Added
9- - Added dependency to ` keyple-plugin-storagecard-java-api:1.0.0 ` for support of storage cards
10- ### Build
11- - Removed dependency to ` keyple-gradle ` plugin
11+ - Added support for storage cards with ` keyple-plugin-storagecard-java-api:1.0.0 ` dependency
12+ - Added ` ST25_SRT512 ` protocol support for STM ST25/SRT512 cards
13+ - Added ` MIFARE_ULTRALIGHT ` protocol support for NXP Mifare Ultralight cards
14+ - Added optional ` ApduInterpreterFactory ` parameter to ` BluebirdPluginFactoryProvider.provideFactory() ` method
15+ - Added specific card removal detection for MIFARE Ultralight and ST25/SRT512 protocols
16+ - Added enhanced power-on data with card type and UID information (JSON format)
17+ - Added GitHub Actions workflows for automated builds and releases
18+ - Added comprehensive example app support for storage cards (MIFARE Ultralight and ST25/SRT512)
19+ ### Changed
20+ - Enhanced card detection and handling for storage card protocols
21+ - Improved card removal detection with protocol-specific implementations
22+ - Modernized Gradle build configuration with better artifact naming and publishing
23+ - Updated target Android SDK to API 34
24+ - Enhanced example app with storage card transaction demonstrations
25+ ### Technical
26+ - Refactored build system to remove dependency on ` keyple-gradle ` plugin
27+ - Improved CI/CD pipeline with GitHub Actions
28+ - Enhanced documentation generation with Dokka 2.0.0
1229### Upgraded
13- - Dokka to ` 2.0.0 `
30+ - Updated Keyple dependencies:
31+ - ` keyple-common-java-api ` : ` 2.0.1 ` -> ` 2.0.2 `
32+ - ` keyple-plugin-java-api ` : ` 2.3.1 ` -> ` 2.3.2 `
1433
1534## [ 3.0.0] - 2025-02-20
1635:warning : Major version!
@@ -89,7 +108,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
89108## [ 1.0.0] - 2020-12-18
90109This is the initial release.
91110
92- [ unreleased ] : https://github.com/calypsonet/keyple-plugin-cna-bluebird-specific-nfc-java-lib/compare/3.0.0...HEAD
111+ [ unreleased ] : https://github.com/calypsonet/keyple-plugin-cna-bluebird-specific-nfc-java-lib/compare/3.1.0...HEAD
112+ [ 3.1.0 ] : https://github.com/calypsonet/keyple-plugin-cna-bluebird-specific-nfc-java-lib/compare/3.0.0...3.1.0
93113[ 3.0.0 ] : https://github.com/calypsonet/keyple-plugin-cna-bluebird-specific-nfc-java-lib/compare/2.1.4...3.0.0
94114[ 2.1.4 ] : https://github.com/calypsonet/keyple-plugin-cna-bluebird-specific-nfc-java-lib/compare/2.1.3...2.1.4
95115[ 2.1.3 ] : https://github.com/calypsonet/keyple-plugin-cna-bluebird-specific-nfc-java-lib/compare/2.1.2...2.1.3
0 commit comments