Christians Tagebuch Recent PEAR package releases (22.7.2014, 21:12)

I wasn't idle since the release of PEAR 1.9.5 but did a bit of work on my PEAR packages.

Net_WebFinger version 0.4.0 now supports the final WebFinger RFC 7033. On pfefferle's request I made both Net_WebFinger and its dependency XML_XRD available on packagist and thus installable via composer: pear/net_webfinger and pear/xml_xrd

Some minutes ago I released version 0.4.0 of the OpenID package. It fixes 6 bugs and adds a new feature.

Link
PEAR PEAR 1.9.5 is out (12.7.2014, 19:48)

The PEAR installer version 1.9.5 has been released today.

The new version – three years after the last stable 1.9.4 and 2 weeks after the preview – is a bugfix only release. 13 bugs have been fixed. Among them are the following:

  • #18466: Modifying paths during installation broken on Windows
  • #20203: PEAR channels on github user pages do not work
  • #20283: Report correct php.ini directive on xdebug installation (and every other zend_extension)

Our plan is to work on a new version 1.10 that is E_STRICT and E_DEPRECATED clean and ships a couple of new features.

Link
Christians Tagebuch PEAR 1.9.5 is out (12.7.2014, 18:39)

This article has originally been published on the PEAR blog:

PEAR 1.9.5 is out @ blog.pear.php.net .

The PEAR installer version 1.9.5 has been released today.

The new version – three years after the last stable 1.9.4 and 2 weeks after the preview – is a bugfix only release. 13 bugs have been fixed. Among them are the following:

  • #18466: Modifying paths during installation broken on Windows
  • #20203: PEAR channels on github user pages do not work
  • #20283: Report correct php.ini directive on xdebug installation

Our plan is to work on a new version 1.10 that is E_STRICT and E_DEPRECATED clean and ships a couple of new features.

Link
Analysis of Coding Conventions (3.7.2014, 06:12)

Coding standards tend to vary between projects. Even projects that use the same written standard can vary in a number of ways as standards tend to leave a lot of room to apply your own coding style in various areas. To get a better idea of what coding styles...

Link
Christians Tagebuch PEAR 1.9.5dev1 released (28.6.2014, 14:49)

This article has originally been published on the PEAR blog:

PEAR 1.9.5dev1 released @ blog.pear.php.net .

I've just released a preview of the upcoming PEAR installer version 1.9.5: PEAR 1.9.5dev1.

Version 1.9.5 will be the first release of the PEAR installer since 3 years, and thus needs quite some testing before declaring it stable. Instead of using “RC1″, we opted for “dev1″ to keep the stability below alpha, so that upgrading normal packages in alpha/beta state do not automatically give you a potentially unstable PEAR version.

You can upgrade your existing PEAR version with the following command:

$ pear upgrade PEAR-1.9.5dev1

Pre-release versions of go-pear.phar and install-pear-nozlib.phar can be temporarily be found at

Please report any bugs you find on the PEAR bug tracker or on the pear-dev mailing list.

Link
PEAR PEAR 1.9.5dev1 released (27.6.2014, 17:46)

I’ve just released a preview of the upcoming PEAR installer version 1.9.5: PEAR 1.9.5dev1.

Version 1.9.5 will be the first release of the PEAR installer since 3 years, and thus needs quite some testing before declaring it stable. Instead of using “RC1″, we opted for “dev1″ to keep the stability below alpha, so that upgrading normal packages in alpha/beta state do not automatically give you a potentially unstable PEAR version.

You can upgrade your existing PEAR version with the following command:
$ pear upgrade PEAR-1.9.5dev1

Pre-release versions of go-pear.phar and install-pear-nozlib.phar can be temporarily be found at

Please report any bugs you find on the PEAR bug tracker or on the pear-dev mailing list.

Link
Christians Tagebuch PEAR channel for GeSHi (12.6.2014, 21:06)

Finally: GeSHi now has an official PEAR channel at pear.geshi.org. The last released version 1.0.8.9 is available there.

Installation

$ pear channel-discover pear.geshi.org
$ pear install geshi/geshi

That's all. You can now include geshi.php and start using it.

Link
Codelog PHP5+ Mail, Net_Socket and Net_SMTP (4.6.2014, 06:12)

Mail is one of the most popular PEAR packages still, but a little bit aged.

In order to break the back of it being something a little more modern, I forked it and the dependencies to PHP5 compatibility.

We've now got:

  • https://github.com/pear/Mail2 - Not yet released, I figure I'll give it a few days to bake
  • https://github.com/pear/Net_SMTP2 - Released as 0.1.0
  • https://github.com/pear/Net_Socket2 - Released as 0.1.0
If you use any of these components and are doing nasty E_STRICT error notification suppression, you can pretty much drop in the new version.

The key differences include Exceptions being raised, PHP5 syntax and no more E_DEPRECATED etc notices.

Link
Christians Tagebuch A PHP4 user in 2014 (15.5.2014, 20:44)

Today I stumbled on a bug report for the Mail_Mime package in PEAR: Bug #20222: 1.8.8 not compatible with PHP4 .

So in March 2014, someone noticed that a minor version upgrade of a package broke it on PHP4. Whoa.

But PEAR takes backwards compatibility very serious , so this bug was fixed.

The PEAR version naming standard looks similar to semantic versioning. Just remember that PEAR already decided on 2004-11-21 to follow this rules.

Link
PHP_CodeSniffer 2.0.0a2 released (1.5.2014, 03:41)

I've just released the second alpha of PHP_CodeSniffer version 2.0.0. This update brings a new type of report performance improvements and Phar distribution for each download and testing. Information Report PHP_CodeSniffer now comes with an information report that is able to show you information about how your code is...

Link
Links RSS 0.92   RDF 1.
Atom Feed  
PHP5 powered   PEAR
Link the Planet <a href="http://www.planet-pear.org/">Planet PEAR</a>