CHANGELOG.md in jp_prefecture-0.11.0 vs CHANGELOG.md in jp_prefecture-1.0.0.rc1
- old
+ new
@@ -1,75 +1,112 @@
## Unreleased
-## 0.11.0 (Dec 18, 2020)
+## 1.0.0.rc1 (2021-02-10)
+### Breaking changes
+
+* Ruby 1.9.3 - 2.3/Rails 3.2 - 4.2 のサポートを終了 (PR [#39](https://github.com/chocoby/jp_prefecture/pull/39)/[@chocoby](https://github.com/chocoby))
+
+ 古い Ruby/Rails のサポートを終了しました。今後も大きな不具合が見つかった場合、可能な限りは対応する予定です。
+
+ サポートするバージョンの範囲は Ruby/Rails のメンテナンスポリシーに則るのがシンプルですが、この Gem では厳しくする必要はないと考えています。
+ Ruby/Rails のメンテナンスポリシーで決められているバージョンは最低限サポートし、実装やテストのメンテナンスが困難になったバージョンからサポートを終了する方針で検討しています。ご意見があればください。
+
+### Features
+
+* Ruby 3.0 をサポートに追加 (PR [#42](https://github.com/chocoby/jp_prefecture/pull/42)/[@chocoby](https://github.com/chocoby))
+* 郵便番号データを更新 (PR [#46](https://github.com/chocoby/jp_prefecture/pull/46)/[@chocoby](https://github.com/chocoby))
+* `JpPrefecture::Prefecture` クラスに都道府県コードから都道府県インスタンスを作成する `build_by_code` メソッドを追加 (PR [#44](https://github.com/chocoby/jp_prefecture/pull/44)/[@chocoby](https://github.com/chocoby))
+
+ 都道府県コードを指定すると、それに対応した都道府県の `JpPrefecture::Prefecture` インスタンスを取得するメソッドを追加しました。
+ `JpPrefecture::Prefecture.build` メソッドは参照している処理がなくなったため、削除しました。
+
+### Fixes
+
+* 文字列による検索は項目を指定して検索する (Issue [#24](https://github.com/chocoby/jp_prefecture/issues/24), [#27](https://github.com/chocoby/jp_prefecture/issues/27)/PR [#43](https://github.com/chocoby/jp_prefecture/pull/43)/[@chocoby](https://github.com/chocoby))
+
+ `JpPrefecture::Prefecture.find(name: '東')` を実行すると、青森県が取得されていた問題への対応です。これはマッピングのすべての項目を検索していたためです。
+ 対応として、`name` を指定した場合は漢字表記、`name_e` は英語表記など、指定した項目のみを検索するように変更しました。
+ すべての項目から検索したい場合は `JpPrefecture::Prefecture.find(all_fields: 'string')` を使用してください。
+
+### Documentation
+
+* CONTRIBUTING.md を追加 (PR [#41](https://github.com/chocoby/jp_prefecture/pull/41)/[@chocoby](https://github.com/chocoby))
+
+### Misc
+
+* RuboCop を導入 (PR [#40](https://github.com/chocoby/jp_prefecture/pull/40)/[@chocoby](https://github.com/chocoby))
+* Gem に含めるファイルを最低限のものにする (PR [#48](https://github.com/chocoby/jp_prefecture/pull/48)/[@chocoby](https://github.com/chocoby))
+
+## 0.11.0 (2020-12-18)
+
* Rails 6.1 をサポート (PR [#37](https://github.com/chocoby/jp_prefecture/pull/37)/[@chocoby](https://github.com/chocoby))
* GitHub Actions でビルドを実行するようにした (PR [#34](https://github.com/chocoby/jp_prefecture/pull/34)/[@chocoby](https://github.com/chocoby))
-## 0.10.0 (Aug 19, 2019)
+## 0.10.0 (2019-08-19)
* Rails 6.0 をサポート (PR [#33](https://github.com/chocoby/jp_prefecture/pull/33)/[@chocoby](https://github.com/chocoby))
-## 0.9.0 (Jan 15, 2017)
+## 0.9.0 (2017-01-15)
* Add English Readme (Issue [#21](https://github.com/chocoby/jp_prefecture/issues/21)/PR [#22](https://github.com/chocoby/jp_prefecture/pull/22)/[@PeterTeng](https://github.com/PeterTeng))
* 都道府県情報に種類を追加 (PR [#23](https://github.com/chocoby/jp_prefecture/pull/23)/[@gazayas](https://github.com/gazayas))
-## 0.8.1 (Mar 30, 2016)
+## 0.8.1 (2016-03-30)
* `JpPrefecture::Prefecture.find(name: name)` に `nil` や空文字を渡した時に `nil` を返す (Issue [#18](https://github.com/chocoby/jp_prefecture/issues/18)/PR [#19](https://github.com/chocoby/jp_prefecture/pull/19)/[@k-motoyan](https://github.com/k-motoyan))
-## 0.8.0 (Sep 07, 2014)
+## 0.8.0 (2014-09-07)
* 都道府県情報に八地方区分情報を追加 (PR [#14](https://github.com/chocoby/jp_prefecture/pull/14)/[@kkosuge](https://github.com/kkosuge))
-## 0.7.0 (Jun 18, 2014)
+## 0.7.0 (2014-06-18)
* 都道府県名にひらがな、カタカナを追加 (PR [#12](https://github.com/chocoby/jp_prefecture/pull/12)/[@yukihr](https://github.com/yukihr))
-## 0.6.0 (Mar 10, 2014)
+## 0.6.0 (2014-03-10)
* 都道府県名を前方一致で検索できるようにした (PR [#11](https://github.com/chocoby/jp_prefecture/pull/11)/[@yuuna](https://github.com/yuuna))
* 都道府県名の検索ロジックを高速化
-## 0.5.0 (Nov 30, 2013)
+## 0.5.0 (2013-11-30)
* 郵便番号から都道府県を検索する機能の追加 (PR [#9](https://github.com/chocoby/jp_prefecture/pull/9)/[@fruwe](https://github.com/fruwe))
-## 0.4.0 (Jul 08, 2013)
+## 0.4.0 (2013-07-08)
* 都道府県のマッピングを変更する機能の追加 (PR [#8](https://github.com/chocoby/jp_prefecture/pull/8)/[@mizoR](https://github.com/mizoR))
-## 0.3.2 (Jun 12, 2013)
+## 0.3.2 (2013-06-12)
* 文字列を downcase してから都道府県の検索を行うようにした
-## 0.3.1 (Jun 11, 2013)
+## 0.3.1 (2013-06-11)
* name で渡した文字列が変更されるバグを修正
-## 0.3.0 (Jun 11, 2013)
+## 0.3.0 (2013-06-11)
* 都道府県名(英語表記含む)から都道府県を検索できるようにした
* 都道府県名からの検索と同様の方法で、都道府県コードを検索できるようにした
* String 型の都道府県コードに対応
-## 0.2.0 (Jun 09, 2013)
+## 0.2.0 (2013-06-09)
* 英語表記を追加
* Ruby 1.8.7 のサポートを終了
-## 0.1.1 (Mar 01, 2013)
+## 0.1.1 (2013-03-01)
* モデルで使用する時に、生成するメソッド名を指定できるようにした
* Configuration モデル/Model モジュールを廃止
* extend による使用を廃止
* Travis CI によるテストを行うようにした
-## 0.1.0 (Feb 17, 2013)
+## 0.1.0 (2013-02-17)
* モデルで使用する時に、対象のカラム名を指定するようにした
-## 0.0.1 (Feb 14, 2013)
+## 0.0.1 (2013-02-14)
* 都道府県の変換
* 簡単な Rails サポート