-
Notifications
You must be signed in to change notification settings - Fork 277
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
No warning if optional megasplat not present. #1128
No warning if optional megasplat not present. #1128
Conversation
This is the same bug reported in D1 as PerlDancer/Dancer#1144 - the bug was also present in D2. The D1 fix was in commit PerlDancer/Dancer@a5e54dc
Looks good. Any chance for adding a test? ( |
Right, there's tests for the behaviour of optional megasplats with & without a value - they pass before and after this change. I was wondering if we should have all test scripts check for the absence of warnings too automatically, but it wouldn't have caught this, as we weren't testing an optional megasplat without a value, it seems. |
I'd normally use |
@veryrusty Don't we use |
Okay, we do use |
Oh, and 👍 for the PR. @bigpresh++ |
👍 I'll merge with the Capture::Tiny tests for warnings. |
Cheers! |
\o/ |
[ 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)
This is the same bug reported in D1 as PerlDancer/Dancer#1144 - the bug was
also present in D2.
The D1 fix was in commit PerlDancer/Dancer@a5e54dc