Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

Date_Holidays 0.19.0リリース

リリースされました。このバージョンから、Date_Holidays_Driverを継承したドライバクラスが別パッケージ扱いになったようです。


Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations. The calculation is driver-based so it is easy to add new drivers that calculate a country's holidays. The methods of the class can be used to get a holiday's date and title in various languages.

ということで、PEAR::Date_Holidays_Driver_Japaneseも0.2.1をリリースします。変更点は以下の通りです。

  • 依存関係の修正
    • Date_Holidays 0.19.0以降に対応
  • ドライバのテストコードの配置に合わせて、テストコードの配置を変更
  • 若干のリファクタリング

インストールは

$ sudo pear install -f http://www.doyouphp.jp/pear/Date_Holidays_Driver_Japanese-0.2.1.tgz

アップグレードは

$ sudo pear upgrade -f http://www.doyouphp.jp/pear/Date_Holidays_Driver_Japanese-0.2.1.tgz

な感じで。コード一式はCodeReposからどうぞ。

また、勢いでPEAR本家に提案したところ、結構いい感じの回答がありました(以下の内容のメール)。うまくいけば、Date_Holidays_Japanとして登録されそうです:-)

That's perfect.
I'm working on splitting the Date_Holidays package into one core driver plus
seperate packages for each country. Once I have this complete we can add
Date_Holidays_Japan (which is what I'd like your package to be called) into
the mix ;-)

Ken

On Fri, May 2, 2008 at 5:50 PM, shimooka@doyouphp.jp <pear-qa@lists.php.net>
wrote:

> Edit report at http://pear.php.net/bugs/bug.php?id=13740&edit=1
>
>  ID:              13740
>  Comment by:      shimooka@doyouphp.jp
>  Reported By:     shimooka at doyouphp dot jp
>  Summary:         Date_Holidays_Driver_Japanese
>  Status:          Open
>  Type:            Feature/Change Request
>  Package:         Date_Holidays
>  Package Version: 0.18.0
>  PHP Version:     Irrelevant
>  New Comment:
>
> Hi.
>
> I added ja_JP.xml and .ser files:
>
> http://coderepos.org/share/browser/lang/php/Date_Holidays_Driver_Japanese/src/lang/Japanese
>
> And modified a bit:
>
> http://coderepos.org/share/browser/lang/php/Date_Holidays_Driver_Japanese/src/Date/Holidays/Driver/Japanese.php

追記(2008/08/24 14:20)

PEAR::Date_Holidays_Driver_JapaneseはPEAR::Date_Holidays_Japanとして本家PEARに登録されました。