1.0.0.rc1 (2021-02-10)
Pre-releaseBreaking changes
-
Ruby 1.9.3 - 2.3/Rails 3.2 - 4.2 のサポートを終了 (PR #39/@chocoby)
古い Ruby/Rails のサポートを終了しました。今後も大きな不具合が見つかった場合、可能な限りは対応する予定です。
サポートするバージョンの範囲は Ruby/Rails のメンテナンスポリシーに則るのがシンプルですが、この Gem では厳しくする必要はないと考えています。
Ruby/Rails のメンテナンスポリシーで決められているバージョンは最低限サポートし、実装やテストのメンテナンスが困難になったバージョンからサポートを終了する方針で検討しています。ご意見があればください。 -
文字列による検索は項目を指定して検索する (Issue #24, #27/PR #43/@chocoby)
JpPrefecture::Prefecture.find(name: '東')
を実行すると、青森県が取得されていた問題への対応です。これはマッピングのすべての項目を検索していたためです。
対応として、name
を指定した場合は漢字表記、name_e
は英語表記など、指定した項目のみを検索するように変更しました。詳しい使い方は README を参照してください。
以前のように、すべての項目から検索したい場合はJpPrefecture::Prefecture.find(all_fields: 'string')
を使用してください。
Features
-
JpPrefecture::Prefecture
クラスに都道府県コードから都道府県インスタンスを作成するbuild_by_code
メソッドを追加 (PR #44/@chocoby)都道府県コードを指定すると、それに対応した都道府県の
JpPrefecture::Prefecture
インスタンスを取得するメソッドを追加しました。
JpPrefecture::Prefecture.build
メソッドは参照している処理がなくなったため、削除しました。