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