Dancer2
view release on metacpan or search on metacpan
[ ENHANCEMENTS ]
* You can now call '$self->find_plugin(...)' within a plugin
in order to find a plugin, in order to use its DSL in your
custom plugin. (Sawyer X)
[ DOCUMENTATION ]
* GH #1282: Typo in Cookbook. (Kurt Edmiston)
* GH #1214: Update Migration document. (Sawyer X)
* GH #1286: Clarify hook behavior when disabling layout (biafra)
* GH #1280: Update documentation to use specific parameter
keywords (Hunter McMillen)
0.204001 2016-10-17 08:29:00-05:00 America/Chicago
[ BUG FIXES ]
* Restore 5.8 support (fix test which required captures).
(Russell @veryrusty Jenkins)
* PR #1271: fix wrong regex check against $_ (Mickey Nasriachi)
[ ENHANCEMENTS ]
* GH #1262: Add 'encode_json' and 'decode_json' DSL, which are
recommended instead of 'to_json' and 'from_json'.
(Dennis @episodeiv lichtenthäler)
[ DOCUMENTATION ]
* Fix some typos.(Dennis @episodeiv lichtenthäler)
* GH #1031: Remove D2::Core::Context remnants from docs.
(Sawyer X)
[ PACKAGING ]
* GH #1273: Do not require Test::Perl::Critic to install.
(Dennis lichtenthäler)
0.204000 2016-10-10 20:56:51-05:00 America/Chicago
[ BUG FIXES ]
* GH #1255: Fix hook overriding in plugin. (Yves Orton)
* GH #1191: Named capture prior to dispatch breaks dispatch.
(Yves Orton)
* GH #1235: Clean up descriptions for HTTP codes 303 and 305.
(Yanick Champoux)
* Remove duplicate (and errornous) 451 error message.
(Sawyer X)
* GH #1116, #1245: Ensure cached Hash::MultiValue parameters are cloned
into the new request. (Russell @veryrusty Jenkins)
[ ENHANCEMENTS ]
* You can now provide a $EVAL_SHIM to Dancer2::Core::App in order
to have custom code run on eval{} calls. One example of this
is to handle proper counting of stack frames when you want to
unwind/unroll the stack for custom error reporting.
(Yves Orton)
* Added a cpanfile to allow installing local dependencies with
carton. (Mickey Nasriachi)
* GH #1260: Specify optional charset to send_file and send_as
(Russell @veryrusty Jenkins)
* PR #1162: Change skeleton template tags so skeletons can generate
applications that use Template Toolkit default tags (Jason Lewis)
* GH #1149: Fix config loading inconsistencies, support local config
files in addition to standard Dancer conf files (Jonathan Scott Duff)
* PR #1269: Stash decoded body_parameters separately from those
in Plack::Request (Russell @veryrusty Jenkins)
* GH #1253: Static middleware should send 304 Not Modified to enable
intermediate level caching. (Russell @veryrusty Jenkins)
[ DOCUMENTATION ]
* GH #608: Remove extra general COPYRIGHT notice in Tutorial.
(Sawyer X)
* Simplify upload example. (Alberto Simões, Sawyer X)
0.203001 2016-09-03 20:59:47-05:00 America/Chicago
[ BUG FIXES ]
* GH #1237: Specify minimum version of List::Util required for pair*
functionals. (Russell @veryrusty Jenkins)
[ ENHANCEMENTS ]
* PR #1242: Replace Class::Load with Module::Runtime (Russell
Jenkins - @veryrusty)
0.203000 2016-08-24 22:09:56-05:00 America/Chicago
[ BUG FIXES ]
* GH #1232: Force deserialization of body data even when an existing
Plack::Request object has already parsed request body. Don't double
decode deserialized data. (Russell Jenkins - @veryrusty)
[ ENHANCEMENTS ]
* GH #1195: Add change_session_id() method - both as a good security
practice and to comply with other established security standards.
(Peter Mottram)
* GH #1234: Add convenience functions to access Dancer's HTTP_CODES
table. (Yanick Champoux)
[ DOCUMENTATION ]
* Fix Typo (Stefan Hornburg - Racke)
* Document $session->data (Stefan Hornburg - Racke)
0.202000 2016-08-13 13:50:30-05:00 America/Chicago
[ BUG FIXES ]
* Fix memory leak in plugins. (Sawyer X)
* GH #1180, #1220: Revert (most of) GH #1120. Change back to using
MooX::Types::MooseLike until issues around Type::Tiny are resolved.
Peter (@SysPete) Mottram
* GH #1192: Decode body|query|request_parameters (Peter Mottram)
* GH #1224: Plugins defined with :PluginKeyword attribute are now
exported. (Yanick Champoux)
* GH #1226: Plugins can now call the DSL of the app via $self->dsl
(Sawyer X)
[ ENHANCEMENTS ]
* PR #1223: Add YAML::XS to Recommends (Peter Mottram)
* PR #1117: If installed, use HTTP::XSCookies and all cookie operations
will be faster (Peter Mottram)
* PR #1228: Allow register_plugin() to pass @_ properly (Sawyer X)
* PR #1231: Plugins can now call the syntax of plugins they loaded
(Sawyer X)
[ DOCUMENTATION ]
* PR #1151: Note that config is immutable after first read (Peter Mottram)
( run in 0.890 second using v1.01-cache-2.11-cpan-39bf76dae61 )