It’s ugly. It’s incomplete. It sucks. But a release is a release and progess is progress. My only goal for a while is to keep myself from bogging down in details and thoughts of refactoring and just get things functional. A store in a box has a buttload of pieces to it (user pages, public pages, admin pages, core, etc) and Mango isn’t even a one-solution-fits-all-does-everything type of app. But I digress.
It seems that going back to writing live (Test::WWW::Mech) tests seems to better spur productivity, tests I will most definitely need later when refactoring.
0.01000_07 Mon Jan 7 19:07:23 2008 - Added Catalyst::View::TT/Session/Cookie/Store to PREREQ - Fixed problem in tests with latest Error.pm - Updated XML::Atom PREREQ and test - Mango->share now uses module_dir and falls back to ../../share when using local INC files - Added mango.pl to create app/config/data/components/database - Moved users specific controller/form/templates into Users/users namespace - Fixed urls to deal with not ending in / - Updating an Attribute wasn't setting update() - Converted admin to RESTish access - Controllers now inherit from M::Catalyst:Controller (which does REST/Form - Merge plugins into Plugin::Application - Added Auth helpers is_admin/unauthorized - Added REST helpers want_html/browser/yaml/feed, etc - Form I18N is now FIELD_LABEL_$FIELD instead of LABEL_$FIELD - Form I18N is now BUTTON_LABEL_$FIELD instead of LABEL_$FIELD - Form I18N is now CONSTRAINT_$CONSTRAINT instead of $FIELD_$CONTSTRAINT - Wishlist admin works mostly, with tests