Good morning. POE 0.12 has been uploaded to the PAUSE and <http://poe.perl.org/>. It should appear at your favorite CPAN mirror shortly. This is the first CPAN release in about four months. Several changes have occurred in web-only releases since 0.11. Some highlights: o Added support for Gtk. Fixed Tk support. POE now can use one of four event loops: Gtk, Tk, Event, or its own perl select() loop. POE's public interface maps itself to whichever event loop is used, so the same program guts (POE::Component::IRC, for example) will work in each environment. POE supports each event loop's unique features through a generic postback mechanism. o Added a way to populate the heap at construction time or change it to something completely different. o Added POE::NFA, a true nondeterministic state machine variation of POE::Session. o Optimized the macro/const/enum source filter, POE::Preprocessor. Startup should be a little faster. o Added new tests. Extended existing ones. Revised the problematic signals tests. Skipped many tests under Windows simply because Windows does not support the features they test. Test coverage is about 70%. o Improved coverage testing. It's still far from perfect, and it always will be, but it's better than before. o Improved Wheels so their events can be tied back to which wheel generated them. This makes it possible for one session to keep track of many wheels. o Moved POE's web site and mailing list. Documented the new addresses. o Improved Filter::Line with contributed code: Added Addi's newline auto-detection code and Dennis Taylor's patch for supporting different newlines. o Improved messages in skipped tests so they don't look like problems. o Fixed Filter::HTTPD, which didn't work correctly with some clients. o Added a cheezy neural network to the samples directory. These are just highlights. The full README and Changes files are available at <http://poe.perl.org/>. Thank you. -- Rocco Caputo / [EMAIL PROTECTED]
