Dancer2
view release on metacpan or search on metacpan
* GH#550,GH#551: Update all headers in Handler::File
(Sawyer X, Stefan @racke Hornburg)
* GH#540: Fix hook execution when default scalar was used in hook code.
(baynes, Russell Jenkins)
* GH#552: Rework test suite to use Plack::Test
(Sawyer X, Stefan @racke Hornburg)
* GH#560: Return value of hooks do not alter response content.
(Jean Stebens)
0.11 2013-12-15 14:19:22 Europe/Amsterdam
[ ENHANCEMENTS ]
* GH#481: Don't pollute @INC automatically when Dancer2 is imported, each
runner is now responsible of including the local ./lib dir if needed.
* GH#469, 418: Dancer2::Plugin provides a ':no_dsl' flag for modern Plugins
(Pedro Melo)
* GH#485: Keywords 'redirect' and 'forward' exit immediately when executed in
a route/hook. New dependency on Return::MultiLevel (Russell Jenkins).
* GH#495: Use accessor and predicates instead of direct access.
Addresses GH#493 too. (Russell Jenkins)
* GH#502,GH#472: Rework halt to use with_return from Return::MultiLevel.
(Russell Jenkins)
* GH#479,GH#480,GH#508: Pass parameters to params() in the DSL.
(Slava Goltser, unickuity, Russell Jenkins)
* GH#505: Fix empty HTTP_REFERER in Dancer::Core::Request (Menno Blom).
* GH#503: Multiple reverse proxy support (Menno Blom).
* GH#371,GH#506: CLI tool rewrite (using App::Cmd, supports plugins, etc.).
(Ivan Kruglov, Samit Badle, Sawyer X)
* GH#498: Add some missing items in MANIFEST.SKIP (Gabor Szabo, Sawyer X).
[ DOCUMENTATION ]
* GH#489: Remove link to Dancer2::Deployment pod which does not exist
(Sweet-kid)
* GH#511: s/Deflator/Deflater/; (Cesare Gargano)
* GH#491: Updated config paths for template_toolkit in cookbook.
(Mark A. Stratman)
* GH#494: Update session config details (Dancer2::Config),
namespace fixup in Dancer2::Core::cookie.
(Russell Jenkins)
* GH#470: Fix Plack::Builder mount usage (Pedro Melo).
* GH#507: Fix plenty of typos (David Steinbrunner).
* GH#477: Document problem with Plack Shotgun on Windows (Ahmad M. Zawawi).
* GH#504: Add link to Dancer2::Plugin::Sixpack (Menno Blom).
* GH#490: Document Dancer2 should be FatPackable (Sawyer X).
* GH#452: Make a complete authors section, clean it up (Pau Amma).
* More fixes to main documentation (Pau Amma).
0.10 2013-09-28 15:26:41 Europe/Paris
[ DOCUMENTATION ]
* GH#431: Miscellaneous documentation fixes (Gideon D'souza)
* Small POD corrections (Ashvini V)
[ ENHANCEMENTS ]
* GH#482: Show the startup banner when the worker starts by default
(Alexis Sukrieh).
* GH#481: Include local lib dir in @INC by defaults (Alexis Sukrieh).
* GH#423: Remove ':tests' from Dancer.pm import (Alberto Simões).
* GH#422: Get rid of core_debug method (Alberto Simões).
* GH#421: Support Plugin::Ajax content_type (Russell Jenkins).
* GH#428: Make default errors CSS path relocatable (Russell Jenkins).
* GH#427, GH#443: Replace global warnings with lexical (Russell Jenkins).
* GH#374: Don't create an app from app.psgi (Alberto Simões).
* Cleanup Core::Request, Core::Request::Upload (Mickey Nasriachi).
* GH#445: Test Template::Simple (Alexis Sukrieh, Russell Jenkins).
* GH#449: Test Session hooks (Gideon D'souza)
* GH#434,440: Imutable attributes (Mickey Nasriachi).
* GH#435: Allow send_error to serialize error (Russell Jenkins).
* Add more tests to session id rw (Pedro Melo).
* Whitespace cleanup (Ivan Bessarabov).
[ BUG FIXES ]
* GH#424,425: Fix logger tests for different timezones, and close
logfile before deleting it: Windows dixit.
(Gideon D'souza, Russell Jenkins)
0.09 2013-09-02 00:12:58 Asia/Jerusalem
[ ENHANCEMENTS ]
* Rewite DSL keyword engine (Mickey Nasriachi)
* Require minimum Role::Tiny 1.003000 (Alberto Simões)
* GH#382: Move Request attributes to params, and fix serializers
behavior (Russell Jenkins)
* GH#406: Replace Dancer2::ModuleLoader with Class::Load
(Alberto Simões, Sawyer X)
* GH#329: Remove 'load_app' DSL keyword. Remove reference to
'load' as well. (Sawyer X)
* GH#412: Autopages are now called properly with correct MIME.
(Alberto Simões)
[ DOCUMENTATION ]
* GH#390: minor cookbook documentation fixes (Russell Jenkins)
* GH#392: remove support to auto_reload and suggest alternative
in Dancer2::Cookbook (Ahmad M. Zawawi)
* GH#397,407: Miscellaneous documentation fixes (Andrew Solomon)
* Documentation cleanups (Alex Beamish)
[ BUG FIXES ]
* When compiling route regex object with prefix, add the closing anchor
(Mickey Nasriachi)
* GH#386: honor log level defined in config file (Alberto Simões)
* GH#396,409: Miscellaneous bug fixes (Russell Jenkins)
* GH#403: Fix forward behavior (Russell Jenkins)
0.08 2013-08-18 15:22:45 Asia/Jerusalem
[ ENHANCEMENTS ]
* GH#352: Define content_type as a property for serializers. (Franck Cuny)
* Cleanup duplicate HTTP status code between Core::Error and Core::HTTP
(Russel Jenkins)
* GH#363: Move core methods to Dancer2::Core (Alberto Simões)
* GH#362: Serializers documentation and test cleanup. (Franck Cuny)
* Refactoring of the engine method. (Franck Cuny)
* Misc. code cleanup. (Russel Jenkins)
* GH#280: Remove the unused ':syntax' importing tag (Sawyer X)
* Display startup info only if environment is "development" (Franck Cuny)
* Move postponed_hooks to server from runner (Sawyer X)
* Provide easier access to global runner (Sawyer X)
* Bunch of code cleanups which also includes speed boost (Sawyer X)
* More immutability in the runner class and config role (Sawyer X)
( run in 0.575 second using v1.01-cache-2.11-cpan-71847e10f99 )