Himotoki 1.5.0をリリースしました
このブログでは昨年末の振り返りエントリー位でしか触れていませんでしたが、SwiftでJSONのデコードを簡単かつ型安全に行うことができるHimotokiというライブラリーを昨年の5月から開発しています。
github.com ikesyo.hatenablog.com
先々週にはなりますが、その最新バージョンの1.5.0をリリースしました。
Release 1.5.0 · ikesyo/Himotoki · GitHub
このバージョンには以下のような変更が含まれています。
- Linuxでのビルドをサポート(Swift Package Managerは1.4.0でサポート済み)
build関数をカリー化関数からクロージャーを返す関数に変更(Xcode 7.3/Swift 2.2からの警告に対応)build関数を非推奨に変更(Swift 2からは特に使う必要がない)Extractor.valueOptional/<|?に対してDecodeError.MissingKeyPathのエラーハンドリングが誤っていたのを修正(キーパスが存在していてデコードに失敗した場合でもエラーではなくnilを返してしまっていた)
すでに次のバージョンの開発も進めており、Decodableに準拠しない型への値の変換(Value transformation)のAPIを実装する予定です。今後のHimotokiにもご期待ください!