[libdancer2-perl] annotated tag upstream/0.152000+dfsg created (now 5a15673)
gregor herrmann
gregoa at debian.org
Wed Oct 15 18:30:29 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to annotated tag upstream/0.152000+dfsg
in repository libdancer2-perl.
at 5a15673 (tag)
tagging 66b76d125e06005a59e8453068aa089cc639bbf5 (commit)
replaces upstream/0.150000+dfsg
tagged by gregor herrmann
on Wed Oct 15 19:53:47 2014 +0200
- Log -----------------------------------------------------------------
Upstream version 0.152000+dfsg
Ahmad M. Zawawi (3):
Remove obsolete and experimental "auto_reload" from documentation and script/dancer2
Add the auto reloading with Plack and Shotgun recipe
Add a warning note on Plack+Shotgun under win32
Alex Beamish (1):
Documentation cleanup
Alexander Karelas (3):
changed <% to [% in documentations
allow the setting of the 'views' directory, like stated in documentation
removed annoying final spaces from lines in the dancer2-script templates
Alexandr Ciornii (3):
error in test
ability to see line endings in error messages
increment number of tests
Alexis Sukrieh (589):
dist.ini for Dancer-Core
first lib diurectory
first Dancer::Core::Route class with tests
gitignore
types allow undef values
more test for the Route class
tests for moo types
test named captures and megasplat
dont support prefix and native regular expression
remove useless protection in Dancer::Core::Route
tests for undef values in t/moo/types.t
gitignore
Makefile.PL
99.0% coverage
gitignore
first Dancer::Core::App
support for add_route and find_route in Dancer::App
test for Dancer::Core::App
full coverage for Dancer::Core::App
Dancer::Core::Response
use coerce instead of dirty trigger in Dancer::App
Request
Context
Server Standalone
base class for Core::Server
Dancer.pm with supported DSL
working version with the current DSL
test for context
gitignore
use Dancer::Core::Request in t/app.t
contrib scripts
progress.sh
Generic code to pass the $app to all DSL symbols
cleaning in Dancer.pm
Support for redirect
support for var and vars
add TODO
fix response_internal_error
add test.pl
FIX multiple imports of Dancer
use externals apps in contrib/test.pl to show off last commit
update the contrib/test.pl to use multiple apps
support for multiple apps, the server instance is now aware of all the apps loaded
Merge branch 'topic/multiple-apps'
moved Dancer::Core::Server into a role
moved Dancer::Core::ObjectWithHeaders into a role
Merge branch 'topic/roles'
add a test for pass in contrib
route handler are chained (they have previous and next accessors now)
Response has a flag has_passed
the Server role now process the route handler with care for passing handlers
Support the 'pass' symbol
Merge branch 'topic/pass-support'
TODO update
new test to cover all the params parsing in Dancer::Core::Request
fix body parsing in Dancer::Core::Request
make cover.sh executable
more tests for Dancer::Core::Request (96.4% cov for the subs)
some cleaning in Dancer::Core::Request::forward
Dancer::Core::Request::Upload tests
Merge branch 'topic/test-suite'
test script for file_utils
tests for DancerHTTPMethod type
add a README
more tsts for FileUtils
Context has now an env attr and the request attr is lazy
handle_request receives an env, not a request, the context is responsible for providing the request
fix test t/context.t accordingly
add missing use in Dancer::Core::Context
Merge branch 'topic/lazy-request'
test is_behind_proxy in Dancer::Core::Request
93% coverage
Merge branch 'topic/test-suite'
first draft for Dancer::Core::Hook
name and code are required in Dancer::Core::Hook
no more server atttribute in Core::App
Moo::Types exports the pseudo type symbols
new role for Hookable objects plus tests
Core::App objects are hookable
test with before filter in contrib
Core::App compiles its hooks to make them aware of the context
Support for before filter
more test
Merge branch 'topic/hooks'
default hook returns
Merge branch 'master' of iwishyousuffering.com:dancer2
remove failure from test.pl
add class Dancer::Core::Dispatcher
add a test for Core::Dispatcher
Core::Route has no need of previous and next attributes anymore
use the dispatcher in Core::Role::Server, remove useless code accordingly
fix the test suite to use the dispatcher when needed
Merge branch 'topic/dispatcher'
more test: dispatcher error catching
more tests, 92.3 coverage
Merge branch 'topic/test-suite'
add a live test for a before filter that uses halt and redirect
support for request and halt
test in the dispatcher for the halt mechanism in filters
Merge branch 'topic/halt-support'
fix test t/dispatcher.t
first implementation of the role Config + tests
100% coverage for config
support for normalizers (charset)
support for triggers in Config + tests
New type: ConsumerOf to test roles composition
Server and App are Configurable
More DSL support (config & setting/set)
fix the test suite
more test in contrib with config stuff
Merge branch 'topic/config'
add class Dancer::Core::Runner
use Dancer::Core::Runner
test script for the Core::Runner class
Server has a name
remove debug warns from Runner
fix test suite accordingly
Merge branch 'topic/main'
test for has_setting
add a test for server role
port and host are required attributes in Role::Server
more tests for the app/config stuff
Merge branch 'topic/test-suite'
display the codelines ration as well in progress.pl
use setting in contrib example app
no need to use Dancer::Core::Server::Standalone in Dancer.pm
support settings for server startup
smarter cover.sh
add a test for the dsl
Merge branch 'master' of iwishyousuffering.com:dancer2
Merge branch 'master' of iwishyousuffering.com:dancer2
Merge branch 'master' of iwishyousuffering.com:dancer2
dont check in the DSL what is already validated by the Moo types
Merge branch 'review/ambs/any'
Merge branch 'master' of iwishyousuffering.com:dancer2
new test for Role::Headers
context object has a real response object insted of a hash
rename booleans in Response
support for push_header in DSL
fixt test t/dispatcher.t
Merge branch 'review/ambs/headers'
add a cookies attr in Dancer::Core::Context (lazy)
Support for cookie and cookies
Merge branch 'topic/cookies'
basic Engine role
first impl for Logger role
tests scripts for engine and logger
make sure an App as always the Runner's config as it's default
Merge branch 'topic/engines'
add an engine factory and a test
first Logger working
using the logger in the contrib example
Merge branch 'topic/logger'
fixing tests
Merge branch 'master' of iwishyousuffering.com:dancer2
give a context object to the Template role
contrib application uses template
Template::Toolkit, first template engine
support for template engines
support template in the DSL
Merge branch 'topic/template-support'
logger console added
tests for role server
more test for logger
Merge branch 'topic/test-coverage'
move t/dsl.t to contrib/
use before_template in contrib app
support for before_template hook
full test for template
protect tokens init in Template Role
export warning
Merge branch 'topic/template'
add splat
reads config for engines and pass it to instance built by the factory
add a public dir in contrib
add default route in each app for file serving in public dir
App objects havea finish method now that compiles the hooks and add default routes
FileUtils open files with the utf8 flag
Merge branch 'topic/file-serving-support'
make the static file serving an external Handler
use Dancer::Handler::File in Dancer::Core::App
better code for Handler::File (stolen from Plack::App::File)
add AutoPage handler
Merge branch 'topic/generic-handlers'
contrib uses serializers
JSON serializer
from_json and to_json added
serialize response if possible/needed in Dispatcher
Merge branch 'topic/serializers'
handle hook correctly (dispatch to the right object)
from_json and to_json dont rely on the serializer
add role Handler
move role StandardResponse
add config entry appdir
support for generic routre handlers loaded via configuraiton
test script for route handlers
Merge branch 'topic/generic-handlers'
YAML serializer
YAML support in Dancer.pm
Merge branch 'topic/yaml-serializer'
auto include ./lib in @INC
README update
upload
add a link to the blog entry in README
dont test config in t/app.t, it's tested elsewhere
fix t/config.t
Merge branch 'review/hobbestigrou/pr-1'
first version of Dancer::Plugin
contrib app foo.pl uses a plugin
test for plugins
remove the hook stuff in Dancer::Plugin
Merge branch 'topic/plugins-support'
Remove useless Dancer1 code in Dancer::Core::Hook
First version of Dancer::Test
test for splat.t
remove useless code in Dancer::Request
Fix for issue #2 - splat returns a list instead of ARRAY ref
comment out debug warnings in Dancer::Test
Merge branch 'topic/splat'
renamed template engine Toolkit to TemplateToolkit
headers are lazy
carp if the new config section is not found
automatically set the Content-Length header when the response content is set
the Content-Length header is set only for 200 (maybe it's wrong, TODO)
update test for headers responses
Dancer::Handler::File - don't use regexp route so we can mix with prefix
Dancer::Handler::File - support prefixed routes
commented warning in Dancer::Core::App
Merge branch 'topic/backward-compat'
Content-Length is always set
Response content is encoded to UTF-8
default charset is UTF-8 in Dancer::Core::Role::Template
PSGI server
Dancer::Test compiles its symbols with the caller $app
new test for uri_for
add missing entries in Dancer::Test default request's env
Dancer::Test doesnt croak when it's loaded after Dancer
Merge branch 'topic/uri_for'
add t/forward.t
Dancer::core_debug is now enabled via DANCER_DEBUG_CORE
more stuff in Dancer::Test (headers)
Support for forward mechanism in Core objects
DSL: forward
fix the test suite accordingly
clean useless use and fix test suite
Merge branch 'topic/forward'
dont change the Content-Length header if already set
First version of send_file that uses Dancer::Handler::File
send_file example in contrib app
Merge branch 'topic/send_file'
more hooks in contrib app
more generic hook system in Dancer.pm
call the hooks in Dancer::Handler::File
tests for hooks and Dancer::Handler::File
Merge branch 'topic/hooks'
Fix Content-Length header on pass
useless test removed
dont use Dancer::Config anymore
fix Dancer::Plugin for reserved keyword list (DSL)
better test for plugin-reserved keywords
remove warning from t/dispatcher.t
remove warning from t/response.t
Merge branch 'mst/dsl-refactoring'
removed useless _get_orig_symbol in Dancer.pm
fix contrib/progress.pl script
Generic code for _hook_candidates in Dancer::Core::App
Merge branch 'review/mst'
All engines are composed by Dancer::Core::Role::Hook
Dancer::Serializer::JSON doesn't override BUILD
support both after/after_request and before/before_request hooks in Dispatcher
App is able to delegate execute_hooks to hook_candidates
more tests for hooks
before, after and before_template are not supported in Dancer2
Merge branch 'topic/generic-hook-support'
Fix the JSON serializer
fix the template keyword (closes: #5)
core_debug more useful
use session in contrib
ignore contrib/sessions/
test for session
YAML session in contrib app
add Dancer::Session::YAML
fixed and better lib/Dancer/Core/Role/Session.pm
add a session methind in Dancer::Core::App
DSL knows about session
initializer in Dancer::Core::Role::Config for session
no more install_hooks
dont use install_hooks anymore
Merge branch 'topic/session'
no more install_hooks method
Merge branch 'topic/role_BUILD'
renamed build() to create()
s/build/create in lib/Dancer/Core/Role/Config.pm
fix session when no cookie is found
test script for dsl (testing any)
Merge branch 'topic/fix-dsl-any'
FIX request's body parsing hangup
Merge branch 'topic/delete'
add Dancer::Core::Role::DSL
Dancer::Core::DSL is just a defaut consumation of Dancer::Core::Role::DSL
Dancer's import calls ->export_symbols_to instead of doing it manually
sort DSL keywords
fix register in DSL Role
first version of Dancer::Plugin that uses roles
test for plugins
Dancer::Plugin works now as a syntactic sugar layer over DSL roles.
a plugin is a Moo::Role, transparently
Merge branch 'topic/DSL-as-roles'
contrib section with plugins
test plugin
support for old syntax in Dancer::Plugin
rename t/plugins.t into t/plugin_register.t and keep only register stuff inside.
Resolved the bug that occured when Dancer was used more than once.
Merge branch 'topic/DSL-as-roles'
Fixed the way the Plugin's keywords are compiled
more test for Dancer::Plugin
Merge branch 'topic/plugin-fix-caller-issue'
Dancer::Plugin provides compilmed DSL only when called from a real app.
Dancer::Test can receive the name of the app to test
Dancer::Plugin finds the dsl via multiple call to caller
clean warnings
add spec_route in Dancer::Core::Route
test for any
test for ajax
support for headers in Dancer::Test
add Dancer::Plugin::Ajax
Merge branch 'topic/ajax-plugin'
no type for spec_route
Test::Trap is a dependency
no more exception when no Dancer::Core::App instance is found when Dancer::Plugin is imported
setter for logger
contrib app with logger file
Engines has environment and location attributes
add Logger::File
fix app.t
ignore log dir in .gitignore
Merge branch 'topic/engines'
support for logger 'Capture' with test
logger Diag
add logger Note
logger Null
Merge branch 'topic/engines'
more test for Dancer::Plugin dont complain about redefines
Fix for issue #27 - dont register when no Dancer app is found
Merge branch 'topic/plugin-fixes'
Merge branch 'review/chorny/file_utils'
remove commented code from Dancer::Plugin
fix contrib script
Dancer::Core::Error rewritten with Moo
add type attribute
removed duplica for type
first wip for Dancer::Core::Error
add t/error.t
more tests in t/error.t
fix render in Error.pm
add send_error in the DSL
Merge branch 'topic/send_error'
move send_error in DSL.pm
first draft for a load_app function in DSL
fix t/lib/TestApp.pm
fix in DSL.pm
test for load_app
Merge branch 'topic/load_app'
removing load_app.t
list deps
fix wrapping done in Test.pm to make that work when non test name is given
Template::Tiny as the default used by Error.pm
use Tiny in Dancer::Core::Error
Merge branch 'review/inish777_hackish'
Support for "postponed hooks" (fix the issue faced in t/hooks.t)
test suite fixes
Merge branch 'topic/hook_issues'
more tests for session, couple of minor fixes and Dancer::Test stuff
session simple
defaults for template and session
generalize the idea of hook aliases in the Hookable role
saving all registered plugins in the app object, support for plugins hooks.
Dancer::Test exports response_content_unlike
remove core_debug statements
Support for "postponed hooks" (fix the issue faced in t/hooks.t)
test suite fixes
more tests for session, couple of minor fixes and Dancer::Test stuff
session simple
defaults for template and session
generalize the idea of hook aliases in the Hookable role
saving all registered plugins in the app object, support for plugins hooks.
Dancer::Test exports response_content_unlike
remove core_debug statements
a couple of cosmetic changes for dsl->dancer_version and register_plugin
remove warning
Merge branch 'topic/plugins_compat'
documentation update on Dancer::Plugin
Merge branch 'topic/proper_version'
error_template can be a scalar ref (lib/Dancer/Core/Error.pm)
fix t/role/hooks.t
add an ABSTRACT to Hookable role
add a runner to test server in t/roles/server.t
Merge branch 'feature/sawyer_goes_nuts'
Support for register_hook in Dancer::Plugin
Provides execute_hooks in Dancer::Plugin
Merge pull request #52 from PerlDancer/patch/use_log_level
Merge branch 'review/yanick/dancer-test'
Use lazy attributes with builders for path and path_info in Dancer::Core::Request
Merge branch 'review/mokko/devel/weaving-pod'
Merge branch 'review/mokko/devel/perltidy'
Merge branch 'review/yanick/before-halt'
new test for making sure default tokens are set
the contrib app is modified to demonstrate what is wanted
Support for config sharing between applications.
Merge branch 'topic/shared-engines'
don't write the attribute by hand, use accessor
Revert the change did when writing a setting
Dancer::Test is now able to test multiple apps
disable logger in t/dispatcher.t
New test for shared engines
Merge branch 'topic/dancer-test-multiple-apps'
Dancer::Session::YAML doesn't store its whole $self in files
new test that proves that sessions are broken
Revert "Dancer::Session::YAML doesn't store its whole $self in files"
Refactored the session() method in Dancer::Core::App
make sure the session is updated in the app registry when needed
Fix YAML session engine
unused test removed, we have a Test::TCP test for this now, better.
moved another test to Test::TCP for sessions
New test that shows a bug when two apps use the same plugin.
Fix: Plugins can be used by more than one app.
Preserve the original import method in Plugins
ignore tags
Catch errors in Server instance
FIX UTF-8 response: Content-Length is now properly set
Dont encode empty strings
fix test
config_files is a lazy attribute
Dancer::Test is more verbose when headers don't match.
stringify the destination object in redirect()
Dancer::Test reads the %ENV hash for initializing requests' env
makes 'app' attr a weak_ref in Dancer::Core::Context
Honnor is_behind_proxy for real
better message for tests in t/redirect.t
fix the test name message for response_content_cmp in Dancer::Test
and more tests in redirect.t
Merge branch 'master' of github.com:PerlDancer/Dancer2
Merge branch 'topic/is_behind_proxy_support'
protection against empty engine config
support HTTP_X_FORWARDED_HOST
Fix #121: By default all cookies are set to path=/
Complete rewrite of the session handling.
The session setting is not set by default anymore (like in Dancer 1).
Merge branch 'topic/session-refactoring'
Merge pull request #119 from mokko/devel/setting
Merge branch 'review/dagolden/topic/session-fixes'
hooks for SessionFctory
test session hook
Merge branch 'topic/session-hooks'
Bump version in dist.ini
frist Changes file for release 1.9999_01
Merge branch 'release/1.9999_01'
Make sure everything works with VERSION 1.9999_01
The api_version is the real information we want to check for plugins
removed irrevelant test about version
reflect Changes
Bump version
Merge branch 'release/1.9999_02'
Fixes issues #126 and #125: Config options support for sessions
reflect Changes
example in contrib app
Merge branch 'topic/sessions-config-options'
Merge pull request #151 from dagolden/topic/fix-unless-blocks
reflect Changes
Merge branch 'review/dgolden/sessions'
reflect Changes
Merge branch 'review/mokko/Test-TCP'
Merge pull request #148 from dagolden/topic/require-config-location
Merge pull request #154 from dagolden/topic/bump-dzil-dancer-pluginbundle-prereq
Release 2.0000_01
Merge pull request #163 from dagolden/topic/refactor-session-cookie-generation
Merge pull request #162 from dagolden/topic/session-duration
Merge pull request #161 from dagolden/topic/session-file-role
Merge pull request #165 from dagolden/topic/tidyall
New Dancer::Core::Time to ease time manipulations
another test for forcing the epoch
Fix expressions with +/- prefixes, and dont parse silly strings
Dancer::Core::Cookie now uses Dancer::Core::Time
Fix issue #157 - Session expiration can be set with human readable strings
reflect Changes
Merge branch 'topic/time-object'
Merge pull request #164 from dagolden/topic/improve-session-token
switch to Dancer2 namespace
add the missing test plugin
Dancer2 documentation and packaging, ready for CPAN upload.
versioning format : Dancer2.x.y
remove api_version
no more TODO in ABSTRACT tokens, some documentation cleanup
bump Version
reflect Changes
Merge pull request #204 from haarg/fix-request_upload
Merge pull request #189 from haarg/doc-fixes
Merge pull request #208 from dagolden/topic/on-plugin-import
Merge pull request #206 from PerlDancer/dave/change_tmpl_ext
Merge pull request #196 from akarelas/pr/fixDocs
reflect Changes
Changes for release 0.03
version 0.03
Merge branch 'release/0.03'
Merge pull request #223 from mokko/devel/script
don't use 'defined or' operator
Merge pull request #215 from veryrusty/bugfix/win32
Merge branch 'serialize-content-type' of https://github.com/yanick/Dancer2 into yanick-serialize-content-type
Merge branch 'yanick-serialize-content-type'
Dancer2 not Dancer in t/serializer.t
backport changes from PR #149 to remove 'type'
Merge pull request #231 from PerlDancer/dave/cookie_stringification
Changes entries for 0.04
Bump version in dist.ini
Merge branch 'release/0.04'
Merge branch 'release/0.04' into devel
Merge pull request #235 from mokko/pod/cleanup
DEPRECATION on direct calls to keywords in plugins
Merge branch 'mokko-pr/207' into devel
reflect Changes
remove cover.sh
more accurate README
Remove useless contrib/ directory
remove progress.sh
Merge pull request #245 from mokko/pr/241
Merge pull request #248 from mokko/pr/plugins_auto_tests
Merge pull request #259 from mokko/pr/257
Merge pull request #297 from franckcuny/pr/check-show_errors
Merge pull request #296 from franckcuny/pr/fix-defaults-tests-app
Merge pull request #295 from franckcuny/pr/drop-content
Merge pull request #294 from franckcuny/pr/head-drop-body
Merge pull request #289 from dagolden/feature/flock-file-logger
Merge pull request #287 from dagolden/feature/no-root-location
Merge pull request #285 from akarelas/pr-removeFinalSpaces
Merge pull request #277 from drebolo/devel
Merge pull request #273 from keithbro/devel
Merge pull request #298 from franckcuny/pr/request-lazyness
Fix plugin_setting so it doesn't trigger a deprecation warning.
add missing t/config.yml file
Replaced the AUTHORS file's content with data from Dancer2's history
reflect Changes
reflect Changes
Merge branch 'perlDreamer-pr/core_docs2' into devel
Duplicate routes croak instead of log+die.
reflect Changes
Merge branch 'franckcuny-pr/check-duplicate-on-add-route' into devel
reflect Changes
Merge branch 'franckcuny-pr/route-condition' into devel
Update the test plan for t/route.t
reflect Changes
Merge branch 'franckcuny-pr/prefix-w-regexp-routes' into devel
reflect Changes
Merge branch 'pr/template-views-layout' into devel
reflect Changes
Merge branch 'veryrusty-Pr/fileutils_utf8' into devel
reflect Changes
Merge branch 'franckcuny-pr/role-template-update' into devel
Merge branch 'veryrusty-Pr/housekeeping' into devel
reflect Changes
Merge branch 'veryrusty-Pr/configmerge' into devel
Run a complete perltidy run on the dist.
release update
Bump Version
Merge branch 'release/0.05'
Merge branch 'release/0.05' into devel
use dzil to release
add xt/ dir
release dist
no perlcritic stuff
disable TestUnusedVars in dist.ini
v0.05
we have dzil perltidy now, so tidyall is useless.
skip test when LWP::Protocol::PSGI is not installed
Fix issue #481 - include local lib by default
reflect Changes
Merge branch 'topic/include-local-lib-issue-481'
Revert "By default, the value for startup_info should be 0."
Reflect Changes
new release
Revert "Fix issue #481 - include local lib by default"
reflect changes
minor fixes in Changes
reflect Changes
Merge branch 'Sweet-kid-pr/remove_deployment_pod_link'
Minor refactoring and add a test script for :no_dsl flag.
reflect Changes
Merge branch 'melo-pr/allow_plugin_to_skip_legacy_imports'
reflect Changes
Merge branch 'veryrusty-Pr/return_multilevel'
Andrew Beverley (1):
Minor doc update to advise on proxy protocol forwarding with Apache
Andrew Grangaard (1):
Fixes Dancer vs Dancer2 consistency in Plugin.pm
Andrew Inishev (4):
Try to fix issue #25
Some improves in fix of issue #25
Usage of Test::Builder::Level added to Test.pm
Fixed error in _cmp_response_content function
Andy Jack (1):
refer to Dancer2::Config about overriding attribs
Ashvini (2):
Made changes to documentation in Manual.pod.
Added the perlbrew init command and version of perlbrew changed.
B10m (2):
Added link to Dancer2::Plugin::Sixpack
Fixed empty HTTP_REFERER calls.
Bas Bloemsaat (1):
Documenting the behaviour when using splits/multiple apps
Ben Hutton (1):
Update Test.pm
Blabos de Blebe (1):
Dancer::P::Bcrypt recomends Dancer::P::Passphrase
Breno G. de Oliveira (2):
chosing latest MIME::Base64
updated 'progress' content on README
Celogeek (3):
Merge pull request #140 from celogeek/fix_config_files_lookup
Merge pull request #142 from celogeek/fix_dancer_test
Merge pull request #143 from PerlDancer/revert_dist_ini
Cesare Gargano (3):
s/Deflator/Deflater/
Fix a "all" too many.
Remove a ;
Christian Walde (3):
force File::Spec to unix in file_utils.t to pass tests on all platforms
make sure files in file_utils.t are written as binary files (fix win32)
generate path parts in Dancer::Handler::File via File::Spec (fix win32)
Colin Kuskie (5):
Fix a typo in Dancer2::Plugin's pod.
Document the cookies method in Dancer2::Core::Request
Method and attr docs for Dancer2::Core::Context
Fix a typo in the "var" pod docs.
Mostly documented Dancer2::Core::Response.
Dale Gallagher (2):
Update Cookbook.pod
Update Cookbook.pod
Damien Krotkine (71):
first implementation of plugin compatibility
don't use Dancer in Dancer::Plugin, change versioning variable
small fix, added documentation
fixed wrong call on the session
some documentation. Added a method to get the maor version
added test to hook.t to demonstrate hooks issues
added test to hook.t to demonstrate hooks issues
we need this version of Moo
we need Test::More 0.92 for the "subtest" feature
fix dist ini against deprecated usage
fix progress.pl to report correct numbers
add warning about the fact that this is not the real Makefile.PL
update stats
rewrite dist.ini
add podnames
adde Changelog
add abstracts in pm files
updated changes
typo on the abstracts
name of the distribution is Dancer, not Dancer-Core. Remove autoprereq
fix compilation of the Ajax Plugin
updated changes
fix dancer_version
small fix
typo
typo
fix dist.ini
reflect Changes
Merge branch 'PR/46'
removed Makefile.PL
better dist.ini, fixed prereqs
fix test
better gitignore
Merge branch 'topic/fix_tests_dzil'
documentation
documentation
Merge branch 'topic/documentation'
don't join undef. Fix #43
Merge pull request #48 from PerlDancer/fix/43
types refactoring
types refactoring
types refactoring
Merge branch 'topic/better_types'
typo
plugin auto test makefile
add an ENV variable to force plugin registration, whatever the supported version is
automatic Dancer Plugin testing
fix bad precedence
fix test
better Makefile for plugins auto test
updated gitignore
fix small bug
Merge branch 'dams_plugins_autotest'
small fixes
update plugin tester
fix plugin tester
skip types tests for now
make the plugin tester work with dzil
cosmetic
cosmetic
Dancer2 now includes its own fork of Template::Tiny
missing abstract
tab -> space
keyword exclusion at import time now works. DSL is loaded at import time, allowing for custom DSL
use DancerModuleLoader, ported from dancer 1
Merge branch 'topic/keywords-and-custom-dsl'
cosmetic
added t/sessions to gitignore
pass the engine configuration down to T::ForkedTiny implementation
updated changes
pass options as hash, not hashref
David Golden (57):
Move session ID creation into SessionFactory
mandate _build_config_location
change unless blocks to if not blocks
bump @Dancer prereq in dist.ini
Delete session data key when value set to undef
rename Dancer::Session::* to Dancer::SessionFactory::*
Move session_dir default to YAML session class
Revise SessionFactory implentation API
Simple SessionFactory should delete during destory
allow session objects to destroy themselves
Move cookie_name into SessionFactory
Set session cookie after request, not before
added test for session lifecycle
improve has_session predicate
Remove creation_time attribute from core Session class
Move session cookie management to SessionFactory
cleanup Dancer::Core::Session
Fix documentation of SessionFactory
flush sessions properly during create()
ensure retrieved sessions have correct data hash
Moved session destruction to context
replace unless block with if not block
add tests for SessionFactory config
make private _destroyed_session into public destroyed_session
improve destroyed_session isa with InstanceOf
Tidy session-related changes
keep test sessions in t/sessions
Refactor YAML session with SessionFactory::File role
Add 'session_duration' attribute to SessionFactory
Moves session cookie setting from App to SessionFactory
Make session ID's Base64 with leading timestamp
Add optional support for crypto-strength session ID's
prepare for tidyall
tidy everything
Restore speed advantage of crypto session tokens
tidy files untidied in merges
fix t/session_object.t
Rename SessionFactory engines to Session
Move Dancer::Factory::Engine to Core and rationalize
try to fix travis install script
add PERL env diagnostics to travis config
.travis.yml: disable --skip-satisfied on cpanm
fix time.t to use fixed time, not absolute time
fix broken t/factory.t test
Propagate context to engines
Try travis build without reinstalling Dist::Zilla
Make session creation lazier
Only flush sessions if they are dirty
perltidy some files
Add on_plugin_import function to Dancer2::Plugin
fix comment indentation
Improve Dancer2::Plugin documentation
Don't use rootdir for app location
Make file logger flock when writing
Clean up File logger config and documentation
Truncate files used for sessions before writing
Merge branch 'truncate-session-files'
David Precious (38):
Empty test file.
Skip t/logger_console.t tests if no Test::Wrap
Implement a plugin_setting() keyword in Dancer::Plugin.
Pulling in documentation from Dancer.
Merge pull request #22 from racke/master
Update lib/Dancer/Test.pm
Allow plugins to pass params to hooks they execute.
Merge pull request #49 from cromedome/40bb50958d615cfa3a4aba7d1debbda53585930e
Travis CI config for Dancer2
Merge pull request #67 from PerlDancer/use-travis
Merge pull request #104 from mokko/devel/podweaver
Include version in Server header
Tests should expect Dancer version in Server header
add more doco todos.
Merge pull request #132 from celogeek/xs_dancer_code_request
Merge pull request #191 from DinisRebolo/master
Allow the default template file extension to be changed.
Er, config setting should be 'extension'.
Tests for changing template extension
Merge pull request #205 from blabos/master
Merge pull request #214 from spazm/patch-1
Merge pull request #212 from shumphrey/dancer2-test-files
Indentation fix in documented example
Missing closing quote in doc example
Merge pull request #227 from zoot/master
Merge pull request #226 from mokko/patch-1
Merge pull request #222 from mokko/devel/makeWarnings
Merge pull request #220 from shumphrey/dancer-test-multiselect
Merge pull request #218 from DinisRebolo/master
Merge pull request #230 from drebolo/master
Make Cookie objects stringify to their value.
Document the new stringification changes.
Merge pull request #224 from mokko/pr/docs
Merge pull request #267 from perlDreamer/pr/core_docs1
Slightly better intro.
Extend introduction somewhat.
typo fix, and explain bootstrapping.
Overhaul HTTP methods section.
David Steinbrunner (1):
typo fixes
Davs (8):
Fixed whitespace errors
Fixed typo of with_return clearer method
Added a log call, when a hook dies
Changed test to use Plack::Test
Simplified test
Document serving static files using Plack::Middleware::Static
Removed 'use Dancer2;'
Fix typo, add test example
Dinis Rebolo (6):
fix to "Internal Server Error: Can`t locate object method "new" via package "Dancer2::Handler::File" (perhaps you forgot to load "Dancer2::Handler::File"?) at.. Dancer2/Core/App.pm in sub send_file arround my $file_handler = Dancer2::Handler::File->new" when issued a send_file with route_handlers: {} in config.yml
New routines for Dancer2::Test to check pod coverage in apps routes
Fixed major bug! wasn't getting all pod parts returned from Pod::Simple::SimpleTree. Added subtests for each app to get detail information for each route. Documentation on usage, on what to expect from route_pod_coverage and example of proper route documentation.
fixed travis errors
simplified is_pod_covered as suggested by bigpresh
fix for issue #274 and dancer2 -v now returns the right version
Franck Cuny (133):
HEAD request drops the body of the response.
Drop response's body when the status is 1x or [23]04.
Fix for the default tests of a new generatd app.
Check 'show_errors' when returning an internal error.
Use lazyness to build some attributes in the request object.
Add AUTHORS file.
Update travis' configuration.
Let the user override the default location conf's directory.
Load the views and public directory from the correct place.
Convert the README to markdown and add more content.
Removing perl-5.18 as a target for Travis.
The TODO-Documentation file is not needed anymore.
Creating Dancer2::Manual::DSL.
Update Changes.
Dancer2::Session::Simple was refering an inexisting POD.
Remove support for 'use Dancer :moose'.
Dancer2::Core::Response->status accepts stringy HTTP codes.
Update changelog.
Another update to the changelog.
Remove unused method and change the environments_location.
The role Config requires the 'location' attribute.
Merge branch 'pr/dancer-confdir' into devel
Update changelog.
By default in development, display the startup banner
update changelog
Small update to Dancer2::Core::Types's POD
Check if a route is already defined when calling ->add_route.
Add a test to the ->route_exists feature.
Pass the request object to the Route's `match' method.
Enable the code to specify options on a route.
Support regexp routes with prefix.
Support changing views and layout inside the module.
Methods to return path of views and layout.
increase Dancer2 version
Remove useless debug line
Print the list of modules on STDERR.
Bunch of small fixes in Dancer2::Config's POD.
Fix links in PODs.
Don't complain/die when adding an existing route.
Fix errors in POD.
Don't end up with an empty layout or view.
Update Changes
Enable Perl 5.18 for Travis.
Hooks' name are compatible with Dancer1.
Fix documentation for the `before` hook.
Move all the hooks' documentation to Dancer2::Manual::Hooks.
Add the 'on_route_exception' hook.
Remove documentation for the 'on_handler_exception'.
Move errors' hooks to Dancer2::Core::App.
Fix POD error for Dancer2::Manual::Hooks.
Remove multiple definition of `core_debug'.
When a hook is executed from an app, log the name of the hook.
The request and response are able to (de)serialize data by themeselves.
Let's use the most recent version of the dzil bundle.
Update changes.
Create methods to build the various engines.
If there's no logger defined, create one for 'console'.
Don't return undef when a ref is passed to an engine builder.
Get the 'session' from the engines, not the settings.
Inline some code in the `->engine' method and remove a comment.
Get the session from the engines, not the settings.
Try to build the session engine correctly.
Fix broken vvalidation.
The engines created by triggers need to be set in ->engines.
Remove a comment in the _build_engines method.
Move POD at the end and add empty sections for missing methods.
Remove useless debug in a test.
Move the triggers in the config to proper attributes.
Clode cleanup for creating the engines.
Drop support for the key 'log' in config.
Don't iterate over a manually created list of engines.
Remove another useless message in the tests.
Add some external links and 'prettify' some parts of the README.
The link to Dancer's website doesn't need to be in quote.
Rename section for resources.
Modify a little bit the introduction on the README.
Too much 'and' in that sentence.
More update to the README.
Don't iter manually over the list of engines, use the list from the config.
Add some actual documentation for Config.
Move the location attribute to config.
Move the builder for environment to config.
Fix a few links in the README.
Add a link for the IRC web client.
Add licensing to the README.
Remove extra whitespaces in Manual.pod.
Add a section with plugins in the README.
Don't adjust the test in the list of plugins.
bump requirement version for Moo and dzil bundle for Dancer.
Merge branch 'fix/separate-engines' into devel
Move the documentation on how to contribute to a different file.
Fixing POD.
Document the Role::Logger in order to support additional log engines.
Try to get configuration from the name or camlized version of the name.
Drop support for log_path in Dancer2::Logger::File.
Move the POD at the bottom of Dancer2::Logger::File
Fix the POD for Role::Logger.
Add POD for Logger::Console.
Fix link to the documentation of Dancer2:::Core::Role::Logger.
Remove empty synopsis header fom Logger::Diag.
'content_type' is an attribute for Serializers' engines.
Fix the test for the content-type's serializer.
Clean-up POD for the serializers engines.
Add to the documentation the methods' argumenents for Role::Serializer.
Update Changelog.
Merge branch 'veryrusty/http_code_dup' into devel
Add a tests for the serializer.
Document the helpers function from the Serializers.
Makes the code more explicit for the modifier of serializer.
Some documentation fixes for the serializer's hooks.
Remove mention of Dancer2::Manual::Hooks.
Reorganize and update documentation for templates modules.
Unify the use of croak to verify if the template is a file or ref.
Merge branch 'doc/template' into devel
Merge branch 'Pr/cleanup_core_methods' of git://github.com/veryrusty/Dancer2 into veryrusty/cleanup_core_methods
Merge branch 'veryrusty/cleanup_core_methods' into devel
Merge branch 'docs/logger_capture' into devel
Refactor the `engine` method.
Add a predicate to the app attribute in the Context object.
Don't need to use eval around a call to the engine method.
Merge branch 'topic/engine' into devel
Update changelog.
Update README to display links to GitHub for the plugins.
Add a list of supported templating engines to the README.
Another update to the README.
Fix a small typo in the README.
The correct way to destroy a session is by using the context.
Fix the name of the Cookie class in the manual.
Additional documentation fix on how to destroy a session.
Merge branch 'doc/manual' into devel
Merge branch 'veryrusty/request_deserialization' into devel
By default, the value for startup_info should be 0.
Merge branch 'veryrusty/dispatch_path' into devel
Gideon Israel Dsouza (8):
Fix for #424. Fixed logger.t to prevent warning on windows. Fixed regex used in a test.
Work in progress for #316. Fixed spelling and grammar issues. Fixed
Work in progress for #316. I finished proof reading all of
Work in progress for #383. Added a session_hooks.t. Added stubs and few
Work in progress for #383. Added tests for session flush, retrieve and
Finished nearly all tests for #383 however session retrieval is acting
Work in progress for #383. Added a new and working test suite
Tested session hooks for Simple engine as per #383.
Graham Knop (6):
encode content before using as in memory file
fix name of Dancer2::Manual::Hooks
fix github links
link SEE ALSO entries in tutorial
Dancer -> Dancer2 in a few pod links
Don't attempt inflation of custom types.
Grzegorz Rożniecki (5):
change PerlHandler -> PerlResponseHandler in docs
Fix formatting in Manual.pod
Make few code snippets a valid Perl code
changed search.cpan.org links to metacpan.org in index.tt
bumped jQuery to 1.10.2 and fixed unidiomatic JS
Hobbestigrou (5):
[Core] Dumper: Add class dumper serializer.
[Documentation] Todo: Update todo file.
[Core] Dancer: Add function to_dumper and from_dumper.
[Core] Dancer: Forget export tu_dumper et from_dumper.
[Core] Dancer: Add uri_for in dsl.
Ivan Bessarabov (5):
Several more cookie tests
Fixing whitespace characters problems
Fixing t/template.t
Added whitespace characters test
Fixing tests
Ivan Kruglov (4):
Rewrite dancer2 cli #371
rename dancer2-cli, add DANCER2_SHARE_DIR #371
include encoding fix from samitbadle #371
fix issue with broken templates in share/skel #371
Jakob Voss (1):
Support all JSON configuration options
James Aitken (1):
GitHub doesn't have private messages anymore!
Jason A. Crome (7):
Removed YAML dependency. Moved configuration to a Config::Any based system.
Refactored load_config_file() to do the checking for valid config files rather than let Config::Any do it. Config::Any doesn't give us anything to go on when it doesn't find a file, and having refactored the code back to meet it's original intent... well, it just read better :)
Fixed bug that caused global config file to appear after the platform config file. Added test to illustrate that file formats other than YAML can be used.
Removed my homegrown test function - no longer needed.
Pod updates to support the configuration changes made.
Updated Dancer dependencies.
First draft of new config document. Feedback welcome.
Javier Rojas (1):
unify empty return statements
Jean Stebens (4):
Added --directory option to dancer script
BugFix #546 execute_hook return value
Added a saner test-description, since hooks may influence content, but not by return value
Fix: Additional HTTP methods for Ajax plugin #543
Jonathan Scott Duff (8):
Add a documentation roadmap
Update documentation progress
typos + small update for core_debug
typo/grammar fix
rephrasing for more clarity
Add docs for TemplateToolkit; update TODO-Doc
more documentation updates
dzilize modules a little bit
Julio Fraire (1):
dispatch responds to changes of path_info by before_request hooks
Keith Broughton (1):
Fix for #270, serializer options were being ignored
Mark A. Stratman (1):
Cookbook: Updated config paths for template_toolkit
Mateu X Hunter (1):
correct and refactor some types
Matt Phillips (5):
Convert Dancer/Moo/Types to Dancer/Core/Types
Initial pass, conversion to Dancer::Core::Types
remove remnants of ObjectOf/InstanceOf
context may be undefined
anticipate new version of MooseLike that fixes unitialized errors
Matt S Trout (15):
factor out DSL code into a Dancer::Core::DSL class
move settings code into ::Role::Config
move engine and template methods onto the app object
move ->runner fallback out of Role::Config since Runner itself consumes it
before_template becomes add_before_template_hook on the app
move before and after hooking onto app and halt onto response
move start code onto Runner
add context and response keywords, move a bunch of logic onto request
move var/vars, mime and cookie handling to saner locations
move more logic into the response object
clean up forward and redirect handling
move log method onto app
move hooking DWIM logic into app
move send_file logic to app - suspect it should be on the context or even the response
clean up any() logic to avoid duplicating get/head dwim
Maurice (3):
Update lib/Dancer/Core/Server/PSGI.pm
Update lib/Dancer/Core/Types.pm
Update test.pl
Menno Blom (1):
Multiple reverse proxy support
Michal Wojciechowski (1):
Fix local link to jQuery and update jQuery to v1.11.1 (fixes GH #618)
Mickey (1):
Merge pull request #660 from PerlDancer/bugfix/response_not_found
Nick Patch (1):
readme: fix mailing list and irc links
Olivier Mengué (5):
Fix a typo in D::C::Server::PSGI
DistZilla-ification
Travis-CI: update after dzil-ification
Replace "use base 'Exporter'" with "use Exporter 'import'"
DZ: require DZPB::Dancer 0.0001
Omar Othman (1):
GH #585: Adding a pre-dispatch sanity check for supported HTTP method:
Paul Cochrane (52):
Escaping '*' for consistent markdown highlighting
Consistently capitalising 'Perl'
Correcting plural usage
Consistently hiphenating "pull request"
Minor grammatical corrections to GitGuide text
Consistently capitalising "perlbrew"
Formatting "dzil" as code in running text
Removing trailing whitespace from markdown files
Removing note about _devel_ branch from GitGuide.
Adding --no-author option to `dzil test` in GitGuide
[#316] Wrapping POD text for readability and editability
[#316] Minor textual touchups in Tutorial.pod
Moving POD after __END__ (Core.pm)
Moving POD after __END__ (FileUtils.pm)
Moving POD after __END__ (Plugin.pm)
Moving POD after __END__ (Test.pm)
ABSTRACT belongs after `package` (base dir)
Moving POD after __END__ (Core/App.pm)
Moving POD after __END__ (Core/Cookie.pm)
Moving POD after __END__ (Core/DSL.pm)
Moving POD after __END__ (Core/Error.pm)
Moving POD after __END__ (Core/Hook.pm)
Moving POD after __END__ (Core/HTTP.pm)
Moving POD after __END__ (Core/Request.pm)
Moving POD after __END__ (Core/Response.pm)
Moving POD after __END__ (Core/Route.pm)
Moving POD after __END__ (Core/Session.pm)
Moving POD after __END__ (Core/Time.pm)
Moving POD after __END__ (Core/Types.pm)
Moving POD after __END__ (Core/Request/Upload.pm)
Moving POD after __END__ (Core/Role/Engine.pm)
Moving POD after __END__ (Core/Role/Handler.pm)
Moving POD after __END__ (Core/Role/Headers.pm)
Moving POD after __END__ (Core/Role/SessionFactory.pm)
Moving POD after __END__ (Core/Role/StandardResponses.pm)
Moving POD after __END__ (Core/Role/SessionFactory/File.pm)
Moving POD after __END__ (Core/Logger/Capture.pm)
Moving POD after __END__ (Core/Logger/Diag.pm)
Moving POD after __END__ (Core/Logger/Note.pm)
Moving POD after __END__ (Core/Logger/Null.pm)
Moving POD after __END__ (Plugin/Ajax/Null.pm)
Moving POD after __END__ (Session/Simple.pm)
Adding __END__ statement in front of POD
[#316] Banishing double spaces after full stops
[#316] formatting code-like text with C<> in Cookbook.pod
[#316] moving "no warnings" advice into its own section
[#316] minor textual corrections to Cookbook.pod
[#316] Writing Template Toolkit in full
[#316] adding space for readability in script examples
[#316] adding links to perl-based web server info
[#316] documenting how to change a template's extension in the manual
[#316] mentioning that the template extension can be overridden
Pedro Bruno (2):
GH #587: Port Serializer::Mutable
BugFix #336: 'set log => ...' doesn't set the log level
Pedro Melo (5):
Add tests to check Session id attr can be modified
Document the fact the Session id attr can be modified
Tidy tests using project .perltidyrc
Add :no_dsl import tag to Dancer2::Plugin
Fix Plack::Builder mount usage
Rick Yakubowski (1):
README typo
Russell Jenkins (157):
FileUtils: Use a tempdir for the path_or_empty on an existing dir test.
Mock open_file in D2::Core::Request::Upload namespace in test
Ensure Handler::File reads all static content as bytes
Tests for utf-8 encoding of m/^text/ mime types in Handler::File.
Do not alter PerlIO layers on file handle in read_glob_content.
Update FileUtils->read_file_content tests to include unicode chars.
Convert remaining 'eval "use $class"' statements to use ModuleLoader
Full config merging support.
Add info log level, with precedence between debug and warning.
Update POD with details of info level logging.
Dispatcher shouldn't populate error content for internal server error
Clean up "Dancer::" references from dist.ini
Remove duplicate HTTP status codes from Core::Error.
Core.pm: use strict; use warnings;
Move request deserialization from Dispatcher to Content and Request.
Add request->dispatch_path and use that for route matching.
Cookbook - clean up deployment docs
FileUtils::normalize_path bugfix when path ended in '/..'
Skip over /blib when attempting to find the dancer app location.
Catch case when heuristic for Runner location gives '' as subdir.
Bugfix Request->dispatch_path when env->{PATH_INFO} is empty.
Rework path_info test case to use forward.
Capture the response from a forward and set it in the current context.
Ensure redirect also halts the request when called in a before hook.
Update POD examples to use forward rather than tweaking request->path_info
Make _[body|query|route]_params as (private) request attributes.
Verify all core serializers decode body content to characters.
Cleanup request class - remove stale pod and unused ajax attribute.
Update notes around request params and body deserialization.
Remove before hook from Plugin::Ajax.
Update ajax plugin tests.
CSS file paths for default errors are apended to request.uri_base
Don't futz with $^W. Import warnings and remove import_warnings conf setting.
Bugfix #445. Update namespace and correct regex in Template::Simple tests.
Correctly set error response content type.
Make send_error populates Core::Error with apps serializer.
Serialize error message if a serializer is defined in Error object. Ref #209.
Update tests for error serialization.
Test that after hook is called once after redirect and forward
Refactor Dispatcher->dispatch (no functional change)
Dispatcher - no need to add the request into the context for every app
Use Return::MultiLevel to wrap route dispatch.
Do not halt the response on redirect.
Use with_return handler to return control back to the dispatcher after forward.
Update documentation for forward and redirect
Update Dispatch->dispatch POD, noting optional XS modules.
Core::Cookie POD: update namespace, make calls to new() consistent in style
Config.pod - update session related config to the D2 session engine options.
Use route_handler accessor rather than direct access to underlying object
Add predicate to Error exception attribute
Use tempname accessor in Request::Upload avoids direct access to the object hash
Add (private) predicate to Context->session attribute.
Rework halt to use with_return from Return::MultiLevel.
Reflect changes
Merge branch 'garcer-manual-fix'
Reflect changes and update list of contributors.
Merge branch 'Xaerxess-pr/fix-doc-apache2-deployment'
Merge branch 'shlomif-add_link_to_mailing_list_page'
Forgot to reflect change
Reflect changes
Merge branch 'Xaerxess-pr/fix-doc-formatting'
Update list of contributors
Reflect changes
Merge branch 'pr/alternative_to_528'
Allow OPTIONS and PATCH requests in the standalone server.
Use a locally scoped variable to iterate through the execution of hooks
Reflect changes for recent merges by @racke
Reflect changes and update list of contributors.
Reflect changes
Merge branch 'corecache-pr/546_execute_hook_return_value'
Add tests for including an arrayref of headers to dancer_response
Build request cookie objects from request->headers, rather than request->env.
Update PSGI env keys with 'HTTP_' prefix for context and error tests
Client supplied HTTP headers are prefixed with 'HTTP_' as per PSGI spec.
PSGI spec transforms Cookie header to HTTP_COOKIE key in PSGI env.
Update Request pod to better explain PSGI env and headers
Bugfix for HEAD request test; they should return empty content.
Use Plack middleware for HEAD request content removal.
Deserialize body content for DELETE requests.
Remove is_daemon flag after change to using HTTP::Server::PSGI.
Removing another unnecessary dependency.
Remove a mention of HTTP::Server::Simple::PSGI from Cookbook
Bugfix for (multiple) cookie extraction within a Request.
Reflect changes
Merge branch 'racke-pr/dancer1-issue-1025'
Cleanup some dangling POD that remained after the cleanup-cli merge
Merge branch 'bugfix/pod_syntax_cleanup'
Correct typo in builder for Logger::File `log_file` attribute
Merge branch 'bugfix/logger_file'
Fix typo in dsl halt subtest name
Wrap 'pass' keyword in Return::MultiLevel logic so it returns when executed.
Ensure send_error returns from route when executed (as documented).
Ensure send_file returns from route handler immediately as documented.
Cleanup DSL; s/self->app->context/self->context/
Reflect changes
Merge branch 'pr/send_error_return'
Tests for passing config options to JSON serializer.
Reflect changes; addes @nichtich as a contributor.
Merge branch 'feature/pass_all_json_config'
Add test to verify Handler::File returns correct content-type
Add a default_content_type attribute to the Response object.
Remove default_content_type attribute to the Response object.
Revert "Update headers:"
Merge branch 'feature/refactor-default-content-type'
Reflect changes
Reflect changes
Merge branch 'shumphrey-dir-error-render-with-app-serializer'
Reflect changes
Merge branch 'shumphrey-handle-exception-objects-without-dying'
Reflect changes
Merge branch 'shumphrey-fix-dancer2-core-error'
Add Michał as a contributer and reflect changes.
Merge branch 'odyniec-master'
Make public_dir a lazy attribute
Only pass public_dir to Handler::File is using system paths
Update hander_file tests to set public_dir via settings.
Make the list of apps to dispatch to a param to Runner->psgi_app
Add psgi_app DSL keyword to return psgi coderef for current app.
Add test case that covers the multi dancer2 apps section from the cookbook.
Collect caller/location attrs into single role.
Use Role::Location in ConfigReader.
Remove references to caller and location.
Split Runner config into global and per app options
Default ConfigReader environment is development.
default_config is an attribute; no need to check if class can do it.
Update how Runner and Apps are instantiated
Update instantiation of not_found_app in Dispatcher.
Use Runner config to disable startup info
Update runner tests; no location attr, no caller required
Update ConfigReader test
Rework t/config_app* into a single test case.
Add a global trigger for every config option the Runner supports
Enable traces if ENV{DANCER_TRACES} set when Runner instantiated
Explictly state which 'caller' we require.
Add routes and hooks to an existing app on import.
Update named app tests to use Plack::Test
Add EXPORTS section to Manual.pod explaining usage of appname tag.
Note appname import in Dancer2.pm
Test against perl 5.20 on travis-ci
Tests for session handling when using forward
Better session handling between apps
Add a cookie object to the new request on forward.
Add Bas to list of contributors and reflect changes.
Merge branch 'basbloemsaat-DocumentationDifferentApps'
Rework the Dispatchers' 404 handler
Tests for memory cycles in App and Runner.
weak_ref 'app' attribute in Role::Handler.
Remove memory cycles involving app hooks.
Reflect changes
Merge branch 'lbeesley-master'
reflect change
Merge branch 'paultcochrane-pr/pod_under_end_base_dir'
Add request attribute to engine role.
Update Serializer::Mutable to use request attr.
Update Role::Template to use engines' request attr
Test that static content does not cause session retrieval.
Lazy session handling in after_request hook.
Sam Kington (1):
Spell instantiated correctly.
Samit Badle (2):
Fixing Dist::Zilla build error 'Could not decode UTF-8 t/corpus/static/1x1.png' on MacOSX.
added *.ico and *.jpg to the list of binary files as well
Sawyer X (471):
add dependency on Capture::Tiny instead
use Capture::Tiny instead of Test::Trap
add the version that added capture_stderr which we use as a minimum
Merge branch 'topic/capturetiny-replacing-testtrap'
replace eval with Test::Fatal
move to Test::Fatal instead of evaling
Merge branch 'topic/test-fatal'
first round of documentations
ignore vim swap files
server attr now lazy with builder, remove BUILD method
fix _build_server test
make backend attr readonly, lazy, and with builder
check for no hard tabs or trailing whitespace
sort types a bit in the file, make it easier to go over
replace constant reference definitions with dynamic ones, per Effective Perl Programming suggestion
proper test for namespaces for DancerApp moo type
no need to BUILD it, we're declaring Data::Dumper anyway
simply load JSON
change YAML to Any::YAML
use Any::YAML in YAML session
it's YAML::Any, not Any::YAML - d'oh
make sure JSON doesn't override functions
standalone server should actually run
make server's name attr lazy, and use compile-time builder check
empty BUILD
Merge remote-tracking branch 'perlpilot/feature/documentation' into feature/documentation
return BUILD so we could modify it - i hate it and it will change
defaults go into subs
use _bulid_name builder instead of name method
put environment in role, make it lazy, set up defaults using builders
do the same thing with config_location attribute
add PODNAME
provide an updated makefile
use log method, not _log
change _build_attr to attr overriding
wtf dude
clean up name and type attributes
clean global variable for trapper logger
Merge branch 'sawyer_goes_to_yapc'
define engine in role, make it lazy, use builders, clean BUILD, make it ro
Merge branch 'template-cleanups'
Merge branch 'master' of github.com:PerlDancer/Dancer2
Merge branch 'master' of github.com:PerlDancer/Dancer2
engine is an Object type
Merge branch 'topic/moox_types'
Merge branch 'fix-tests'
whoops
Makefile.PL clashes with one created by dzil
Merge branch 'pr/dzil-ification'
provide context clearer for template engine and use it
Dancer::Moo::Types was renamed to Dancer::Core::Types
it's no longer moo-specific
fix wording
RegexpRef instead of Regexp
replace ObjectOf with InstanceOf and test better
change the expected handling of undef
correct error message
Merge branch 'fix-core-types'
Merge branch 'pr/readme_update_keywords'
Merge branch 'pr/patch_keyword_missing'
Merge branch 'shlomif-master'
readded by mistake by previous PR
Merge branch 'fix/eol'
rename
documentation to Dancer2::Core::MIME by Babitha B.
small fixes
Merge branch 'feature/document-mime-class' into devel
documentation of Dancer2::Handler::AutoPage by Sabiha Imran
documenting change
Merge branch 'feature/document-autopage' into devel
documenting Dancer2::Core::Dispatcher by Babitha Balachandran
Merge branch 'feature/document-dispatcher' into devel
fix missing fat comma in docs
Merge branch 'typo' into devel
separating configuration from engines
mark new version
Merge branch 'release/0.06'
Merge branch 'release/0.06' into devel
v0.06
changes entry
Merge branch 'pr/test-deps' into devel
Merge branch 'tests/log-path' into devel
Merge branch 'pr/preserve-session-in-forwards' into devel
add a changes entry for last merge
mentioning the additional related ticket
reflect change
Merge branch 'pr/remove-moose-numeric' into devel
another change worth documenting
Merge branch 'release/0.07' into devel
clean up, ugh
i hate this dzil plugin
i hate this dzil plugin part 2
Merge branch 'doc/serializer' into devel
Merge branch 'pr/test-auto-page' into devel
reflecting change
separating docs from code
remove trigger in caller to set location:
readonly'fy and remove coerce by fixing it in the builder:
these can be readonly
avoid default argument variable
This is just silly:
move postponed_hooks to server from runner:
Merge branch 'sawyer-hacksaw' into devel
document change
Merge branch 'document-plack-middlewares' into devel
Merge branch 'fix/gh333' into devel
update to use Plack::Builder directly
remove example of plack_middlewares
update the documentation on running multiple apps
reflect changes
Merge branch 'doc/multiple-apps' into devel
Merge branch 'release/0.08' into devel
remove the syntax import tag
reflect changes
Merge branch 'remove-syntax-tag' into devel
change updates
version bump
Merge branch 'release/0.08'
merge
add changes from this branch
Merge branch 'feature/dsl-keywords-engine-rewrite'
reflect change
Merge branch 'fix/minversion'
remove almost all usages of ModuleLoader in favor of Class::Load
update changes
Merge branch 'topic/issue_406'
use FindBin properly
don't automatically load the 'lib' library if you see one
remove ModuleLoader completely
Merge branch 'no-autoload-lib'
reflect change
Merge branch 'docUpdate0827'
remove load references and load_app
reflect change
Merge branch 'depreate-load-loadapp'
spacing for readability
reflect change
Merge branch 'fix/412'
bump version
Merge branch 'release/0.09'
reflect change
Merge branch 'Pr/no_global_warnings'
consistency
reflect change
Merge branch 'pr/fix_374'
document serializer as a getter
reflect change
Merge branch 'request-cleanup'
document change
Merge branch 'pr/documentation'
reflect change
Merge branch 'pr/qa_for_session_id_is_rw'
Merge branch 'whitespace'
Merge branch 'test_whitespace'
reflect change
Merge branch 'pr/509'
Merge branch 'cookbook-fix'
reflect change
reflect change
GH#490: Document Dancer2 should be fatpackable:
reflect changes
Merge branch 'Pr/doc_updates'
reflect changes
Merge branch 'pr/fix_cookbook_plack_builder_usage'
reflect changes
Merge branch 'fix/typos'
reflect changes
Merge branch 'Pr/accessor_nits'
reflect changes
Merge branch 'Pr/halt_short_circuit'
reflect changes
Merge branch 'fix/params-dsl'
Merge branch 'doc/windows-shotgun-warning'
forgot to reflect change
reflect change
Merge branch 'doc/plugin'
reflect change
Merge branch 'referer_handling'
reflect change
Merge branch 'multiple_reverse_proxy'
cleanup
Clean up filenames that have leading plus sign:
reflecting change
Merge branch 'pr/371_rewrite_cli'
reflect another change
GH#452: Make a complete authors section on Dancer2:
reflect changes
Merge branch 'docs/authors-contributors-cleanup'
GH#498: MANIFEST.SKIP missing items:
reflect changes
Merge branch 'improve-manifest-skip'
doc fixes by Pau Amma
reflect changes
Merge branch 'docs/fixes'
typo
one more person, lest we forget
stupid stupid stupid
Merge branch 'add_to_author'
the actual changes dzil plugin added - how i hate this plugin
Move POD to end, fix UTF8 (RT #91428):
reflect first change in next version
Merge branch 'fix/utf-8-in-main-pod'
reflect changes
Merge branch 'pr/getting-started-page-fixes'
Update headers:
reflect change
Merge branch 'feature/update-response-headers'
Remove all test that use Dancer2::Test (except route PODs):
reflect another change, update contributors/core devs
new version released: 0.12
reflect changes
Merge branch 'shumphrey/change-yaml-any-to-yaml'
new release: 0.13
Remove Server role and finish() calls:
reinstate Runner abstract
remove Server files
reflect changes
Merge branch 'pr/bugfix_test_request_headers'
reflect change
Merge branch 'pr/psgi_header_cleanup'
reflect changes
Merge branch 'pr/deserialize_delete'
Merge branch 'pr/remove_daemon_flag'
remove Git::NextVersion for a semver static version, finally
move ABSTRACT after package, provide blank line to remove dzil warning
Merge branch 'cleanup'
this would make more sense
update changes file
Depend on recent-enough version of Plack:
reflect change
Merge branch 'fix/minimum-version-plack'
proper version number in the module
better phrasing
this was already done
correct POD
general cleanup
Merge branch 'cleanups'
whoops, missed that unnecessary dep - thanks russell
reflect changes
Merge branch 'pr/fix_cookie_extraction'
another small change
version bump
Merge branch 'release/1.140001'
add the version and date
Make apphandler a global variable:
reflect change
Merge branch 'feature/set-apphandler'
Add checking for module names (fixes taint):
reflect changes
Merge branch 'feature/taint-mode'
Deprecate Dancer2::Test:
Merge branch 'feature/deprecate-dancer2-test'
add a deprecation notice
Merge branch 'fix/more-deprecation'
Merge branch 'fix-route-exists'
Clean up the command line options:
not necessary anymore
Merge branch 'cleanup-cli'
Remove default engine configuration:
reflect change
Handle a warning when setting to $_:
Move environment/location from Engine role to Logger::File, give defaults:
update changes
environment and location can be lazy:
whoops, compilation error
Cleanup File logger:
adding tests for changes in this branch
Merge branch 'fix/remove-default-engine-config'
Fixed a silly test error
Merge branch 'fix/lwp-protocol-psgi'
Merge branch 'method_not_found'
reflect changes
reflect changes
Merge branch 'pedrob/mutable'
update version
Merge branch 'release/0.140900_01'
stable, we hope
Merge branch 'release/0.14100'
reuniting latest release with recent changes
Expose psgi_app from the top-level:
Merge branch 'psgi-app-for-users'
Fix test in skeleton to use Plack::Test:
Merge branch 'plack-test-in-skeleton'
reflect changes
version bump
add timestamp
Merge branch 'release/0.143000'
reflect changes
Merge branch 'bugfix/setting_public'
Allow Dispatcher to create a clean request by itself:
Start peeling away the $context->request references:
Replace the request in Context with our new clean request:
Removing last usage of the original request in the dispatcher:
Remove old request from Core::Context instantiation:
Remove the _build_request method from Core::Context:
Create a (current) request attribute in Core::App:
Remove most usages of Core::Context->request:
Allow the Dispatcher to set is_behind_proxy for Core::Request:
Relocated Core::Response from Core::Context into Core::App:
Replace Core::Context in method arguments with Core::App:
Change function to method:
Move cleanup as a method of Core::App:
Move forward(), make_forward_to() to Core::App from Core::Request:
Do not send Core::Context to Core::App::forward:
Remove session method from Core::App:
Add preliminary session attribute to Core::App:
Correct example in documentation:
Provide Serializer::Mutable with more data, fixing last failing test:
Merge branch 'feature/untangle-context'
changes update, bump version
credit where credit is due
Merge branch 'release/0.149000_01'
Add test for log level setting
reflect changes
Merge branch 'fix/log-level'
Make forward more... straight-forward:
reflect changes
Merge branch 'feature/improve-forward'
Improve testing of multi apps:
whoops
Adding forward test on multi apps:
reflect awesome change
Merge branch 'feature/multiple-psgi-apps'
add test to verify caller is okay
Cleanup attributes:
Role::Location -> Role::HasLocation
Return default for caller, don't confuse scopes:
reflect changes
Merge branch 'feature/untangle_runner_config'
reflect changes
Merge branch 'shumphrey/dsl-in-config-setting'
reflect change, add Javier to contributors
Merge branch 'jerojasro/remove-return-undef'
use psgi_app directly from Dancer.pm
Merge branch 'pr/named_apps'
reflect change
Cleanup the app after a forward request:
Merge branch 'fix/clear-app-on-forward'
Keep the session in tact when forwarding:
Merge branch 'fix/forward-keeps-session'
Allow context-like shift for app in hooks:
reflect change
Merge branch 'feature/shim-for-context'
reflect changes
Merge branch 'pr/whitespace_cleanup'
Clean up test:
Add test for another possible case:
correct test
Fix the failing test by checking just cookie_name:
Merge branch 'issue/forward_clears_context'
new dev release: 0.149000_02
Merge branch 'release/0.149000_02'
Test for template engine hooks overloading in multiple apps:
Improve tests:
Postponed hooks by app name:
reflect changes
Merge branch 'fix/template-hooks'
missed an important template file, d'oh
Allow to filter Apps for the PSGI app better:
normalize calls to Dancer2->runner->psgi_app as Dancer2->psgi_app
reflect change
update changelog
Merge branch 'feature/filter-apps'
Merge branch 'bugfix/circular_refs'
reflect last important change
reflect changes
Merge branch 'pr/with_return_typo'
reflect change
Merge branch 'pr/session-config'
reflect change
Merge branch 'pr/die_in_before_hook'
I ruined this test - fixed
Merge branch 'fix/test-fail'
new version: 0.150000
Merge branch 'release/0.150000'
reflect changes
Merge branch 'pr/649-docs'
reflect changes
Merge branch 'pr/git_guide_markdown_fixes'
reflect changes
Merge branch 'pr/remove_trailing_whitespace_from_md'
reflect changes
Merge branch 'pr/remove_devel_from_gitguide'
reflect changes
Merge branch 'pr/missing_dist_ini_test_modules'
reflect changes
Merge branch 'doc/login_before_hook_note'
reflect changes
Merge branch 'pod/logger_capture'
reflect change
Merge branch 'pr/wrap_pod_text'
correct changes
Merge branch 'pr/tutorial_pod_textual_touchups'
reflect changes
Merge branch 'pr/pod_under_end_core_1'
reflect change
Merge branch 'pr/pod_under_end_core_2'
reflect change
Merge branch 'pr/pod_after_end_core_request'
reflect change
Merge branch 'pr/pod_after_end_core_role'
reflect change
Merge branch 'pr/move_pod_after_end_core_role_sessionfactory'
reflect change
Merge branch 'pr/move_pod_after_end_logger'
reflect change
Merge branch 'pr/move_pod_after_end_plugin'
reflect change
Merge branch 'pr/move_pod_after_end_session'
reflect change
Merge branch 'pr/move_pod_after_end_template'
Major architectural change: Apps now dispatch independently as full-fledged PSGI apps
Class->psgi_app should actually call to_app:
reflect change
Merge branch 'feature/rebuilt-architecture'
Merge branch 'feature/meta-irc'
reflect changes
Merge branch 'pr/cookbook_textual_improvements'
reflect change
Merge branch 'feature/doc-update'
adding raw Migration from Snigdha
break at column 80
namespace it
spacing for code
itemize
links already default to the website its on
linkify
proper package names, reduce confusion in prefix
use proper Pod tag for code
remove extra spacing
reflect changes
Merge branch 'feature/migration'
add ABSTRACT
Merge branch 'feature/migration-bit'
bump version
Merge branch 'release/0.151000'
whoops, forgot update to changes file
reflect change
Merge branch 'feature/engine_request_attr'
reflect change
Merge branch 'bugfix/lazy_sessions'
adding policy document
reflect change
Merge branch 'policy-doc'
we verified these already
Merge branch 'cleanup'
clarifications for the policy document
Merge branch 'feature/policy-clarifications'
Make Dancer2::Core::Factory a full-fledged object:
Class-based testing:
reflect change
Merge branch 'feature/tests-by-classes'
Add content keyword:
Ignore route response if content set using keyword:
Merge branch 'feature/content-keyword'
added documentation
reflect change
Merge branch 'feature/content-docs'
it's log_format, not logger_format
reflect this in the migration document
reflect changes
Merge branch 'doc/log_format'
Allow creating Dancer2::Core::Response from more sources:
Merge branch 'feature/from-plack-response'
rename from_array/plack to new_from_array/plack
proper naming
Merge branch 'cleanup/rename'
Fix redispatching requests losing data:
Merge branch 'fix/gh-723'
bump version 0.152000
Merge branch 'release/0.152000'
Shlomi Fish (6):
Add missing dependencies.
Get rid of trailing space.
Add missing dependencies.
Correct the spelling of "retrieve".
Remove duplicate POD in lib/Dancer2.pm.
Provide a better reference for the mailing list.
Slava Goltser (1):
Fix params
Stefan Hornburg (Racke) (34):
Skip template tests when Template Toolkit appears to be not installed.
Check for Template instead of for Dancer::Template::Toolkit.
Add build prerequisite on Test::Fatal.
Update list of missing keywords in README.
Add Dancer 1 keyword "patch" to progress test script.
Add missing right parenthesis to behind_proxy documentation.
Acknowledge auto_page configuration setting (GH-84).
Fix typo in HTTP response generated by psgi_app method.
Add test for any keyword without HTTP methods to demonstrate issue #73.
Fix usage of any keyword without HTTP methods (#73).
Fix heading level for strict_config entry in Dancer::Config's POD.
Use / as regex delimiter in logger role to prevent warning with Perl 5.17.
Merge pull request #160 from skington/skington/instantiated
Fix inconsistency in Perlbal deployment example.
Merge pull request #172 from garu/patch-2
Merge pull request #171 from garu/patch-1
Merge pull request #185 from tomhukins/patch-1
Merge pull request #225 from mokko/pr/gh193
Merge pull request #211 from akarelas/pr/MakeViewsdirConfigurable
Add serialization of log messages (GH #246).
Merge pull request #266 from yakubori/devel
Merge pull request #265 from perlDreamer/pr/docs1
Merge pull request #253 from racke/pr/log_message_serialization
Merge pull request #535 from PerlDancer/pr/server_standalone_options_patch
Merge pull request #541 from PerlDancer/pr/no_default_scalar_in_execute_hook
Merge pull request #553 from corecache/pr/542_dancer_app_directory
Merge pull request #552 from PerlDancer/feature/psgi-tests
Merge pull request #561 from corecache/pr/543_allow_http_methods_ajax
Minor cleanup of comments and POD in Ajax plugin.
Merge pull request #568 from patch/pr/readme-links
Add test that X-Forwarded-Proto header is used when behind a proxy
Reflect change.
Port rewrite of params keyword documentation from Dancer 1.
Merge pull request #655 from Relequestual/patch-1
Steven Humphrey (23):
Fix incorrect Dancer::Test delegation
Fix Dancer::Test param passing
Implement Dancer2::Test file uploads
Give Dancer2::Test the ability to handle multiselect inputs
JSON serializer handles utf8 charset.
Fix for incorrect serializer settings
Change YAML::Any to YAML
Properly remove YAML::Any
Fix a missing pod C<>
Update POD to reflect encoding/bytes requirement
As @veryrusty suggests, make response mark itself as encoded when it
route_exists should actually check the route exists, not check for
Better document what route_exists actually does
Make sure route_doesnt_exist works like route_exists
A test that ensures send_file content_type is correctly set.
runtime errors, such as those produced by die, should be serialized
Add test that demonstrates serialized dies
Fixes #538
Fix Dancer2::Core::Error
Dancer2 supports perl 5.8+
Don't coerce false into undef
Allow DSL class to be specified in config
Add irc link on metacpan page
Tom Hukins (1):
Fix a typo
Upasana Shukla (2):
Deployment.pod does not exist
Added Upasana to the authors
Vincent Bachelier (2):
Test with and without XS
Rollback dist ini, upgrade your bundle
Yanick Champoux (77):
typo: route_doent_exist
Merge branch 'route_doent_exist'
capture_stderr() appeared in v0.12 of Capture::Tiny
GH#39: capture_stderr() appeared in v0.12 of Capture::Tiny
GH#69: Merge remote-tracking branch 'racke/pr/build_require_test_fatal'
allow to modify ENV for dancer_reponse
PR#63: Merge branch 'dancer-test-env'
typo: fat comma instead of '='
Make the number of tests explicit
GH#55: Add tests for calls of vars() within hooks/routes
make dancer_response returns a Dancer::Core::Response
Make dancer_response returns a Dancer::Core::Response (GH#62)
Add PATCH http verb (fixes GH-76)
Add PATCH http method. (GH-76)
got overzealous with the spaces at the end of line
Require v0.11 for InstanceOf.
Requires Moox::Types::MooseLike v0.16
Tune some types to deal with MooX::Types::MooseLike
Change isa to use "Maybe"
Merge branch 'str-cannot-be-null' (GH-91)
Add has_path and make the default to be undef
DancerPrefix itself cannot be undef.
Tweak error messages to be the same as before
(GH-88) Leverage MooX::Types::MooseLike goodness some more
Introduce api versions
Import D::Template::Simple, modified for D2 infrastructure
Add forward-compatibility mechanism (GH-77)
Begin to leverage PodWeaver (GH-105)
previous commit breaks tests, pulling out
Revert "previous commit breaks tests, pulling out"
put default version for tests
typo
For now, this is just breaking hard
Move building of method/path/path_info in 'default'
@{$resp} as shortcut for $resp->to_psgi
$Test::Builder::level not high enough
testing Dancer::Test
making dancer_response more flexible
allow before hook to populate the response's content
hooks.t under cygwin (path)
using Dancer dzil plugin bundle
Major Dancer::Core::Error rework
File not Found uses Dancer::Core::Error
Revert "File not Found uses Dancer::Core::Error"
File not Found uses Dancer::Core::Error
typo
pass context to 404 error
create an app to deal with the 404s
Merge branch 'give-context-to-error' into HEAD
plugin's name defaults to its class name
cut Dancer::Template:: from the name
ixnay the certwo day
Merge branch 'default-template-name'
adding the desc in the tests (so we have coverage)
Merge branch 'pr/174'
Remove PerlTidy from dist.ini
counter-fix for Issue #181
add Test::MockTime to test dependencies
Merge branch 'gh-182'
Merge branch 'pr/181'
add content_type as one of the dancer_response options
adding deserializing support
Add deserializing support
add missing dependencies
P*l*ack::Request
serializing modify the response's content type
add Module::Runtime as the core mechanism
Merge branch 'module-loader'
fix for #166 was passing undef for version
add dzil ExecDir plugin
fix dzil'ed POD
Merge branch 'pr/234'
add support for HTTP_X_FORWARDED_PROTO
Merge branch 'http_x_forwarded_proto' into devel
route_doesnt_exist() didn't deal with arguments properly
Merge branch 'issue-272' into devel
Merge remote-tracking branch 'origin/pr/278' into devel
ambs (255):
foo
un-foo
Merge branch 'master' of ../dancer2
Add cover.sh
Sorry, bigpresh, no beer!
fix README info
some tidy up
Fix tests to pass on 5.14.0, mac OS X
vertical code alignment
Use progress.sh -v
fewer lines of code, easier to understand
Adding true and false.
Test true and false
Remove trailing white spaces
Basic any support
Vertical alignment
URI seems to be required
headers...
comments...
some code style change
make list of commands easier to maintain
after and multiple setter
leading spaces
hook - still misses tests
Trying to help with Cookies
update TODO
Refactor 'value' as an attribute
100% test coverage on cookie.pm
Some comments under TOOD
captures working
fix typo
Forget deprecated keywords on progress.sh
Basic MIME class.
per app default_mime_type
ignore things
implement content_type
Set content-type
update TODO file
Role::Tempalte
move verbose (-vv?)
Some extra empty lines
Move context to engine
show prefix still not 100% working
comment prefix tests
Fix default values
Basic Session role
Update TODO file
Serializer Role
Start to make things available for testing purposes
Add a small note
Fix 5.14.x warning
Do not use Dancer 1 Dancer::MIME
Merge branch 'master' of git://github.com/sukria/dancer2
Some people do not like 42
use del instead of delete
Use 'log' to decide log_level
Document both configuration approaches
Add app name in log message -- couldn't this be default in the logger engine?
Show app name on log lines
Fix tests
Merge branch 'fix/pr52'
Check for before it is used
Merge branch 'fix/hooks.t'
Test var from hook into routes
Merge branch 'test/vars_in_hooks'
Singularize things
Fix a missing plural
Merge branch 'fix/hooking'
As discussed in issue #57
Merge branch 'patch/plugin_args'
Test vars() from within hooks/routes
Remove leading spaces where possible
Change TT confiugration for generated apps.
Fix issue 319 @dagolden
Remove perltidy warnings
fix typo on Changes
Merge branch 'Pr/loglevel_info' of https://github.com/veryrusty/Dancer2 into veryrusty-Pr/loglevel_info
Update changes
Merge branch 'veryrusty-Pr/loglevel_info' into devel
Merge branch 'devel' into issue/319
Merge branch 'issue/319' into devel
Update changes
Remove for_versions usage
Skip testing if .pod files compile
Merge branch 'devel' into fix/remove-multi-core-debug
Merge branch 'fix/remove-multi-core-debug' into devel
Update Changes
Merge branch 'mickey/route_fixes' of https://github.com/mickeyn/Dancer2 into mickeyn-mickey/route_fixes
Update contribution
Merge branch 'mickeyn-mickey/route_fixes' into devel
Merge Devel POD into README
Different heading
Fix verbatim inside lists
Development.pod -> README.md
Dancer2 documentation index
Keep information, but not consider it a real pod file
Incorporate DSL into Manual.pod
Merge branch 'doc/overhaul' of github.com:PerlDancer/Dancer2 into doc/overhaul
Merge branch 'devel' into doc/overhaul
Less Hooks
Refer Dancer2::Config
Merge branch 'doc/overhaul' of github.com:PerlDancer/Dancer2 into doc/overhaul
Merge branch 'smashz-devel' into devel
update plugins list
Fix pod
Fix sections order
Some more sections changes
No need to skip pod files
Event recent bundle
fix changes
Fix
More structure changes
Merge branch 'devel' into doc/overhaul
Merge branch 'devel' into pr/serializer-api
Add change description
Merge branch 'pr/serializer-api' into devel
Merge branch 'devel' into fix/hooks-cleanup
Update changes
Fix merge
Update changes
Merge branch 'doc/overhaul' into devel
Merge branch 'Pr/fix_500_custom_page' of https://github.com/veryrusty/Dancer2 into veryrusty-Pr/fix_500_custom_page
Update Changes
Fix test on hooks that wasn't expecting the 500 page
Add 5.8.9 in order to debug gh#275
Add 5.8.x in order to debug gh#275
remove 5.8.x as some dzil deps cant be installed
Passes tests on 5.8.9
Was testing wrongly
Make it pass in recent perl as well
use File::Spec instead of Path::Class
Remove a warning appearing in 5.8.9
Update changes
Try different test
Preserve session through forward
deeper test
Test using TCP for cookies
missing some code
Remove unused module
Merge branch 'devel' into fix/serializer-attr-content-type
Merge branch 'fix/serializer-attr-content-type' into devel
Update Changes
Merge branch 'fix/changes' into devel
Merge branch 'devel' into doc/logger
Merge branch 'doc/logger' into devel
update changes
Merge branch 'fix/changes' into devel
Merge branch 'devel' into doc/rewrite
Update Changes
Merge branch 'doc/rewrite' into devel
Fix POD
Fix typo
Document Serializer role
update changes
Make AutoPage work again
support subfolders
Fix docs
Add tests for autopage
Test for failure as well
More aux methods to Dancer2::Core
update changes
Merge branch 'core/methods' into devel
Update changes
Merge branch 'fix/serializers' into devel
Merge branch 'serializer-fix' of https://github.com/shumphrey/Dancer2 into shumphrey-serializer-fix
update changes
Merge branch 'shumphrey-serializer-fix' into devel
Update docs on Logger::Capture
Add link to GitGuide
Fix GH333
Update changes
Fix merge
Fix Changes with release date
Add link to D2::P::Emaileste github
Honor loglevel in config
Test it
Update changes
Merge branch 'pr/fix_384' into devel
Update changes
Merge branch 'veryrusty-Pr/deployment_docs' into devel
Changes
Merge branch 'azawawi-devel' into devel
update changes
Merge branch 'veryrusty-Pr/makemaker_blib'
Fix docs
Merge branch 'doc/forward2'
update changes
Merge branch 'cherries'
Update GitGuide
Update README too
Take the chance to update some links
Merge branch 'fix/git'
Merge branch 'veryrusty-Pr/runner_location_empty_subdir'
Update changes
Merge branch 'andrewsolomon-patch-1'
Update changes
Merge branch 'veryrusty-Pr/request_dispatch_path_empty_path_info'
Request Role::Tiny 1.003000
update changes
Merge branch 'veryrusty-Pr/forward_before_hook'
Update changes
Merge branch 'cherry/382'
Use Class::Load(::XS)
Add order into route_handlers
Make public/ files available to Dancer2::Test
Call handler.file.before_render just before render
Clear splat attribute if route failed.
Remove route handlers hash.
Use _params instead of params
Add version release date
Update changes
Merge branch 'gideondsouza-pr/fix_logger_test_windows'
Merge branch 'smashz-upstream'
Remove 'use Dancer qw/:tests/;'
Updated changes
Merge branch 'remove/colon_tests'
Remove Core::debug
Update changes
Merge branch 'remove/debug'
Update changes
Merge branch 'veryrusty-Pr/ajax_content_type'
Update Changes
Merge branch 'veryrusty-Pr/relocatable_default_errors'
Update changes
Fix some params->{} with param('...')
Merge branch 'gideondsouza-pr/fix_cookbook_pod'
Fix Gideon D'souza name
call app in different way
Test Template_Simple - from old Sukria branch
Update Changes
Merge branch 'pr/test_template_simple'
Update changes
Merge branch 'veryrusty-Pr/fix_template_simple_tests'
Add ash13 name
Merge branch 'ash13-pr/perlbrew_init_correction'
fix <gt> to C<< ... >>
Merge branch 'gideondsouza-pr/fix_cookbook_pod2'
Update Changes
Merge branch 'gideondsouza-pr/test_session_hooks'
Include ../lib [again]
Merge branch 'pr/include_lib'
Merge branch 'bessarabov-more_cookie_tests'
Update changes
Merge branch 'mickeyn-mickey/more_attributes_to_ro'
Changes requested by xsawyerx.
Update changes
Merge branch 'veryrusty-Pr/error_serialization'
Update changes
Merge branch 'mickeyn-mickey/response_cleanup'
Make session id rw
Some more notes
Fix changes
Merge branch 'pr/cookie_id_rw'
Merge branch 'bessarabov-fixing_tests'
use env to set PSGI
andrewsolomon (2):
Update Cookbook.pod
Update Test.pm
celogeek (16):
Activate extract speed if XS module present
add comment for extra speed
add recommanded XS module
remove from deps XS module
keep master behaviour
fix path detection of location
add .dancer_app file to simplify the dancer app detection
Add test for lookup location
add comment
change autoprereqs, fix test, add missing directory
add dummy apps for testing purpose
include dotfiles for the tests
use .dancer instead of .dancer_app for root of dancer app
reflect changes pr 140
Fix Dancer::Test to simplify Dancer::Plugin and Dancer app test
encode utf8 params of dancer2 test
cym0n (1):
Session modifications can now be preserved when a forward occurs.
dinisrebolo (1):
fix to forward issue #144 and new test t/forward_test_tcp.t with Test::TCP
geistteufel (1):
fix method any
gregor herrmann (1):
Imported Upstream version 0.152000+dfsg
lbeesley (1):
Dancer2::Session::Memcache => Dancer2::Session::Memcached
mickey (73):
regexp should have a leading /
quote where you should
no reason for this restriction (/X/XY should be legit).
cleanup
move _init_prefix code to BUILDARGS
spec_route --> 'ro'
_init_regexp into BUILDARGS
regexp --> 'ro'
bug fix: existing keywords are not checked properly.
changed dsl_keywords to hashref, managing a key/value pair structure
added missing anchors to regexp built with prefix
removed a redundant trigger sub that does nothing.
session id --> 'ro'
dsl_keywords' value --> hash
disabled the re-registration check. it never worked anyway,
remove the roles from package names compared for keyword registration.
also ignore 'once' to remove the warnings in the test.
request/upload: all attributes --> 'ro'
request: some attributes --> 'ro'
MIME: custom_types --> 'ro'
Time: all attributes --> 'ro'
session: data --> 'ro'
Role/Template: default_tmpl_ext --> 'ro'
error: some attributes --> 'ro'
serializer --> ro
reponse remove uneeded module load + import
bug fix: the intention is to return when status is a number, not only prefixed by one
remove redundant check (HTTP->status will do that)
response: cleanup + add some missing documentation
response: removed some more redundant stuff
response: add+correct documentation for serializer
Introduce ConfigReader role:
Replace Config role with ConfigReader role:
Update Config role test to check ConfigReader role:
Update Runner to use ConfigReader role:
Remove Config role entirely in favor of ConfigReader:
reflect changes
Merge branch 'mickey/config_cleanup'
Move default_config to ConfigReader role:
Untangle Runner->Server, use HTTP::Server::PSGI:
reflect changes, fix changes files
Merge branch 'untangle-runner-server'
remove redundant BUILD method from D2::Core::Response.
Revert "remove redundant BUILD method from D2::Core::Response."
some minor code cleanups
Following the previous changes we made, 'env' is no longer required
Removed the 'cookies' method from Core::Context. the DSL can directly
The 'buffer' attribute moved from Core::Context to Core::Request
Moved Core::Context::cookie method to Core::App
Moved with_return attribute from Core::Context to Core::App
Moved redirect method from Core::Context to Core::App
Moved halt method from Core::Context to Core::App
Removed response attribute from Core::Context
Removed request attribute from Core::Context (it's now in Core::App)
Moved the rest of session related attributes and methods to Core::App
Aaaaand Its Gone - Core::Context was removed along with its references
leftover references (how?) to context
session attribute also needs to be cleared every request
with_return --> ro and writer for the songle setting case
destroyed_session --> ro + writer + use predicate for checking
path_info --> ro + writer
vars --> 'ro'
cookies --> 'ro'
App: make code consistent in style
App: non-used imports cleanup
Runner: dispatcher --> ro
ConfigReader: config+config_files --> ro
Hookable: hooks --> ro
update some docs referring to the late context object
Improved DSL keyword check.
Deprecate the 'context' keyword in DSL
few followup fixes to the context removal
pass requires the app not to be cleared
mokko (38):
I believe lib/Dancer/Moo/Types.pm accidentally got recommited again
suggest to merge branch feature/documentation
add podweaver to dist.ini
travis issue with Moo and Class::Method::Modifiers
first stab at weaving pod. This eliminates one dzil warning and rewrites all remaining "=head1 NAME" into "#ABSTRACT". Request/Upload.pm docu is reformatted. Sometimes ABSTRACT is updated/shortened.
weave lib/Dancer.pm and fix travis issue with strange missing dependency
set global version now in dist.ini; more podweaving
more podweaving
correct no-tab errors
fix newly-introduced pod syntax problems
more pod weaving
more weaving
now all existing pod should be woven
fix no tab issue
add dzil perltidy
make travis play with dzil perltidy
set and settings should have return value when values are defined (includes test and pod fix)
test multiple values and simplify wording
copy some pod from Dancer 1
route_exists and route_doesnt_exist plus pod
more pod etc.
gitignore: ignore new Dancer2-* instead of old Dancer-2.0
first stab at porting shining new script/dancer2 from D1
make introduction more fluid
more wording and remove unnecessary use
remove prereq Digest::SHA1 see gh193
fix dzil build warning that ABSTRACT is missing from manual.pod. Also update pod to reflect recent inclusion of script/dancer2
more pod cleanup
tidyall Dancer2.pm
pod cleanup Manual::Developers.pm
Documentation: remove unused PODNAME directives in pod-files. (We're using proper packages in our pod files these days, so PODNAME directive is superfluous.)
some Config.pod updates
gh 207 and some pod
integrate Manual::Developers into Development.pod
add Readme for tools/plugins_auto_tests
Dancer is not a prereq (GH257)
Remove old version of TODO file; keep new version
Implement the code to support the 'startup_info' directive.
simbabque (2):
add documentation on user configuration
add core log level to Dancer2::Manual #649
smashz (2):
fix typos
Fix typos
snigdha (2):
Updated Migration.pod
clause on export tags added
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdancer2-perl.git
More information about the Pkg-perl-cvs-commits
mailing list