The past weekend
Stephan spent some time to fix all filed bugs for
Date_Holidays. The result was the release of
version 0.15.2. Meanwhile I finally managed to install all the tools on my new
MacBook I needed for PHP development. Wasn't that easy because I had a hard time deciding what IDE I should use. Since my old
Zend-Studio 3.5 couldn't be installed on the MacIntel and I was not willing to spent the money for the current version I switched over to
PHPEclipse. I didn't yet try whether debugging and more advanced stuff works, but it's for free and keeping that in mind it's pretty good (IMO better than the Zend PHP-IDE, at the moment). The switch from ZendStudio to
Eclipse wasn't a problem as I develop a lot of Java and like Eclipse very much - it's a great platform. Anyhow, as I coded a bit to test the features PHPEclipse offers I implemented a feature-request for Date_Holidays that allows to create drivers not only by a unique driver-id (until now this was the only way to create a driver):
$driver = Date_Holidays::factory('Germany');
but also by using an ISO3166 country code:
$driver = Date_Holidays::factoryISO3166('de');
as well as:
$driver = Date_Holidays::factoryISO3166('deu');
I published this some minutes ago and the 0.16.0 release can be found at the
PEAR package home.