Releases: eclipse-keyple/keyple-util-java-lib
Releases · eclipse-keyple/keyple-util-java-lib
2.4.0
2.3.1
Added
- Added project status badges on
README.mdfile.
Fixed
- Fixed compatibility issue with date formatting across Java versions in
DateJsonSerializerandCalendarJsonAdapter
classes (issue [#25]). - CI: code coverage report when releasing.
Upgraded
- "Google Gson Library" (com.google.code.gson)
2.8.8->2.10.1(source code not impacted)
2.3.0
Added
ByteArrayUtil.extractBytesmethod to extract bytes from a number.ByteArrayUtil.extractShortmethod.ByteArrayUtil.extractLongmethod.ByteArrayUtil.copyBytesmethod.
2.2.0
Added
- Class
CalendarJsonAdapterfor serialization ofCalendarobjects in ISO 8601 format. - Class
DateJsonSerializerfor serialization ofDateobjects in ISO 8601 format.
2.1.0
Added
- "CHANGELOG.md" file (issue [eclipse-keyple/.github#6]).
- CI: Forbid the publication of a version already released (issue [#14]).
- JSON serializer/deserializer for
shortandlongdata types (issue [#17]). Assert.isHexStringmethod.HexUtil.isValidmethod.HexUtil.toByteArraymethod.HexUtil.toBytemethod.HexUtil.toShortmethod.HexUtil.toIntmethod.HexUtil.toLongmethod.HexUtil.toHexmethods forbyte[],byte,short,intandlongdata types.ByteArrayUtil.extractBytesmethod.ByteArrayUtil.extractIntmethod.BerTlvUtil.parsemethod to parse TLV data structure having several identical TAGs (issue [#19]).
Changed
- Optimizations of hexadecimal data conversions.
Deprecated
ByteArrayUtil.isValidHexStringmethod replaced byHexUtil.isValidmethod.ByteArrayUtil.normalizeHexStringmethod.ByteArrayUtil.fromHexmethod replaced byHexUtil.toByteArraymethod.ByteArrayUtil.toHexmethod replaced byHexUtil.toHexmethod.ByteArrayUtil.twoBytesToIntmethod replaced byByteArrayUtil.extractIntmethod.ByteArrayUtil.twoBytesSignedToIntmethod replaced byByteArrayUtil.extractIntmethod.ByteArrayUtil.threeBytesToIntmethod replaced byByteArrayUtil.extractIntmethod.ByteArrayUtil.threeBytesSignedToIntmethod replaced byByteArrayUtil.extractIntmethod.ByteArrayUtil.fourBytesToIntmethod replaced byByteArrayUtil.extractIntmethod.ContactCardCommonProtocolclass.ContactlessCardCommonProtocolclass.
2.0.0
This is the initial release of the Keyple Util 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.