Date_Holidays 0.19.0リリース
リリースされました。このバージョンから、Date_Holidays_Driverを継承したドライバクラスが別パッケージ扱いになったようです。
ということで、PEAR::Date_Holidays_Driver_Japaneseも0.2.1をリリースします。変更点は以下の通りです。
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.
- 依存関係の修正
- 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