pkgsrc/www/p5-Dancer2/Makefile

63 lines
2.9 KiB
Makefile
Raw Normal View History

Update to 0.207000 Upstream changes: 0.207000 2018-11-14 17:24:25-05:00 America/New_York [ BUG FIXES ] * GH #1427: Allow layout_dir to be configured by set keyword (Russell @veryrusty Jenkins) * GH #1456: Engine logging respects minimum level filtering (Daniel Perrett) * PR #1479: Remove arbitrary Perl 5.10 requirement from tests (Dan Book) * PR #1480: Correct dynamic HTTP::XSCookies requirement (Dan Book) * PR #1486: Install dzil deps for use by Appveyor (Dan Book) [ ENHANCEMENTS ] * GH #1418: Send plain text content with send_as() (Steve Dondley) * PR #1457: Serializer mutable with custom mapping. Also resolves issues #795, #973, and #901 (Russell @veryrusty Jenkins, Yanick Champoux, Daniel Böhmer, Steven Humphrey) * PR #1459: Add no default middleware feature. Also resolves #1410 (Russell @veryrusty Jenkins) * GH #1469: Code of Conduct enhancements (MaxPerl) [ DOCUMENTATION ] * GH #1166: Add behind_proxy docs to Deployment manual (Nuno Ramos Carvalho) * GH #1417: Add "set engines" documentation (Deirdre Moran) * PR #1450: Add calculator example (Gabor Szabo) * PR #1452: Fix Pod formatting for CPAN (simbaque) * PR #1454: Fix typos in docs (Gil Magno) * PR #1464: Can't set environment with 'set' keyword (Ben Kaufman) * PR #1470: Use session for flash and explain in detail (simbaque) * PR #1472: Migration, tutorial, other doc fixes (Jason A. Crome) * PR #1473: Show support resources after generating new app (Jason A. Crome) * PR #1474: Use the correct URL for HAProxy (Jason A. Crome) * PR #1475: Add manual section for security concerns (Jason A. Crome) * PR #1487: Clarify deprecation of Dancer2::Test (Steve Dondley)
2018-11-24 08:45:39 +01:00
# $NetBSD: Makefile,v 1.48 2018/11/24 07:45:39 wen Exp $
Update to 0.207000 Upstream changes: 0.207000 2018-11-14 17:24:25-05:00 America/New_York [ BUG FIXES ] * GH #1427: Allow layout_dir to be configured by set keyword (Russell @veryrusty Jenkins) * GH #1456: Engine logging respects minimum level filtering (Daniel Perrett) * PR #1479: Remove arbitrary Perl 5.10 requirement from tests (Dan Book) * PR #1480: Correct dynamic HTTP::XSCookies requirement (Dan Book) * PR #1486: Install dzil deps for use by Appveyor (Dan Book) [ ENHANCEMENTS ] * GH #1418: Send plain text content with send_as() (Steve Dondley) * PR #1457: Serializer mutable with custom mapping. Also resolves issues #795, #973, and #901 (Russell @veryrusty Jenkins, Yanick Champoux, Daniel Böhmer, Steven Humphrey) * PR #1459: Add no default middleware feature. Also resolves #1410 (Russell @veryrusty Jenkins) * GH #1469: Code of Conduct enhancements (MaxPerl) [ DOCUMENTATION ] * GH #1166: Add behind_proxy docs to Deployment manual (Nuno Ramos Carvalho) * GH #1417: Add "set engines" documentation (Deirdre Moran) * PR #1450: Add calculator example (Gabor Szabo) * PR #1452: Fix Pod formatting for CPAN (simbaque) * PR #1454: Fix typos in docs (Gil Magno) * PR #1464: Can't set environment with 'set' keyword (Ben Kaufman) * PR #1470: Use session for flash and explain in detail (simbaque) * PR #1472: Migration, tutorial, other doc fixes (Jason A. Crome) * PR #1473: Show support resources after generating new app (Jason A. Crome) * PR #1474: Use the correct URL for HAProxy (Jason A. Crome) * PR #1475: Add manual section for security concerns (Jason A. Crome) * PR #1487: Clarify deprecation of Dancer2::Test (Steve Dondley)
2018-11-24 08:45:39 +01:00
DISTNAME= Dancer2-0.207000
PKGNAME= p5-${DISTNAME}
CATEGORIES= www perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/C/CR/CROMEDOME/}
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
BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=7.12:../../devel/p5-ExtUtils-MakeMaker
Update to 0.159001 Update DEPENDS Upstream changes: 0.159001 2015-02-25 15:31:35+01:00 Europe/Amsterdam [ BUG FIXES ] * GH #855: Ensure Dancer2::Test is compatible with Pod::Simple 3.30 (Russell Jenkins) [ DOCUMENTATION ] * Add an example for delayed (async) streaming response. (Sawyer X) * Small link fix. (Sawyer X) 0.159000 2015-02-24 04:51:20+01:00 Europe/Amsterdam [ BUG FIXES ] * GH #762: Delay app cleanup until errors are rendered. (Russell Jenkins) * GH #835: Correct Logic error in Logger if no request exists. (Lennart Hengstmengel) * GH #839: Correct "no_server_tokens" definition in production.yml. (Nikita K) * GH #853, #852: Handle malformed (contentless) cookies. (pants) * GH #840, #842: Ensure session data available to template engines. (Russell Jenkins) * GH #565, #847, #849: Fix HTTP Status template logic and documentation. (Daniel Muey, Russell Jenkins, Dvid Kov谩cs) * GH #843: Add missing attributes to Moo class used in tests. (Graham Knop) [ ENHANCEMENT ] * GH #836: Support delayed (asynchronous) responses! ("Delayed responses" in Dancer2::Manual for more information.) (Sawyer X) * GH #824: Use Plack::MIME by default, MIME::Types as failback if available. (Alberto Simes) * GH #792, #848: Keywords can now use prototypes. (Russell Jenkins, Sawyer X) [ DOCUMENTATION ] * GH #837, #838, #841: Major documentation restructure. (Snigdha Dagar) (Check eb9416e9 and a78e27d7 for more details.) * GH #823: Cleanup Manual and Cookbook docs. (Omar M. Othman) * GH #828: Provide README.mkdn. (Nuno Carvalho) * GH #830: Fix typo in Session::YAML pod. (Vince W) * GH #831,#832: Fix broken link in Session::YAML pod. (Vince W)
2015-02-27 14:25:09 +01:00
BUILD_DEPENDS+= p5-Test-Memory-Cycle>=0:../../devel/p5-Test-Memory-Cycle
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.152000 Add missing BUILD_DEPENDS Upstream changes: 0.152000 2014-10-14 04:30:59+02:00 Europe/Amsterdam [ BUG FIXES ] * GH #723: Redispatched requests lose data. (Sawyer X) [ ENHANCEMENT ] * Provide 'content' keyword to set the response content. (Sawyer x) * GH #616, #155, #615: Session engines are now lazy! (Russell Jenkins) * Dancer2 response objects can be created from arrays or from Plack::Response objects. (Sawyer X) * GH #718: Clean up App's Template engine. (Russell Jenkins) * Adding class-based tests. (Sawyer X) [ DOCUMENTATION ] * Add a policy document under Dancer2::Policy. (Sawyer X) * Document log_format instead of logger_format. (Sawyer X) 0.151000 2014-10-08 21:49:06+02:00 Europe/Amsterdam [ ENHANCEMENT ] * Apps are now a proper independent PSGI application. Forwarding and passing requests between apps will still work if you use the 'Dancer2->psgi_app' method without providing a class, but it might still be phased out in the future. (Sawyer X) [ DOCUMENTATION ] * Migration document! (Snigdha Dagar) * GH #667: Fix typo in cookbook pod. (Lindsey Beesley) * GH #649, #670: Document core logger. (simbabque) * GH #689: Git guide markdown fixes. (Paul Cochrane) * GH #690, #691, #694, #696, #698, #699, #700, #702, #703, #704, #705, #706, #707, #708, #710: Doc cleanups. (Paul Cochrane) * GH #688: Improve testing documentation. (Paul Chochrane) * GH #692: Document serving static files using Plack::Middleware::Static. (Dvid Kovcs DavsX) * GH #695: Correct Dancer2::Logger::Capture, add test example. (David Kovcs DavsX) * GH #716: Correct document on proxy procotol forwarding in Apache. (Andy Beverley)
2014-10-16 14:19:13 +02:00
BUILD_DEPENDS+= p5-File-ShareDir-Install>=0.06:../../devel/p5-File-ShareDir-Install
Update to 0.159001 Update DEPENDS Upstream changes: 0.159001 2015-02-25 15:31:35+01:00 Europe/Amsterdam [ BUG FIXES ] * GH #855: Ensure Dancer2::Test is compatible with Pod::Simple 3.30 (Russell Jenkins) [ DOCUMENTATION ] * Add an example for delayed (async) streaming response. (Sawyer X) * Small link fix. (Sawyer X) 0.159000 2015-02-24 04:51:20+01:00 Europe/Amsterdam [ BUG FIXES ] * GH #762: Delay app cleanup until errors are rendered. (Russell Jenkins) * GH #835: Correct Logic error in Logger if no request exists. (Lennart Hengstmengel) * GH #839: Correct "no_server_tokens" definition in production.yml. (Nikita K) * GH #853, #852: Handle malformed (contentless) cookies. (pants) * GH #840, #842: Ensure session data available to template engines. (Russell Jenkins) * GH #565, #847, #849: Fix HTTP Status template logic and documentation. (Daniel Muey, Russell Jenkins, Dvid Kov谩cs) * GH #843: Add missing attributes to Moo class used in tests. (Graham Knop) [ ENHANCEMENT ] * GH #836: Support delayed (asynchronous) responses! ("Delayed responses" in Dancer2::Manual for more information.) (Sawyer X) * GH #824: Use Plack::MIME by default, MIME::Types as failback if available. (Alberto Simes) * GH #792, #848: Keywords can now use prototypes. (Russell Jenkins, Sawyer X) [ DOCUMENTATION ] * GH #837, #838, #841: Major documentation restructure. (Snigdha Dagar) (Check eb9416e9 and a78e27d7 for more details.) * GH #823: Cleanup Manual and Cookbook docs. (Omar M. Othman) * GH #828: Provide README.mkdn. (Nuno Carvalho) * GH #830: Fix typo in Session::YAML pod. (Vince W) * GH #831,#832: Fix broken link in Session::YAML pod. (Vince W)
2015-02-27 14:25:09 +01:00
BUILD_DEPENDS+= p5-LWP-Protocol-PSGI>=0.06:../../www/p5-LWP-Protocol-PSGI
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
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
DEPENDS+= p5-Crypt-URandom>=0:../../security/p5-Crypt-URandom
DEPENDS+= p5-Config-Any>=0:../../devel/p5-Config-Any
#DEPENDS+= {perl>=5.9.3,p5-Digest-SHA>=0}:../../security/p5-Digest-SHA
Update to 0.206000 Upstream changes: 0.206000 2018-04-19 22:09:46-04:00 America/New_York [ BUG FIXES ] * GH #1090, #1406: Replace HTTP::Body with HTTP::Entity::Parser in Dancer2::Core::Request. (Russell @veryrusty Jenkins) * GH #1292: Fix multiple attribute definitions within Plugins (Nigel Gregoire) * GH #1304: Fix the order by which config files are loaded, independently of their filename extension (Alberto Simões, Russell @veryrusty Jenkins) * GH #1400: Fix infinite recursion with exceptions that use circular references. (Andre Walker) * GH #1430: Fix `dancer2 gen` from source directory when Dancer2 not installed. (Tina @perlpunk Müller - Tina) * GH #1434: Add `validate_id` method to verify a session id before requesting the session engine fetch it from its data store. (Russell @veryrusty Jenkins) * GH #1435, #1438: Allow XS crush_cookie methods to return an arrayref of values. (Russell @veryrusty Jenkins) * GH #1443: Update copyright year (Joseph Frazer) * GH #1445: Use latest HTTP::Headers::Fast (Russell @veryrusty Jenkins) * PR #1447: Fix missing build requires (Mohammad S Anwar) [ ENHANCEMENTS ] * PR #1354: TemplateToolkit template engine will log (at debug level) if a template is not found. (Kiel R Stirling, Russell @veryrusty Jenkins) * GH #1432: Support Content-Disposition of inline in send_file() (Dave Webb) * PR #1433: Verbose testing in AppVeyor (Graham Knop) [ DOCUMENTATION ] * GH #1314: Documentation tweaks (David Precious) * GH #1317: Document serializer configuration (sdeseille) * GH #1386: Add Hello World example (Gabor Szabo) * PR #1408: List project development resources (Steve Dondley) * PR #1426: Move performance improvement information from Migration guide to Deployment (Pedro Melo) 0.206000_02 2018-04-09 21:48:24-04:00 America/New_York (TRIAL RELEASE) [ BUG FIXES ] * GH #1090, #1406: Replace HTTP::Body with HTTP::Entity::Parser in Dancer2::Core::Request. (Russell @veryrusty Jenkins) * GH #1304: Fix the order by which config files are loaded, independently of their filename extension (Alberto Simões, Russell @veryrusty Jenkins) * GH #1400: Fix infinite recursion with exceptions that use circular references. (Andre Walker) * GH #1430: Fix `dancer2 gen` from source directory when Dancer2 not installed. (Tina @perlpunk Müller - Tina) * GH #1434: Add `validate_id` method to verify a session id before requesting the session engine fetch it from its data store. (Russell @veryrusty Jenkins) * GH #1435, #1438: Allow XS crush_cookie methods to return an arrayref of values. (Russell @veryrusty Jenkins) * GH #1443: Update copyright year (Joseph Frazer) * GH #1445: Use latest HTTP::Headers::Fast (Russell @veryrusty Jenkins) [ ENHANCEMENTS ] * PR #1354: TemplateToolkit template engine will log (at debug level) if a template is not found. (Kiel R Stirling, Russell @veryrusty Jenkins) * GH #1432: Support Content-Disposition of inline in send_file() (Dave Webb) * PR #1433: Verbose testing in AppVeyor (Graham Knop) [ DOCUMENTATION ] * GH #1317: Document serializer configuration (sdeseille) * PR #1426: Move performance improvement information from Migration guide to Deployment (Pedro Melo)
2018-04-23 15:43:21 +02:00
DEPENDS+= p5-File-Share>=0:../../devel/p5-File-Share
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-JSON>=0:../../converters/p5-JSON
DEPENDS+= p5-JSON-MaybeXS>=0:../../converters/p5-JSON-MaybeXS
#DEPENDS+= {perl>=5.7.3,p5-MIME-Base64>=0}:../../converters/p5-MIME-Base64
DEPENDS+= p5-Module-Pluggable>=0:../../devel/p5-Module-Pluggable
Update to 0.200000 Update DEPENDS Upstream changes: 0.200000 2016-05-31 15:05:46+02:00 Europe/Amsterdam [ BUG FIXES ] * GH #1174: Update plugin tests to stop deprecation warnings (Peter Mottram) * GH #1173: Reword error when serialization / deserialization fails to be more generic (Russell @veryrusty Jenkins) [ ENHANCEMENTS ] * Introduce an improved variation of the Dancer2::Plugin::SendAs into core. You can now override the serializer (or lack thereof) at any point in time for a response by calling `send_as`. You can also send the options of `send_file` (like the Content-Type) and the charset for the app is also respected. (Russell @veryrusty Jenkins) 0.166001_04 2016-05-27 14:54:53+02:00 Europe/Amsterdam (TRIAL RELEASE) [ BUG FIXES ] * GH #1171: Ensure request query parameter parsing is independent of Plack version (Russell Jenkins) 0.166001_03 2016-05-27 13:23:52+02:00 Europe/Amsterdam (TRIAL RELEASE) [ BUG FIXES ] * GH #1165, #1167: Copy is_behind_proxy attribute into new request on forward. (Russell Jenkins) [ ENHANCEMENTS ] * GH #1120: Move from MooX::Types::MooseLike to Type::Tiny for performance. (Peter Mottram) * GH #1145, #1164: Replace Class::Load with Module::Runtime (Sawyer X) * GH #1159, #1163: Make template keyword global. (Sawyer X, Russell Jenkins) [ DOCUMENTATION ] * GH #1158: List both static and shared modules in Apache's deploy instructions. (Varadinsky) 0.166001_02 2016-04-29 16:42:54+02:00 Europe/Amsterdam (TRIAL RELEASE) [ BUG FIXES ] * GH #1160: Engines receive correct log callback on build (Peter Mottram) * GH #1148: Ensure request body parameter parsing is independent of Plack version (Russell Jenkins) 0.166001_01 2016-04-19 21:50:35+02:00 Europe/Amsterdam (TRIAL RELEASE) [ BUG FIXES ] * GH #1102: Handle multiple '..' in file path utilities. (Oleg A. Mamontov, Peter Mottram) * GH #1114: Fix missing prereqs as reported by CPANTS. (Mohammad S Anwar) * GH #1128: Shh warning if optional megasplat is not present. (David Precious) * GH #1139: Fix incorrect Content-Length header added by AutoPage handler (Michael Kr枚ll, Russell Jenkins) * GH #1144: Change tt tags to span in skel (Jason Lewis) * GH #1046: "no_server_tokens" configuration option doesn't work. (Sawyer X) # GH #1155, #1157: Fix megasplat value splitting when there are empty trailing path segments. (Tatsuhiko Miyagawa, Russell Jenkins) NOTE: Paths matching a megasplat that end with a '/' will now include an empty string as the last value. For the route pattern '/foo/**', the path '/foo/bar', the megasplat gives ['bar'], whereas '/foo/bar/' now gives ['bar','']. Joining the array of megasplat values will now always be the string matched against for the megasplit. [ DOCUMENTATION ] * GH #1119: Improve the deployment documentation. (Andrew Beverley) * GH #1123: Document import of utf8 pragma. (Victor Adam) * GH #1132: Fix spelling mistakes in POD (Gregor Herrmann) * GH #1134: Fix spelling errors detected by codespell (James McCoy) * GH #1153: Fix POD rendering error. (Sawyer X) [ ENHANCEMENTS ] * GH #1129: engine.logger.* hooks are called around logging a message. (Russell @veryrusty Jenkins) * GH #1146: Cleaner display of error context (Vernon Lyon) * GH #1085: Add consistent keywords for accessing headers; 'request_header' for request, 'response_header', 'response_headers' and 'push_response_header' for response. (Russell @veryrusty Jenkins) * GH #1010: New Dancer2::Plugin architecture, includes support for plugins using other plugins. (Yanick Champoux, Russell Jenkins, Sawyer X, Damien Krotkine, Stefan @racke Hornburg, Peter Mottram) Note: Considerable effort has gone into working with the authors of existing plugins to ensure their plugins are compatible with both the 'old' and the new reworked plugin architecture. Please upgrade your plugins to a recent release. (Special thanks to Peter @SysPete Mottram)
2016-06-01 03:13:06 +02:00
DEPENDS+= p5-Moo>=2.000000:../../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.165000 Upstream changes: 0.165000 2015-12-17 09:19:13+01:00 Europe/Amsterdam [ BUG FIXES ] * Revert session_name change, as this would invalidate all existing changes. We will need to rethink this change. (Stefan @racke Hornburg, Sawyer X) 0.164000 2015-12-16 23:42:24+01:00 Europe/Amsterdam [ DOCUMENTATION ] * Update core team members and contributors list. (Russell Jenkins) * GH #1066: Fix typo in Cookbook. (gertvanoss) * Correct typo. It's "query_parameters", not "request_parameters". Thanks to mst for letting me know and making sure I fix it! (Sawyer X) [ BUG FIXES ] * GH #1040: Forward with a post body no longer tries to re-read body filehandle. (Bas Bloemsaat) * GH #1042: Add Diggest::SHA as explicit prequisite for installs on perl < v5.9.3. (Russell Jenkins) * GH #1071, #1070: HTML escape the message in the default error page. (Peter Mottram) * GH #1062, #1063: Command line interface didn't support "-s SKELETON_DIRECTORY" in any order. (Nuno Carvalho) * GH #1052, #1053: Always call before_serializer hook when serializer is set. (Mickey Nasriachi) * GH #1034: Correctly use different session cookie name for Dancer2. (Jason A. Crome) * GH #1060: Remove trailing slashes when providing skeleton directory. (Gabor Szabo) [ ENHANCEMENTS ] * Use Plack 1.0035 to make sure you only have HTTP::Headers::Fast in the Plack::Request object internally. * GH #951 #1037: Dancer2::Template::TemplateToolkit no longer sets TT2 INCLUDE_PATH directive, allowing `views` setting to be non-absolute paths. (Russell Jenkins) * GH #1032 #1043: Add .dancer file to new app scaffolding. (Jason A. Crome) * GH #1045: Small cleanups to Request class. (Russell Jenkins) * GH #1033: strict && warnings in Dancer2::CLI. (Mohammad S Anwar) * GH #1052, #1053: Allow before_serializer hook to change the content using @_. (Mickey Nasriachi) * GH #1060: Ignore .git directory when using an external skeleton directory. (Gabor Szabo) * GH #1060: Support more asset file extensions. (Gabor Szabo) * GH #1072: Add request->is_options(). (Theo van Hoesel)
2016-01-09 04:53:09 +01:00
DEPENDS+= p5-Plack>=1.0035:../../www/p5-Plack
Update to 0.154000 Add missing DEPENDS Upstream changes: 0.154000 2014-11-17 15:36:31+01:00 Europe/Amsterdam [ BUG FIXES ] * GH #744: Serialize anything, not just references. (Sawyer X) * GH #744: Serialize regardless of content_type of serializer. (Sawyer X) * GH #764: Catch template render errors. (Russell Jenkins, Steven Humphrey) * Calling uri_for(undef) doesn't crash. (Sawyer X) * GH #732: Correct name for 403 (Forbidden, not Unauthorized). (Theo van Hoesel, Sawyer X, Mickey Nasriachi, Omar M. Othman) * GH #753: Syntax of parameterized types. (Russell Jenkins) * GH #734: Failing tests on Windows. (Russell Jenkins, Sawyer X) [ ENHANCEMENTS ] * GH #664, #684, #715: Handler::File replaced for static files with Plack::Middleware::Static, allowing files to be served *before* routes. This means hooks do not apply to static files anymore! (Russell Jenkins, DavsX) * Engines now have "logger" attribute to log errors. It sends the Dancer2::Logger:: object, if one exists. (Sawyer X) * Serializers do not need to implement "loaded" method. (Sawyer X) * GH #733: In core: response_xxx removed in favor of generic standard_response. (Sawyer X, Mickey Nasriachi, Omar M. Othman) * GH #514, #642, #729: Allow mixing named params, splat, and megasplat. (Russell Jenkins, Johan Spade, D谩vid Kov谩cs) * GH #596: no_server_tokens works, as well as DANCER_NO_SERVER_TOKENS. (Omar M. Othman, Sawyer X, Mickey Nasriachi) * GH #639: Validate engine types in configuration. (Sawyer X, Omar M. Othman, Mickey Nasriachi, Russell Jenkins) * GH #663, #741: Remove "accept_type" attribute and other references. (Mickey Nasriachi, Theo van Hoesel) * GH #748: Provide forwarded_host, forwarded_protocol. (Sawyer X) * GH #748: Do not provide a default env, require env for a request. (Sawyer X) * GH #742: Update test skeleton to use to_app. (D谩vid Kov谩cs) * GH #636: Use Plack::Test in more tests. (D谩vid Kov谩cs) [ DOCUMENTATION ] * GH #656: Dancer2::Manual::Testing as a guide for testing Dancer2 applications. (Sawyer X) * Improved documentation of route matching. (Russell Jenkins) * Migration document update relating to enhancements. (Sawyer X, Mickey Nasriachi) * GH #731: Document changes in session. (racke, Sawyer X, Mickey Nasriachi, Omar M. Othman) * Document "id" attribute in Request object. (Sawyer X) * Correct Cookbook examples on command line scripts. (Sawyer X)
2014-11-24 14:42:38 +01:00
DEPENDS+= p5-Plack-Middleware-FixMissingBodyInRedirect>=0:../../www/p5-Plack-Middleware-FixMissingBodyInRedirect
DEPENDS+= p5-Plack-Middleware-RemoveRedundantBody>=0:../../www/p5-Plack-Middleware-RemoveRedundantBody
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.200000 Update DEPENDS Upstream changes: 0.200000 2016-05-31 15:05:46+02:00 Europe/Amsterdam [ BUG FIXES ] * GH #1174: Update plugin tests to stop deprecation warnings (Peter Mottram) * GH #1173: Reword error when serialization / deserialization fails to be more generic (Russell @veryrusty Jenkins) [ ENHANCEMENTS ] * Introduce an improved variation of the Dancer2::Plugin::SendAs into core. You can now override the serializer (or lack thereof) at any point in time for a response by calling `send_as`. You can also send the options of `send_file` (like the Content-Type) and the charset for the app is also respected. (Russell @veryrusty Jenkins) 0.166001_04 2016-05-27 14:54:53+02:00 Europe/Amsterdam (TRIAL RELEASE) [ BUG FIXES ] * GH #1171: Ensure request query parameter parsing is independent of Plack version (Russell Jenkins) 0.166001_03 2016-05-27 13:23:52+02:00 Europe/Amsterdam (TRIAL RELEASE) [ BUG FIXES ] * GH #1165, #1167: Copy is_behind_proxy attribute into new request on forward. (Russell Jenkins) [ ENHANCEMENTS ] * GH #1120: Move from MooX::Types::MooseLike to Type::Tiny for performance. (Peter Mottram) * GH #1145, #1164: Replace Class::Load with Module::Runtime (Sawyer X) * GH #1159, #1163: Make template keyword global. (Sawyer X, Russell Jenkins) [ DOCUMENTATION ] * GH #1158: List both static and shared modules in Apache's deploy instructions. (Varadinsky) 0.166001_02 2016-04-29 16:42:54+02:00 Europe/Amsterdam (TRIAL RELEASE) [ BUG FIXES ] * GH #1160: Engines receive correct log callback on build (Peter Mottram) * GH #1148: Ensure request body parameter parsing is independent of Plack version (Russell Jenkins) 0.166001_01 2016-04-19 21:50:35+02:00 Europe/Amsterdam (TRIAL RELEASE) [ BUG FIXES ] * GH #1102: Handle multiple '..' in file path utilities. (Oleg A. Mamontov, Peter Mottram) * GH #1114: Fix missing prereqs as reported by CPANTS. (Mohammad S Anwar) * GH #1128: Shh warning if optional megasplat is not present. (David Precious) * GH #1139: Fix incorrect Content-Length header added by AutoPage handler (Michael Kr枚ll, Russell Jenkins) * GH #1144: Change tt tags to span in skel (Jason Lewis) * GH #1046: "no_server_tokens" configuration option doesn't work. (Sawyer X) # GH #1155, #1157: Fix megasplat value splitting when there are empty trailing path segments. (Tatsuhiko Miyagawa, Russell Jenkins) NOTE: Paths matching a megasplat that end with a '/' will now include an empty string as the last value. For the route pattern '/foo/**', the path '/foo/bar', the megasplat gives ['bar'], whereas '/foo/bar/' now gives ['bar','']. Joining the array of megasplat values will now always be the string matched against for the megasplit. [ DOCUMENTATION ] * GH #1119: Improve the deployment documentation. (Andrew Beverley) * GH #1123: Document import of utf8 pragma. (Victor Adam) * GH #1132: Fix spelling mistakes in POD (Gregor Herrmann) * GH #1134: Fix spelling errors detected by codespell (James McCoy) * GH #1153: Fix POD rendering error. (Sawyer X) [ ENHANCEMENTS ] * GH #1129: engine.logger.* hooks are called around logging a message. (Russell @veryrusty Jenkins) * GH #1146: Cleaner display of error context (Vernon Lyon) * GH #1085: Add consistent keywords for accessing headers; 'request_header' for request, 'response_header', 'response_headers' and 'push_response_header' for response. (Russell @veryrusty Jenkins) * GH #1010: New Dancer2::Plugin architecture, includes support for plugins using other plugins. (Yanick Champoux, Russell Jenkins, Sawyer X, Damien Krotkine, Stefan @racke Hornburg, Peter Mottram) Note: Considerable effort has gone into working with the authors of existing plugins to ensure their plugins are compatible with both the 'old' and the new reworked plugin architecture. Please upgrade your plugins to a recent release. (Special thanks to Peter @SysPete Mottram)
2016-06-01 03:13:06 +02:00
DEPENDS+= p5-Role-Tiny>=2.000000:../../devel/p5-Role-Tiny
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
DEPENDS+= p5-Template-Tiny>=0:../../textproc/p5-Template-Tiny
DEPENDS+= p5-Template-Toolkit>=0:../../www/p5-Template-Toolkit
DEPENDS+= p5-Type-Tiny>=1.000006:../../devel/p5-Type-Tiny
Update to 0.159001 Update DEPENDS Upstream changes: 0.159001 2015-02-25 15:31:35+01:00 Europe/Amsterdam [ BUG FIXES ] * GH #855: Ensure Dancer2::Test is compatible with Pod::Simple 3.30 (Russell Jenkins) [ DOCUMENTATION ] * Add an example for delayed (async) streaming response. (Sawyer X) * Small link fix. (Sawyer X) 0.159000 2015-02-24 04:51:20+01:00 Europe/Amsterdam [ BUG FIXES ] * GH #762: Delay app cleanup until errors are rendered. (Russell Jenkins) * GH #835: Correct Logic error in Logger if no request exists. (Lennart Hengstmengel) * GH #839: Correct "no_server_tokens" definition in production.yml. (Nikita K) * GH #853, #852: Handle malformed (contentless) cookies. (pants) * GH #840, #842: Ensure session data available to template engines. (Russell Jenkins) * GH #565, #847, #849: Fix HTTP Status template logic and documentation. (Daniel Muey, Russell Jenkins, Dvid Kov谩cs) * GH #843: Add missing attributes to Moo class used in tests. (Graham Knop) [ ENHANCEMENT ] * GH #836: Support delayed (asynchronous) responses! ("Delayed responses" in Dancer2::Manual for more information.) (Sawyer X) * GH #824: Use Plack::MIME by default, MIME::Types as failback if available. (Alberto Simes) * GH #792, #848: Keywords can now use prototypes. (Russell Jenkins, Sawyer X) [ DOCUMENTATION ] * GH #837, #838, #841: Major documentation restructure. (Snigdha Dagar) (Check eb9416e9 and a78e27d7 for more details.) * GH #823: Cleanup Manual and Cookbook docs. (Omar M. Othman) * GH #828: Provide README.mkdn. (Nuno Carvalho) * GH #830: Fix typo in Session::YAML pod. (Vince W) * GH #831,#832: Fix broken link in Session::YAML pod. (Vince W)
2015-02-27 14:25:09 +01:00
DEPENDS+= p5-URI>=0:../../www/p5-URI
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
Update to 0.158000 Upstream changes: 0.158000 2015-01-01 18:08:04+01:00 Europe/Amsterdam ** Happy new year! ** [ ENHANCEMENT ] * GH #778: Avoid hard-coded static page location. (D.vid Kov.cs) * Speed up big uploads significantly. (Rick Myers) * GH #821: Use Import::Into to import pragmas. (Russell Jenkins) * GH #782: Fix utf8 pragma import. (Maxim Vuets) * GH #786: Perlbrew fix. (D.vid Kov.cs) * GH #622: Refactoring. (James Raspass) [ DOCUMENTATION ] * GH #713: Change order of statements in Cookbook to not imply that D2::P::Ajax::ajax() calls have priority. (Sawyer X) 0.157001 2014-12-21 20:40:13+01:00 Europe/Amsterdam [ ENHANCEMENT ] * GH #814, #815: Rename "app.pl" to "app.psgi". (Sawyer X) 0.157000 2014-12-14 18:23:33+01:00 Europe/Amsterdam [ BUG FIXES ] * GH #799: Set current request earlier so log formats using requests will work. (Sawyer X) * GH #650: Provide default environment to app for templating. (D.vid Kov.cs, Chi Trinh) * GH #800: Better portability code, for different Windows situations. (Christian Walde) * Less littering of the test directories with session files. (Sawyer X) [ ENHANCEMENT ] * GH #810: strict && warnings in the app.pl. (Sawyer X) * Use to_app keyword in skeleton. (Sawyer X) * GH #801: Under production, server tokens are disabled. (Sawyer X) * GH #588, #779: Remove LWP::UserAgent in favor of HTTP::Tiny. (D.vid Kov.cs, simbabque, Sawyer X) * Remove all usages of Test::TCP in favor of Plack::Test. (Sawyer X) [ DOCUMENTATION ] * GH #802: Remove indication of warnings configuration option and add explanation in migration document. (Sawyer X) * GH #806: Link in main docs to the migration document. (Gabor Szabo) * GH #807: Update migration document with more session data, changes to app.pl, and Template::Toolkit configuration. (Gabor Szabo) * GH #813: Update migration document with information on encoding and usage of Plack::Request internally. (Gabor Szabo, Sawyer X) 0.156001 2014-12-08 23:03:43+01:00 Europe/Amsterdam [ DOCUMENTATION ] * Documentations suggested serializers aren't consistent. We fixed it so we make sure docs reflect that. (Sawyer X)
2015-01-04 13:36:16 +01:00
REPLACE_PERL+= share/skel/bin/+app.psgi
REPLACE_PERL+= script/dancer2
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
post-extract:
${CHMOD} -x ${WRKSRC}/share/skel/public/+dispatch.cgi
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"