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にもご期待ください!