3.05 [ENHANCEMENTS] - Flavor::Minimum: more minimalistic - Flavor::Basic: logout endpoint should be only accept post 3.04 [FEATURE ENHACEMENTS] * Flavor::Large: better div structure on admin page * a44b06f Flavor::Basic: added test case for jslint * 5334ef7 Asset::Bootstrap: generate bootstrap/bootstrap-twipsy.js. 3.03 [BUG FIX] - Flavor::Lite: Do not require HTTP::Session 3.02 [BUG FIX] - jquery assets was broken in 3.00 - main.js is invalid from bootstrap support 3.01 [FEATURE ENHANCEMENTS] - Flavor::Large: make app.psgi as a router for *.psgi - Flavor::Large: better auto route generation 3.00 [FEATURE ENHANCEMENTS] - use Plack::Session by default - use Amon2::DBI on Large/Basic flavor - default database path is now db/ - load t/Util.pm automatically in .proverc [MISC] - depended on latest Text::Xslate::Bridge::TT2Like 2.56 [INCOMPATIBLE CHANGE] * f895c31 use TTerse in setup script (This chanage does not break your application) [MISC] * 2b2bcf4 make defaul admin page's top bar as green 2.55 [INCOMPATIBLE CHANGE] - flavor asset apis (This chanage does not break your application) [FEATURE ENHANCMENTS] - added static_file() helper method - added EXPERIMENTAL Large flavor 2.54 - switch to twitter's bootstrap - rewrite Asset's architecture 2.53 - win32 fix on Amon2->base_dir(mattn) 2.52 - use jquery-1.6.4.min.js. - [BUG] fixed routing rule for robots.txt, favicon.ico 2.51 - updated dependencies to fix issues from depended libraries. 2.50 - depend on Test::More 0.98 (fixes $? issue on subtest) - bundle jquery 1.3.6 - bundle blueprint 1.0.1 2.49 - revert 2.48 changes. and Do not load config/$ENV{PLACK_ENV}.pl if the config/ directory does not exists. 2.48 - fixed testing issue(reported by sugyan++) 2.47 - Template engine is now customizalbe on Amon2::Lite. (tokuhirom) 2.46 - fixed testing issue - etc. 2.45 - ->init() method was deprecated on Setup::Flavor. - test fix - minor tweaks around pod. 2.44 - doc fix(tokuhirom) 2.43 - documentation enhancements(tokuhirom). 2.42 - added configuration feature for Amon2::Lite - fixed testing issue on Amon2::Lite(reported by syohex++) - added docs for CSRFDefender 2.41 - fixed testing issue(maybe cpan-tester's issue) - added EXPERIMENTAL Amon2::Lite module for small web site. 2.40 - fix xslate related issue in setup script(reported by gfx++) - doc fix 2.39 - upgrade jquery to 1.6.2(tokuhirom) 2.38 - optimize directory structure for dotcloud(tokuhirom). 2.37 - escape JSON data for IE7's Content-Type vulnerability. 2.36 - generate (404|50[023]).html for dotcloud. - auto_include considered harmful - Text::MicroTemplate is no longer required by Amon2 core. 2.35 - fixed deps: JSON 2 is required. - suppress warnings on t/100_core/010_add_config.t 2.34 - Switch to EU::MM from M::I at setup script. This is required for more easy installing. 2.33 [INCOMPATIBLE CHANGE] - split Plugin::LogDispatch, Plugin::Web::MobileAgent and Plugin::Web::MobileCharset to independ dist. Since these modules are no longer used by maintainer. 2.32 - Setup::Flavor::Basic: - specify the correct Amon2 version for better deployment. 2.31 some tweaks for dotcloud friendly - Setup::Flavor::Basic: - generate default deployment.yml - configuration for Xslate is no longer required. - default .psgi file name is app.psgi 2.30 - Amon2->add_config() was now deprecated. - Implement default load_config() - ConfigLoader is no longer needed - Depend to latest Xslate. - fixed testing issue 2.29 - better 404 page 2.28 - added Amon2::Setup::Asset::Blueprint - remove Plugin::Web::FillinForm from core. It will release as other dist. 2.27 do not create MyApp/Web/(Request|Response).pm by default. It's makes shourter skelton code. 2.26 - rewrite setup script 2.25 - fixed testing issues related Tiffany 2.24 [IMPROVEMENTS] - added Plugin::Web::PlackSession [MINOR FIX] - remove spelling test case from amon2-setup.pl 2.23 *WARNINGS* - remove Tiffany dependencies from core. It may break your application created by amon2-setup.pl < 2.23. You would write 'requires "Tiffany"' in your Makefile.PL manually. [IMPROVEMENTS] - remove DBI dependencies from core - BEFORE_DISPATCH does not dies if the callback function returns true 2.22 - make HTML5 template as default 2.21 - Plugin::JSON: remove Opera special casing 2.20 - fixed fucking missing deps on Carp::Clan. 2.19 - script/amon2-setup.pl now provides more better perlcritic templates. It's more safe. (tokuhirom) 2.18 - call ancestor's trigger code like Class::Trigger(tokuhirom) 2.17 - fixed broken deps for String::Random(reported by miyagawa++) Now Amon2::Util provides random_string() method. - fixed broken amon2-setup.pl 2.16 amon2-setup.pl - remove skinny support - added DBI base class - link to amon.64p.org in skelton - remove experimental blueprint support 2.15 - setup session(store it to file) by default - enable fillinform by default - enable nocache plugin by default - fill the absolute template path by default - enable CSRFDefender plugin by default - cluck the deprecated warnings - perl 5.008001+ is required by Amon2 2.14 script/amon2-setup.pl enhancements - handle robots.txt and favicon.ico in .psgi - make Middleware::Static's path as absolute (reported by @makotoworld) - added experimental blueprint support for amon2-setup.pl 2.13 - fixed code depended on perl5.10 2.12 - Amon2::Web::Request: added accessor for raw value - removed dependency for local::lib. 2.11 - fix encoding mime_name is lower case, Safari add BOM bug, Chrome text/html(s-aska) 2.10 - fixed test case 2.09 - first release for CPAN 2.08 - Web::Dispatcher::RouterSimple: export 'router' method 2.07 - Plugin::Web::CSRFDefender: added get_csrf_defender_token method. 2.06 - fixed csrfdefender for amon2 style(before this commit, it still amon1 style!) (tokuhirom) 2.05 - Plugin::Web::CSRFDefender: oops. older version does not works without Amon1 - Plugin::Web::JSON: fix Encode::Encoding object to mime-name (s-aska) - amon2-setup.pl: switch to DBIx::Inspector from DBIx::Skinny::Schema::Loader. (tokuhirom) - doc enhancement (tokuhirom) 2.04 - docs - rewrote tutorial 2.03 - new hook point: encode_html. 2.02 - Amon::add_config will be deprecate - Log::Dispatch is no longer default component - docs(hiratara) 2.01 - fixed test case - added second argument for: $c->redirect($location, \%params) - added second argument for: $c->redirect($location, \@params) - added $c->fillin_form() method to Amon2;:Plugin::Web:FillInForm and Amon2::Plugin::Web::FillInForm. 2.00 - refactored - bug fixed - rewrote docs 1.99_01 - Full rewrote Amon. - This is RC of Amon 2.0 1.03 - added 'router' attribute for Dispatcher::Lite. 1.02 - bump up version 1.01 - more flexible interface for Plugin::CSRFDefender 1.00 - bump up version 0.44 - added Amon2::Plugin::FillInFormLite. 0.43 * e657339 [BUG] Amon2::Util must not returns undef at 2nd time function call. * 7cfef62 Plugin::FillInForm: adjust content-length after fill-in. * updated docs 0.42 - added Text::Xslate support - fixed some issues 0.41 - added $req->uri_with() method. - added new option 'open_layer' to Amon2::V::MT. 0.40 - Amon2::Web::Dispatcher::HTTPxDispatcher was removed. - Amon2::Web::C was removed. use Amon2::Web::Declare instead. 0.32 - M::P::Object is no longer needed - ConfigLoader is enabled by default. - depend to latest Plack - Plugin::HTTPSesssion: pass $c to callback 0.31 - Amon2::Web::Dispatcher::HTTPxDispatcher will remove on 0.40 - do not depend to Module::Pluggable::Object. New loader will die if one of controller has a syntax error. 0.30 [SOME INCOMPAT CHANGES] - added Amon2::ConfigLoader - make container as more simple - use class-data-inheritable in container - $c->view method move to Amon2::Web - added Amon2::Web->render() - added Amon2::Web->render_partial() 0.22 - Factory class was deprecated. - DBIx::Skinny is no longer default ORM. (Amon2 should not select any ORM as default) - move uri_for to Amon2::Web 0.21 - fixed tests - Amon2::Sense::add_trigger should take multiple triggers. - [bug fixed] hook with instance should work - fixed deps - move redirect method to Amon2::Web. 0.20 - added Web::Dispatcher::Lite - Web::Dispatcher::RouterSimple: enable stricture automatically 0.19 - make DBIx::Skinny as default - use Router::Simple. - fixed dependencies 0.18 - added logger support 0.01 - initial release