Update to 0.150000
Add missing DEPENDS.
Upstream changes:
0.150000 2014-08-17 01:35:16CEST+0200 Europe/Amsterdam
[ DOCUMENTATION ]
* GH #657: Update multi-app example in cookbook to include route
merging. (Bas Bloemsaat)
* GH #643: Improve session factory docs by mentioning Dancer2::Config.
(Andy Jack)
[ BUG FIXES ]
* Postponed hooks are no longer sent to all Apps.
(Sawyer X, Mickey Nasriachi)
* 404 File Not Found Application reworked to stay up to date with
postponed hooks merging in multiple apps. (Russell Jenkins)
* GH #610, #662: Removed two circular references memory leaks!
(Russell Jenkins)
* GH #633: Log an error when a hook dies. (DavsX)
[ ENHANCEMENT ]
* Allow settings apps in the psgi_app() call by name or regex.
(Sawyer X)
* GH #651: silly typo in clearer method name (DavsX).
0.149000_02 2014-08-10 13:50:39CEST+0200 Europe/Amsterdam
[ ENHANCEMENT ]
* GH #641: Adding a shim layer to prevent available hooks (and
thus plugins) from breaking.
* Each App can now define its own configuration. The Runner's
application-specific configure has been untangled.
(Russell @veryrusty Jenkins, Sawyer X, Mickey Nasriachi)
* Multiple Dancer App support. You can now create a App-specific
PSGI application using MyApp->psgi_app.
(Russell @veryrusty Jenkins, Sawyer X, Mickey Nasriachi)
* Add routes and hooks to an existing app on import.
(Russell @veryrusty Jenkins, Stevan Humphrey, Stefan racke
Hornburg, Jean Stebens, Chunzi, Sawyer X, Mickey Nasriachi)
* Allow DSL class to be specified in configuration file.
(Stevan Humphrey)
* forward() now returns a new request which is then just runs
the dispatching loop again. (Sawyer X, Mickey Nasriachi)
[ BUG FIXES ]
* GH #336: Set log level correctly.
(Andrew Solomon, Pedro Bruno)
* GH #627, #607: Remove potential context issues with returning
undef explicitly. (Javier Rojas)
* GH #646: Fix whitespacing for tests. (DavsX)
0.149000_01 2014-07-23 21:31:21CEST+0200 Europe/Amsterdam
*************************** NOTICE ***************************
* This very is a major upgrade *
* We untangled the context, DSL implementation a bit *
* Please check your code, including your plugins, thoroughly *
* Thank you *
[ ENHANCEMENTS ]
* GH #589: Removing Dancer2::Core::Context global context variable.
Finally in.
(Sawyer X, Mickey Nasriachi, Russell @veryrusty Jenkins)
[ BUG FIXES ]
* GH #606, #605: Fix for setting public directory.
(Ivan Kocienski, Russell Jenkins, Stefan @racke Hornburg)
* GH #618, #620: Fix jQuery link generated by CLI skeleton.
(Micha Wojciechowski)
* GH #589: Major memory leak fix by removal of Dancer2::Core::Context.
[ ENHANCEMENTS ]
* GH #620: Bump jQuery to 1.11.1. (Micha Wojciechowski)
2014-09-13 18:47:02 +02:00
|
|
|
# $NetBSD: Makefile,v 1.11 2014/09/13 16:47:02 wen Exp $
|
2013-07-21 16:19:06 +02:00
|
|
|
|
Update to 0.150000
Add missing DEPENDS.
Upstream changes:
0.150000 2014-08-17 01:35:16CEST+0200 Europe/Amsterdam
[ DOCUMENTATION ]
* GH #657: Update multi-app example in cookbook to include route
merging. (Bas Bloemsaat)
* GH #643: Improve session factory docs by mentioning Dancer2::Config.
(Andy Jack)
[ BUG FIXES ]
* Postponed hooks are no longer sent to all Apps.
(Sawyer X, Mickey Nasriachi)
* 404 File Not Found Application reworked to stay up to date with
postponed hooks merging in multiple apps. (Russell Jenkins)
* GH #610, #662: Removed two circular references memory leaks!
(Russell Jenkins)
* GH #633: Log an error when a hook dies. (DavsX)
[ ENHANCEMENT ]
* Allow settings apps in the psgi_app() call by name or regex.
(Sawyer X)
* GH #651: silly typo in clearer method name (DavsX).
0.149000_02 2014-08-10 13:50:39CEST+0200 Europe/Amsterdam
[ ENHANCEMENT ]
* GH #641: Adding a shim layer to prevent available hooks (and
thus plugins) from breaking.
* Each App can now define its own configuration. The Runner's
application-specific configure has been untangled.
(Russell @veryrusty Jenkins, Sawyer X, Mickey Nasriachi)
* Multiple Dancer App support. You can now create a App-specific
PSGI application using MyApp->psgi_app.
(Russell @veryrusty Jenkins, Sawyer X, Mickey Nasriachi)
* Add routes and hooks to an existing app on import.
(Russell @veryrusty Jenkins, Stevan Humphrey, Stefan racke
Hornburg, Jean Stebens, Chunzi, Sawyer X, Mickey Nasriachi)
* Allow DSL class to be specified in configuration file.
(Stevan Humphrey)
* forward() now returns a new request which is then just runs
the dispatching loop again. (Sawyer X, Mickey Nasriachi)
[ BUG FIXES ]
* GH #336: Set log level correctly.
(Andrew Solomon, Pedro Bruno)
* GH #627, #607: Remove potential context issues with returning
undef explicitly. (Javier Rojas)
* GH #646: Fix whitespacing for tests. (DavsX)
0.149000_01 2014-07-23 21:31:21CEST+0200 Europe/Amsterdam
*************************** NOTICE ***************************
* This very is a major upgrade *
* We untangled the context, DSL implementation a bit *
* Please check your code, including your plugins, thoroughly *
* Thank you *
[ ENHANCEMENTS ]
* GH #589: Removing Dancer2::Core::Context global context variable.
Finally in.
(Sawyer X, Mickey Nasriachi, Russell @veryrusty Jenkins)
[ BUG FIXES ]
* GH #606, #605: Fix for setting public directory.
(Ivan Kocienski, Russell Jenkins, Stefan @racke Hornburg)
* GH #618, #620: Fix jQuery link generated by CLI skeleton.
(Micha Wojciechowski)
* GH #589: Major memory leak fix by removal of Dancer2::Core::Context.
[ ENHANCEMENTS ]
* GH #620: Bump jQuery to 1.11.1. (Micha Wojciechowski)
2014-09-13 18:47:02 +02:00
|
|
|
DISTNAME= Dancer2-0.150000
|
2013-07-21 16:19:06 +02:00
|
|
|
PKGNAME= p5-${DISTNAME}
|
|
|
|
CATEGORIES= www perl5
|
Update to 0.11
Update DEPENDS
Upstream changes:
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 immediatly 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).
2014-01-04 13:02:05 +01:00
|
|
|
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/X/XS/XSAWYERX/}
|
2013-07-21 16:19:06 +02:00
|
|
|
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
|
|
HOMEPAGE= http://search.cpan.org/dist/Dancer2/
|
|
|
|
COMMENT= Lightweight yet powerful web application framework
|
|
|
|
LICENSE= ${PERL5_LICENSE}
|
|
|
|
|
|
|
|
USE_LANGUAGES= # empty
|
|
|
|
PERL5_PACKLIST= auto/Dancer2/.packlist
|
|
|
|
|
Update to 0.09
Update DEPENDS
Upstream changes:
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)
[ BUG FIXES ]
* GH#85, GH#354: Fix autopages, especially in subdirs
(Stefan Hornburg, Alberto Sim玫es)
* GH#365: Fix serializer settings (Steven Humphrey)
* GH#333: callerstack for logger was too short (Alberto Sim玫es)
* GH#369: Move request deserialization from Dispatcher to Content & Request
(Russell Jenkins)
[ DOCUMENTATION ]
* GH#192: Documentation the current usage of middlewares using
Plack::Builder (Sawyer X)
* GH#195, GH#197, GH#372: Multiple apps with Plack::Builder (Sawyer X)
* GH#348: Documentation of Role::Logger (Franck Cuny)
* GH#350: Move part of README.md to GitGuide.md (Franck Cuny)
* GH#353: Documentation of Role::Serializer (Alberto Sim玫es, Franck Cuny)
* Misc. minor documentation tweak (Alberto Sim玫es, Franck Cuny)
2013-09-03 11:50:39 +02:00
|
|
|
BUILD_DEPENDS+= p5-Test-MockTime>=0:../../time/p5-Test-MockTime
|
|
|
|
BUILD_DEPENDS+= p5-Test-TCP>=0:../../net/p5-Test-TCP
|
|
|
|
BUILD_DEPENDS+= p5-Test-Fatal>=0:../../devel/p5-Test-Fatal
|
|
|
|
|
Update to 0.11
Update DEPENDS
Upstream changes:
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 immediatly 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).
2014-01-04 13:02:05 +01:00
|
|
|
DEPENDS+= p5-App-Cmd>=0:../../devel/p5-App-Cmd
|
Update to 0.09
Update DEPENDS
Upstream changes:
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)
[ BUG FIXES ]
* GH#85, GH#354: Fix autopages, especially in subdirs
(Stefan Hornburg, Alberto Sim玫es)
* GH#365: Fix serializer settings (Steven Humphrey)
* GH#333: callerstack for logger was too short (Alberto Sim玫es)
* GH#369: Move request deserialization from Dispatcher to Content & Request
(Russell Jenkins)
[ DOCUMENTATION ]
* GH#192: Documentation the current usage of middlewares using
Plack::Builder (Sawyer X)
* GH#195, GH#197, GH#372: Multiple apps with Plack::Builder (Sawyer X)
* GH#348: Documentation of Role::Logger (Franck Cuny)
* GH#350: Move part of README.md to GitGuide.md (Franck Cuny)
* GH#353: Documentation of Role::Serializer (Alberto Sim玫es, Franck Cuny)
* Misc. minor documentation tweak (Alberto Sim玫es, Franck Cuny)
2013-09-03 11:50:39 +02:00
|
|
|
DEPENDS+= p5-Capture-Tiny>=0.12:../../devel/p5-Capture-Tiny
|
2013-07-21 16:19:06 +02:00
|
|
|
DEPENDS+= p5-Crypt-URandom>=0:../../security/p5-Crypt-URandom
|
|
|
|
DEPENDS+= p5-Config-Any>=0:../../devel/p5-Config-Any
|
2013-12-09 15:17:41 +01:00
|
|
|
DEPENDS+= {perl>=5.9.3,p5-Digest-SHA>=0}:../../security/p5-Digest-SHA
|
2013-07-21 16:19:06 +02:00
|
|
|
DEPENDS+= p5-Hash-Merge-Simple>=0:../../devel/p5-Hash-Merge-Simple
|
Update to 0.09
Update DEPENDS
Upstream changes:
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)
[ BUG FIXES ]
* GH#85, GH#354: Fix autopages, especially in subdirs
(Stefan Hornburg, Alberto Sim玫es)
* GH#365: Fix serializer settings (Steven Humphrey)
* GH#333: callerstack for logger was too short (Alberto Sim玫es)
* GH#369: Move request deserialization from Dispatcher to Content & Request
(Russell Jenkins)
[ DOCUMENTATION ]
* GH#192: Documentation the current usage of middlewares using
Plack::Builder (Sawyer X)
* GH#195, GH#197, GH#372: Multiple apps with Plack::Builder (Sawyer X)
* GH#348: Documentation of Role::Logger (Franck Cuny)
* GH#350: Move part of README.md to GitGuide.md (Franck Cuny)
* GH#353: Documentation of Role::Serializer (Alberto Sim玫es, Franck Cuny)
* Misc. minor documentation tweak (Alberto Sim玫es, Franck Cuny)
2013-09-03 11:50:39 +02:00
|
|
|
DEPENDS+= p5-HTTP-Body>=0:../../www/p5-HTTP-Body
|
|
|
|
DEPENDS+= p5-HTTP-Date>=0:../../www/p5-HTTP-Date
|
|
|
|
DEPENDS+= p5-HTTP-Message>=0:../../www/p5-HTTP-Message
|
|
|
|
DEPENDS+= p5-HTTP-Server-Simple-PSGI>=0:../../www/p5-HTTP-Server-Simple-PSGI
|
|
|
|
DEPENDS+= p5-JSON>=0:../../converters/p5-JSON
|
Update to 0.150000
Add missing DEPENDS.
Upstream changes:
0.150000 2014-08-17 01:35:16CEST+0200 Europe/Amsterdam
[ DOCUMENTATION ]
* GH #657: Update multi-app example in cookbook to include route
merging. (Bas Bloemsaat)
* GH #643: Improve session factory docs by mentioning Dancer2::Config.
(Andy Jack)
[ BUG FIXES ]
* Postponed hooks are no longer sent to all Apps.
(Sawyer X, Mickey Nasriachi)
* 404 File Not Found Application reworked to stay up to date with
postponed hooks merging in multiple apps. (Russell Jenkins)
* GH #610, #662: Removed two circular references memory leaks!
(Russell Jenkins)
* GH #633: Log an error when a hook dies. (DavsX)
[ ENHANCEMENT ]
* Allow settings apps in the psgi_app() call by name or regex.
(Sawyer X)
* GH #651: silly typo in clearer method name (DavsX).
0.149000_02 2014-08-10 13:50:39CEST+0200 Europe/Amsterdam
[ ENHANCEMENT ]
* GH #641: Adding a shim layer to prevent available hooks (and
thus plugins) from breaking.
* Each App can now define its own configuration. The Runner's
application-specific configure has been untangled.
(Russell @veryrusty Jenkins, Sawyer X, Mickey Nasriachi)
* Multiple Dancer App support. You can now create a App-specific
PSGI application using MyApp->psgi_app.
(Russell @veryrusty Jenkins, Sawyer X, Mickey Nasriachi)
* Add routes and hooks to an existing app on import.
(Russell @veryrusty Jenkins, Stevan Humphrey, Stefan racke
Hornburg, Jean Stebens, Chunzi, Sawyer X, Mickey Nasriachi)
* Allow DSL class to be specified in configuration file.
(Stevan Humphrey)
* forward() now returns a new request which is then just runs
the dispatching loop again. (Sawyer X, Mickey Nasriachi)
[ BUG FIXES ]
* GH #336: Set log level correctly.
(Andrew Solomon, Pedro Bruno)
* GH #627, #607: Remove potential context issues with returning
undef explicitly. (Javier Rojas)
* GH #646: Fix whitespacing for tests. (DavsX)
0.149000_01 2014-07-23 21:31:21CEST+0200 Europe/Amsterdam
*************************** NOTICE ***************************
* This very is a major upgrade *
* We untangled the context, DSL implementation a bit *
* Please check your code, including your plugins, thoroughly *
* Thank you *
[ ENHANCEMENTS ]
* GH #589: Removing Dancer2::Core::Context global context variable.
Finally in.
(Sawyer X, Mickey Nasriachi, Russell @veryrusty Jenkins)
[ BUG FIXES ]
* GH #606, #605: Fix for setting public directory.
(Ivan Kocienski, Russell Jenkins, Stefan @racke Hornburg)
* GH #618, #620: Fix jQuery link generated by CLI skeleton.
(Micha Wojciechowski)
* GH #589: Major memory leak fix by removal of Dancer2::Core::Context.
[ ENHANCEMENTS ]
* GH #620: Bump jQuery to 1.11.1. (Micha Wojciechowski)
2014-09-13 18:47:02 +02:00
|
|
|
DEPENDS+= p5-LWP-Protocol-PSGI>=0.06:../../www/p5-LWP-Protocol-PSGI
|
2013-12-09 15:17:41 +01:00
|
|
|
DEPENDS+= {perl>=5.7.3,p5-MIME-Base64>=0}:../../converters/p5-MIME-Base64
|
Update to 0.143000
Add missing DEPENDS
Upstream changes:
0.143000 2014-07-05 21:39:28CEST+0200 Europe/Amsterdam
[ BUG FIXES ]
* GH #538, #539: Coerce propogated exceptions to strings within Error object.
(Steven Humphrey)
* GH #531: Generate valid HTML when show_errors is true from Error objects.
(Steven Humphrey)
* GH #603: Update skeleton test to use Plack::Test. (Sawyer X)
[ ENHANCEMENTS ]
* Provide psgi_app in top-level Dancer.pm to make it easier to change it.
(Sawyer X)
0.142000 2014-06-24 15:16:42CEST+0200 Europe/Amsterdam
[ BUG FIXES ]
* GH #550, #555: Allow the content type to be set when using send_file
as per the documentation. (Russell Jenkins, Steven Humphrey)
[ ENHANCEMENTS ]
* GH #512, #520, #602: Pass all settings into JSON serializer engine.
(Jakob Voss, Russell Jenkins)
* GH #532: Serialize runtime errors such as those produced by die if a
serializer exists. (Steven Humphrey)
0.141000 2014-06-08 22:27:03CEST+0200 Europe/Amsterdam
* No functional changes.
0.140900_01 2014-06-07 23:32:56IDT+0300 Asia/Jerusalem
[ BUG FIXES ]
* GH #447: Setting the apphandler now triggers the Dancer Runner
configuration change, which works. (Sawyer X)
* GH #578: Remove the default engine configurations. (Sawyer X)
* GH #567: Check for proper module names in loading engines. Might help
with taint mode. (Sawyer X)
* GH #585, #595: Return 405 Method Not Allowed instead of 500.
(Omar M. Othman)
* GH #570, #579: Ensure keywords pass, send_error and send_file
exit immediatly when executed. (Russell Jenkins)
[ ENHANCEMENTS ]
* GH #587: Serializer::Mutable alive! (Pedro Bruno)
[ DOCUMENTATION ]
* Fix doc for params(). Ported from Dancer#1025 (Stefan Hornburg)
2014-07-13 06:37:30 +02:00
|
|
|
DEPENDS+= p5-MIME-Types>=0:../../mail/p5-MIME-Types
|
2014-04-10 15:46:51 +02:00
|
|
|
DEPENDS+= p5-Module-Pluggable>=0:../../devel/p5-Module-Pluggable
|
2013-07-21 16:19:06 +02:00
|
|
|
DEPENDS+= p5-Moo>=0.009014:../../devel/p5-Moo
|
|
|
|
DEPENDS+= p5-MooX-Types-MooseLike>=0.16:../../devel/p5-MooX-Types-MooseLike
|
|
|
|
DEPENDS+= p5-MooX-Types-MooseLike-Numeric>=0:../../devel/p5-MooX-Types-MooseLike-Numeric
|
Update to 0.09
Update DEPENDS
Upstream changes:
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)
[ BUG FIXES ]
* GH#85, GH#354: Fix autopages, especially in subdirs
(Stefan Hornburg, Alberto Sim玫es)
* GH#365: Fix serializer settings (Steven Humphrey)
* GH#333: callerstack for logger was too short (Alberto Sim玫es)
* GH#369: Move request deserialization from Dispatcher to Content & Request
(Russell Jenkins)
[ DOCUMENTATION ]
* GH#192: Documentation the current usage of middlewares using
Plack::Builder (Sawyer X)
* GH#195, GH#197, GH#372: Multiple apps with Plack::Builder (Sawyer X)
* GH#348: Documentation of Role::Logger (Franck Cuny)
* GH#350: Move part of README.md to GitGuide.md (Franck Cuny)
* GH#353: Documentation of Role::Serializer (Alberto Sim玫es, Franck Cuny)
* Misc. minor documentation tweak (Alberto Sim玫es, Franck Cuny)
2013-09-03 11:50:39 +02:00
|
|
|
DEPENDS+= p5-Path-Class>=0:../../devel/p5-Path-Class
|
|
|
|
DEPENDS+= p5-Plack>=0:../../www/p5-Plack
|
Update to 0.11
Update DEPENDS
Upstream changes:
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 immediatly 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).
2014-01-04 13:02:05 +01:00
|
|
|
DEPENDS+= p5-Return-MultiLevel>=0:../../devel/p5-Return-MultiLevel
|
Update to 0.150000
Add missing DEPENDS.
Upstream changes:
0.150000 2014-08-17 01:35:16CEST+0200 Europe/Amsterdam
[ DOCUMENTATION ]
* GH #657: Update multi-app example in cookbook to include route
merging. (Bas Bloemsaat)
* GH #643: Improve session factory docs by mentioning Dancer2::Config.
(Andy Jack)
[ BUG FIXES ]
* Postponed hooks are no longer sent to all Apps.
(Sawyer X, Mickey Nasriachi)
* 404 File Not Found Application reworked to stay up to date with
postponed hooks merging in multiple apps. (Russell Jenkins)
* GH #610, #662: Removed two circular references memory leaks!
(Russell Jenkins)
* GH #633: Log an error when a hook dies. (DavsX)
[ ENHANCEMENT ]
* Allow settings apps in the psgi_app() call by name or regex.
(Sawyer X)
* GH #651: silly typo in clearer method name (DavsX).
0.149000_02 2014-08-10 13:50:39CEST+0200 Europe/Amsterdam
[ ENHANCEMENT ]
* GH #641: Adding a shim layer to prevent available hooks (and
thus plugins) from breaking.
* Each App can now define its own configuration. The Runner's
application-specific configure has been untangled.
(Russell @veryrusty Jenkins, Sawyer X, Mickey Nasriachi)
* Multiple Dancer App support. You can now create a App-specific
PSGI application using MyApp->psgi_app.
(Russell @veryrusty Jenkins, Sawyer X, Mickey Nasriachi)
* Add routes and hooks to an existing app on import.
(Russell @veryrusty Jenkins, Stevan Humphrey, Stefan racke
Hornburg, Jean Stebens, Chunzi, Sawyer X, Mickey Nasriachi)
* Allow DSL class to be specified in configuration file.
(Stevan Humphrey)
* forward() now returns a new request which is then just runs
the dispatching loop again. (Sawyer X, Mickey Nasriachi)
[ BUG FIXES ]
* GH #336: Set log level correctly.
(Andrew Solomon, Pedro Bruno)
* GH #627, #607: Remove potential context issues with returning
undef explicitly. (Javier Rojas)
* GH #646: Fix whitespacing for tests. (DavsX)
0.149000_01 2014-07-23 21:31:21CEST+0200 Europe/Amsterdam
*************************** NOTICE ***************************
* This very is a major upgrade *
* We untangled the context, DSL implementation a bit *
* Please check your code, including your plugins, thoroughly *
* Thank you *
[ ENHANCEMENTS ]
* GH #589: Removing Dancer2::Core::Context global context variable.
Finally in.
(Sawyer X, Mickey Nasriachi, Russell @veryrusty Jenkins)
[ BUG FIXES ]
* GH #606, #605: Fix for setting public directory.
(Ivan Kocienski, Russell Jenkins, Stefan @racke Hornburg)
* GH #618, #620: Fix jQuery link generated by CLI skeleton.
(Micha Wojciechowski)
* GH #589: Major memory leak fix by removal of Dancer2::Core::Context.
[ ENHANCEMENTS ]
* GH #620: Bump jQuery to 1.11.1. (Micha Wojciechowski)
2014-09-13 18:47:02 +02:00
|
|
|
DEPENDS+= p5-Safe-Isa>=0:../../devel/p5-Safe-Isa
|
2013-07-21 16:19:06 +02:00
|
|
|
DEPENDS+= p5-Template-Tiny>=0:../../textproc/p5-Template-Tiny
|
|
|
|
DEPENDS+= p5-Template-Toolkit>=0:../../www/p5-Template-Toolkit
|
|
|
|
DEPENDS+= p5-URI-Escape-XS>=0:../../www/p5-URI-Escape-XS
|
|
|
|
DEPENDS+= p5-YAML>=0:../../textproc/p5-YAML
|
|
|
|
DEPENDS+= p5-YAML-LibYAML>=0:../../textproc/p5-YAML-LibYAML
|
Update to 0.09
Update DEPENDS
Upstream changes:
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)
[ BUG FIXES ]
* GH#85, GH#354: Fix autopages, especially in subdirs
(Stefan Hornburg, Alberto Sim玫es)
* GH#365: Fix serializer settings (Steven Humphrey)
* GH#333: callerstack for logger was too short (Alberto Sim玫es)
* GH#369: Move request deserialization from Dispatcher to Content & Request
(Russell Jenkins)
[ DOCUMENTATION ]
* GH#192: Documentation the current usage of middlewares using
Plack::Builder (Sawyer X)
* GH#195, GH#197, GH#372: Multiple apps with Plack::Builder (Sawyer X)
* GH#348: Documentation of Role::Logger (Franck Cuny)
* GH#350: Move part of README.md to GitGuide.md (Franck Cuny)
* GH#353: Documentation of Role::Serializer (Alberto Sim玫es, Franck Cuny)
* Misc. minor documentation tweak (Alberto Sim玫es, Franck Cuny)
2013-09-03 11:50:39 +02:00
|
|
|
DEPENDS+= p5-libwww>=0:../../www/p5-libwww
|
2013-07-21 16:19:06 +02:00
|
|
|
|
Update to 0.11
Update DEPENDS
Upstream changes:
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 immediatly 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).
2014-01-04 13:02:05 +01:00
|
|
|
REPLACE_PERL+= share/skel/bin/+app.pl
|
|
|
|
|
|
|
|
post-extract:
|
|
|
|
${CHMOD} -x ${WRKSRC}/share/skel/public/+dispatch.cgi
|
|
|
|
|
2013-07-21 16:19:06 +02:00
|
|
|
.include "../../lang/perl5/module.mk"
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|