Skip to content

2.1.0

Choose a tag to compare

@andrei-cristea andrei-cristea released this 30 May 10:01
· 33 commits to main since this release

Added

  • "CHANGELOG.md" file (issue [eclipse-keyple/.github#6]).
  • CI: Forbid the publication of a version already released (issue [#14]).
  • JSON serializer/deserializer for short and long data types (issue [#17]).
  • Assert.isHexString method.
  • HexUtil.isValid method.
  • HexUtil.toByteArray method.
  • HexUtil.toByte method.
  • HexUtil.toShort method.
  • HexUtil.toInt method.
  • HexUtil.toLong method.
  • HexUtil.toHex methods for byte[], byte, short, int and long data types.
  • ByteArrayUtil.extractBytes method.
  • ByteArrayUtil.extractInt method.
  • BerTlvUtil.parse method to parse TLV data structure having several identical TAGs (issue [#19]).

Changed

  • Optimizations of hexadecimal data conversions.

Deprecated

  • ByteArrayUtil.isValidHexString method replaced by HexUtil.isValid method.
  • ByteArrayUtil.normalizeHexString method.
  • ByteArrayUtil.fromHex method replaced by HexUtil.toByteArray method.
  • ByteArrayUtil.toHex method replaced by HexUtil.toHex method.
  • ByteArrayUtil.twoBytesToInt method replaced by ByteArrayUtil.extractInt method.
  • ByteArrayUtil.twoBytesSignedToInt method replaced by ByteArrayUtil.extractInt method.
  • ByteArrayUtil.threeBytesToInt method replaced by ByteArrayUtil.extractInt method.
  • ByteArrayUtil.threeBytesSignedToInt method replaced by ByteArrayUtil.extractInt method.
  • ByteArrayUtil.fourBytesToInt method replaced by ByteArrayUtil.extractInt method.
  • ContactCardCommonProtocol class.
  • ContactlessCardCommonProtocol class.