Skip to content

Releases: greymd/cureutils

v1.7.0

05 Jan 20:47
Compare
Choose a tag to compare

Support rubicure v3.2.5

v1.6.0

24 Apr 11:09
Compare
Choose a tag to compare

Be compatible with rubicure v3.1.0

v1.5.0

02 Jan 07:52
Compare
Choose a tag to compare
  • Unsupport Ruby 2.5 or lower versions due to EOL.
  • Be compatible with rubicure v3.0.0

v1.4.0

28 Mar 00:30
Compare
Choose a tag to compare
  • Officially support Ruby 3.0 and abolish 2.3 or lower versions.
  • Be compatible with rubicure v2.1.0 (which supports "TropicalRouge Precure").

v1.3.0

23 Feb 01:15
Compare
Choose a tag to compare
  • Officially support Ruby 2.7
  • Be compatible with rubicure 1.3.0 (which supports "Healingood Precure").

v1.2.0

11 Mar 00:48
Compare
Choose a tag to compare
  • Officially support Ruby 2.6
  • Be compatible with rubicure 1.2.0 (which supports "Star⭐️Twinkle Precure").

v1.1.1

07 Oct 17:36
fb809d9
Compare
Choose a tag to compare

v1.1.0

04 Mar 13:38
8d4b4a5
Compare
Choose a tag to compare
  • Support Hugtto! Precure (#21)
  • Support Ruby version 2.5.0 officially

v1.0.1

11 Jul 04:02
Compare
Choose a tag to compare
  • Support rubicure v1.0.5 ( Fix #20 )

v1.0.0

26 Mar 13:50
Compare
Choose a tag to compare

English follows Japanese

Cureutils version 1.0.0 できあがり!

Version 1.0.0 リリースノート

rubicure v1.0.0に対応

cure janken, cure help, cure version 以外の全てのサブコマンドに「キラキラ☆プリキュアアラモード」のキャラクターが対応しました。

Ruby 2.2.2 以上必須

依存ライブラリのrubicureに伴っています。

cure girls -v オプションのリネーム

  • -vではなく-f(あるいは--full-name)オプションになりました。

新機能: cure date-f オプションが追加

  • GNU date の-fオプション相当の挙動が可能となりました。
$ echo 201601{01..31}| xargs -n 1 | cure date -f -
2016-01-01 00:00:00 Go!プリンセスプリキュア放映期間
2016-01-02 00:00:00 Go!プリンセスプリキュア放映期間
2016-01-03 00:00:00 Go!プリンセスプリキュア放映期間
2016-01-04 00:00:00 Go!プリンセスプリキュア放映期間
2016-01-05 00:00:00 Go!プリンセスプリキュア放映期間
2016-01-06 00:00:00 Go!プリンセスプリキュア放映期間
2016-01-07 00:00:00 宇佐美いちか(キュアホイップ)誕生日/Go!プリンセスプリキュア放映期間

その他バグ修正

  • 一部のプリキュアの誕生日と登場日が正しく表示されていなかったバグを修正
  • 一部のエラー処理で対話スクリーンに戻らずフリーズしていたバグを修正

デベロッパー向け: 保守性を向上しました

  • リファクタリング: 基底クラスであるbase_logic.rbを定義し、共通処理をまとめました。
  • TravisCI + shunit2による自動テストに対応

バージョニングについて

Cureutilsは基本的にセマンティックバージョニングに従います。
今回の変更では、Rubyのバージョンならびに機能上も下位互換性を大きく失うものがあるため、メジャーバージョンをインクリメントしました。


Cureutils version 1.0.0 Dekiagari!

Version 1.0.0 release note

Support rubicure 1.0.0

All the sub commands except for cure janken, cure help, and cure version support Precures of "Kirakira precure alamode".

Ruby 2.2.2 and more upper version are strictly required.

Follow rubicure's requirement.

-v option of cure girls is renamed.

  • Use -f(or --full-name) option instead of -v option

New feature: -f option for cure date

  • -f option's behavior is similar to GNU date's one.

Here is the example.

$ echo 201601{01..31}| xargs -n 1 | cure date -f -
2016-01-01 00:00:00 Go!プリンセスプリキュア放映期間
2016-01-02 00:00:00 Go!プリンセスプリキュア放映期間
2016-01-03 00:00:00 Go!プリンセスプリキュア放映期間
2016-01-04 00:00:00 Go!プリンセスプリキュア放映期間
2016-01-05 00:00:00 Go!プリンセスプリキュア放映期間
2016-01-06 00:00:00 Go!プリンセスプリキュア放映期間
2016-01-07 00:00:00 宇佐美いちか(キュアホイップ)誕生日/Go!プリンセスプリキュア放映期間

Bug fixes

  • Some Precure's birthdays and appeared dates are not displayed properly.
  • Interactive screen was frozen in case of particular error.

For developers: Improve maintainability

  • Refactoring: Common logic are unified into base_logic.rb.
  • Automated testing with TravicCI + shunit2

About versioning

Cureutils follows semantic versioning policy basically.
In this changes, old Ruby version were unsupported and some features lost backwards compatibility. This is why the major version was incremented.