POE 1.0 released!
Rocco Caputo <[email protected]>
| Newsgroups | gmane.comp.lang.perl.poe |
|---|---|
| Message-ID | <[email protected]> |
1 April 2008 It's the moment you've all been waiting for: POE 1.0 is on the CPAN. You can download it right now. What are you waiting for? As with most releases, this one is overdue and contains a lot of fixes. Here are some of the highlights: Large parts of the documentation have been rewritten: POE, POE::Kernel, POE::Session, POE::Wheel, POE::Driver, POE::Filter and POE::Loop. The new format is more booklike. So THERE, people who want a book! Yuval Kogman, Chris Williams, Pravus, Philip Gwyn, Matt Sickler, and David Davis reviewed and edited the new documentation. Your feedback is also welcome, as are patches. Pravus fixed a double InputEvent condition when POE::Wheel::FollowTail was aimed at an empty file. Chris Williams improved compatibility with Perl builds compiled by Borland C++. Markus Jansen's patch fixed a memory leak when Socket6 isn't present on Solaris 2.6. The POE::Loop tests were abstracted into a separate distribution so that loop authors can inherit some of POE's extensive test suite. A big shout out goes to Benjamin Smith for his work on the tests. POE::Api::Ctl and POE::API::ResLoader were removed. Worked around SIGDIE re-entrancy issues by making it asynchronous rather than pre-emptive. A lot of test fixes by Chris Fedde, Chris Williams, and others. ... This release has been so long in the making that I'm sure I've forgotten people. Thank the next POE developer you meet---chances are good that they've done something wonderful with (or to) the project. Thanks again to Benjamin Smith and the Google Summer of Code 2006 for vastly improving POE's tests and eliminating the N-1th hurdle to releasing 1.0. -- Rocco Caputo - [email protected]