In no particular order:
This week released two version of Test::DBIx::Class. These were both minor changes intended to try to reduce the number of test failures reported. To that end I am now forcing installation of a more recent version of Data::Dumper. Although I am not using that myself, I do use Test::Differences which relies on Data::Dumper, but since Test::Differences doesn't currently specify a version of Data::Dumper it is possible that if you have an older, buggy Data::Dumper you'd get meaningless test failures. I submitted a bug to Test::Differences; hopefully we can fix the problem at the true site of its cause, but for now my updates should make it easier to install Test::DBIx::Class.
I Also made some minor changes related to making sure the code runs on a modern version of Moose. So if you have trouble, please let me know :)
Also released was a significant update to Catalyst::Controller::ActionRole, which leverages some updates in modern versions of Catalyst so that it now properly matches the functionality in Catalyst::Controller. Based on this change we were able to release an update to CatalystX::Declare which uses Catalyst::Controller::ActionRole as its base controller. Doing this we can now support parameterization in action roles much more cleanly. Example to follow after I play with this a bit more :)
Given the new Catalyst::Controller::ActionRole I was finally able to release Catalyst::ActionRole::BuildDBICResult which is an action role intended to reduce effort in mapping incoming arguments to rows in your DBIx::Class managed database. Lastly, I wanted to learn more about Plack, so did a quick debug panel: Plack::Middleware::Debug::W3CValidate
All in all it was a reasonable productive week for me CPAN wise. Next up will hopefully be more work on the Plack Catalyst branch.
Thanks!
Comments