Hey All,
So this is the last solid week for March and you might be wondering about the status of the next Catalyt release. There's some ups and downs, based on the goal list over on Play Perl:
Ups
-- support for Travis continous developement is in solid progress, we expect to finish it this week (thanks ChrisW)
- Body paser and other working prototypes is well on the way, and I expect to finish the working code for this and have a blog review of it for first week April (sneak peek for people that like to look at code over here)
-- broken FCGI logging for PSGI is commited! (omega++)
-- Bonus extra fixes for documention and support for cpanfile!
Downs
-- Moving Unicode plugin to code (undone, no owner)
-- removing Regexp dispatch types (undone, no owner)
-- Improve content negotiation (undone, no owner)
Of the three, numbers 1 and 3 seem the most popular (at least by the play perl voting). However I myself don't have time to do them this week (my boss reads my blog so he's going to know if I'm spending all my time Catalyst hacking :) ). Tasks 1 and 2 are really straightforward and I think great value. If you want to step up, I can garentee you great mentorship on it. Feel free to hack on this with a github fork, or whatever and find us on IRC for help. (or comments, whatever)
Although the content negotation task is popular, I think perhaps it was a bit of a reach. Right now I think let's retask it to at least settle on what the API for that would be. One suggestion is to simple core the stuff in Catalyst::Action::REST for example. The API's of other frameworks might be worth lookig at. If anyone is interested and wants to start a document listing the options, that would move us forward.
Regardless, we will release Catalyst first week of April. The version number will depend on if we manage to remove regexp/core unicode, since that's a bigger jump, and we might want to leave space for people to fix bugs when they can't make the leap.
Catalyst TODO example (prototypes for possible future versions of Catalyst)
There's still time to jump in and get your name on the contributors list :)