Himotoki 1.5.0をリリースしました

このブログでは昨年末の振り返りエントリー位でしか触れていませんでしたが、SwiftJSONのデコードを簡単かつ型安全に行うことができるHimotokiというライブラリーを昨年の5月から開発しています。

github.com ikesyo.hatenablog.com

先々週にはなりますが、その最新バージョンの1.5.0をリリースしました。

Release 1.5.0 · ikesyo/Himotoki · GitHub

このバージョンには以下のような変更が含まれています。

  • Linuxでのビルドをサポート(Swift Package Manager1.4.0でサポート済み)
  • build関数をカリー化関数からクロージャーを返す関数に変更(Xcode 7.3/Swift 2.2からの警告に対応)
  • build関数を非推奨に変更(Swift 2からは特に使う必要がない)
  • Extractor.valueOptional/<|?に対してDecodeError.MissingKeyPathのエラーハンドリングが誤っていたのを修正(キーパスが存在していてデコードに失敗した場合でもエラーではなくnilを返してしまっていた)

すでに次のバージョンの開発も進めており、Decodableに準拠しない型への値の変換(Value transformation)のAPIを実装する予定です。今後のHimotokiにもご期待ください!