PHP Version Updates and Development

Author: Joe
Published: 11/09/2015
Hello everyone! Some updates from the Phergie team:

Minimum PHP Versions

We are in the process of removing all support for any PHP version older than 5.5. We will no longer be testing any older versions. We hope this helps push users forward to newer versions of PHP. With the imminent release of PHP 7 we have removed the allowed failures for 7 on Travis.

Development Package!

We have created a development package phergie/phergie-irc-bot-react-development to hold all of our commonly used development dependencies and have begun updating packages to use this. Instead of requiring multiple dependencies for development you can require this one package instead.

Categories: news

Tags: news

What's new with Phergie

Published: 09/11/2015

"We're all fine here"

It has been a while since there has been an update here. If you haven't checked in with us in a while there is some news we would like to share.

Late August of 2015 Matthew Turland, the original author and project lead, reached out to test the waters on the idea of passing the leadership torch of the Phergie project. Matthew Trask And Joe Ferguson took co-leadership of the project shortly after while Matthew Turland has stayed on in an advisory role.

What does this mean? nothing. We plan on continuing reviewing pull requests, bug reports, and working on making Phergie awesome. If you have any questions please feel free to drop by #phergie on the Freenode channel.

One thing all three of us would like to see is to make Phergie more inviting to contributors. We all heavily support and would like Phergie to be an easy project for new contributors and even first time open source contributors to join and learn.

We have moved our wiki documentation to this website to encourage pull request to help make the documentation better. We have also moved from our WordPress site to using Sculpin to make it easier for possible contributors to help build this site.

Categories: news

Tags: news

Packages release for November 2014

Published: 12/13/2014
We now have a bot implementation for Phergie v3 and a number of the more commonly used plugins ported over from Phergie v2! Please try these out and file any issues or feature requests against the appropriate repo on Github. Thanks in advance for your contributions!


We love our contributors and those of the projects on which we build! Many thanks to those without whom these releases would not have been possible.


  • All Travis CI configurations now include PHP 5.3.3 where supported; the latest versions of the PHP 5.3 (where supported), 5.4, 5.5, and 5.6 branches; and HHVM 3.4.0. Tests for all repos have 100% code coverage and pass under all PHP / HHVM versions included in testing.
  • All repos are now using GitHub Releases. Changelogs will be included there instead of in posts on this site.
  • All repos support Composer and are available on Packagist.
  • Where some repos previously had two separate composer.json files, all now have one and use require-dev and autoload-dev as appropriate.
  • All repos now use PSR-4 autoloading. The src and tests directories of all repos have had unneeded namespace directories removed.
  • All test suites now use PHPUnit 4.1.x for running tests and Phake 2.0.0-beta2 for mocking.
  • API documentation is now available.


  • We admittedly failed at making the release cycle more regular this time around. We'll try to do a better job of that moving forward.
  • This and future releases will target PHP 5.4. PHP 5.3 has reached end-of-life and related version conflicts with React dependencies are becoming more frequent.
  • phergie/phergie-irc-bot-react will undergo bug fixes and minor feature additions as we move to further stabilize it.
  • Plugin ports and additions will continue to further expand the ecosystem and put the bot implementation through its paces.
  • We'll be exploring the possibility of setting up a Satis repository for Phergie plugins to replace the current solution of a Github wiki page.

How You Can Help

If you run into any issues, you can file an issue on Github, find us in the #phergie channel on the Freenode IRC network, or e-mail us at


phergie-irc-bot-react 1.0.0

Github, Packagist

phergie-irc-client-react 2.0.0

Github, Packagist

phergie-irc-parser 1.5.0

Github, Packagist

phergie-irc-generator 1.4.0

Github, Packagist

phergie-irc-connection 1.2.0

Github, Packagist

phergie-irc-event 1.0.0

Github, Packagist

Categories: Releases