Skip to content

Releases: treastrain/TRETJapanNFCReader

TRETNFCKit 3.0.0-alpha.2

20 Nov 19:04
82ca04f
Compare
Choose a tag to compare
Pre-release

Projects

What's Changed

Full Changelog: 3.0.0-alpha.1...3.0.0-alpha.2

TRETNFCKit 3.0.0-alpha.1

19 Nov 18:50
59c39f3
Compare
Choose a tag to compare
Pre-release

Projects

What's Changed

New Header

TRETNFCKit New Header Image

Full Changelog: 2.0.1...3.0.0-alpha.1

2.0.1

27 Feb 04:25
Compare
Choose a tag to compare

1.0.3

05 Dec 18:19
37f1e3e
Compare
Choose a tag to compare

以下の言語のローカライズを行いました。

  • 简体中文 (Simplified Chinese) / zh-Hans
  • 繁體中文 (Traditional Chinese) / zh-Hant
  • 繁體中文(香港) (Traditional Chinese (Hong Kong)) / zh-HK

一部のアクセス修飾子の変更を行いました。

1.0.2

29 Nov 11:24
Compare
Choose a tag to compare

1.0.0 にて watchOS、tvOS、macOS を Target とする Xcode プロジェクトに Swift Package Manager を用いるとビルドエラーとなる問題を修正しました。
1.0.1 にて運転免許証の写真の読み取りに関する処理が抜けていた問題を修正しました。

1.0.0

29 Nov 05:48
4a90f80
Compare
Choose a tag to compare

最新の Release (1.0.1以降)では watchOS、tvOS、macOS での Swift Package Manager に関する問題が修正されています

1.0.0 では以下の追加、変更が行われています。

特筆すべき事項

FeliCaCardData の破壊的変更

TRETJapanNFCReader/FeliCa/FeliCaCardData.swift
ひとつの FeliCaCardData で複数の FeliCa システムを持つようになりました。
それに合わせて FeliCaCardData を継承する各 CardData も変更されています。

FeliCaCardData は 1.0.0 以前への互換性がありません。Codable を用いて 1.0.0 以前のFeliCaCardDataData 等で保存している場合、そのままではデコードに失敗します。

FeliCaSystemCode の型変更

TRETJapanNFCReader/FeliCa/FeliCaSystemCode.swift
FeliCaSystemCode はこれまで Stringenum でしたが、UInt16typealias へ変更されました。

SwiftUI によるサンプルの追加 (Thanks! @onagat)

SwiftUI によるサンプルが追加されました。サンプルでは運転免許証の読み取りを行うことができます。

Swift Package Manager 対応

Swift Package Manager に対応しました。Xcode 11 以降であれば https://github.com/treastrain/TRETJapanNFCReader を指定することで Carthage や CocoaPods を利用することなく、パッケージをインストール、使用できます。現在は iOS の Xcode プロジェクトでのみ動作します(watchOS、tvOS、macOS を Target とする Xcode プロジェクトに SPM を用いるとビルドエラーとなります)。

0.1.1

29 Nov 03:17
Compare
Choose a tag to compare

1.0 のリリース前の最後のリリースになります。
0.1 から 70 の Commits があります。

1.0 を使用する際に問題がある場合にこの 0.1.1 を使用してください。

0.1

20 Sep 06:03
Compare
Choose a tag to compare
0.1

App Store で配信される「Japan NFC Reader」の Ver 0.1 (2019091902) に含まれているものと同じものとなります。

0.0.7

02 Sep 06:35
Compare
Choose a tag to compare

iOS 9.3 以降、watchOS 4.3 以降、tvOS 9.2 以降、macOS 10.9 以降に暫定対応。
(カードの読み取りは iOS 13.0 以降のみ)

0.0.6

27 Aug 12:42
Compare
Choose a tag to compare

NFC-F (Type-F, FeliCa) において交通系IC、楽天Edy、nanaco、WAON、大学生協ICプリペイドの残高の読み取りと表示に対応しました。