This is an automated email from the git hooks/post-receive script. gregoa pushed a change to annotated tag upstream/0.031 in repository libweb-simple-perl.
at 4ffd615 (tag) tagging ae88dd8fd1d01458ba01b0737ebf0cb572082231 (commit) replaces upstream/0.030 tagged by gregor herrmann on Mon Oct 26 20:04:23 2015 +0100 - Log ----------------------------------------------------------------- Upstream version 0.031 Andrew Rodland (4): Allow dots in path matchers, so that sub (/foo.html) works Update Changes Contributorize me! Fix match parsing with perl 5.8.8 Arthur Axel 'fREW' Schmidt (23): synopsis fix obvious errors in dispatchex fix some really basic doc examples, and rearrangement wrap tests in blocks and a failing tests for ?foo= Merge branch 'master' of catag...@git.shadowcat.co.uk:Web-Simple super basic tests for CSS::Declare, also dep CSS::Declare works with arrays instead of arrayrefs Look how dumb I am better test for unimporting add lots of CSS properties (http://www.eskimo.com/~bloo/indexdot/css/propindex/all.htm) new html tag list from http://www.quackit.com/html_5/tags/ Merge branch 'css_declare' changes for css_declare switch to Syntax::Keyword::Gather tests for html escaping (jnareb) fix my silly example fails release 0.003 release 0.004, hide Plack bits from PAUSE test POST splat fix silly typo document method name style add Changes Chris Nehren (1): Release commit for 0.017 Christian Walde (42): Test::Plack returns the response, no need for gyrations make it easier to breakpoint into the request _dispatch is now more explicit about what it does elsif christmas tree is back, but hidden away removed some duplication added failing todo test for empty dispatch prototype enable matching of empty string specs fixed a few spaces more spacing fixes updated contributor list simplified synopsis and created deployment pod trimmed some trailing spaces ported tests to make use of run_test_request trimmed some trailing spaces added some documentation of DispatchNode NAME in the makefile needs to be a module name or it breaks in Carton added a test file that puts Web::Dispatch's coverage at 100% [sub{ }] can now be returned by a route to be used for streaming removed frankensteining remnant all query body parameters are now decoded from UTF8 to Perl's text string format to allow proper UTF8 processing (regexes, etc.) added plack server deployment example stopped XML::Tags from throwing bareword warnings allow subdispatch to apply even when the url has no trailing slash allow matching of empty path with the spec ~ the ... part of '/foo...' should match ONLY empty string or something starting with / added match_true and match_false updated Changes actually pull in weaken from Scalar::Util fixed CGI detection under mod_cgid test + changes for CGI detection under mod_cgid test to check cached multipart bodies and arrayification ignore cover_db consolidate tests for invalid psgi responses add test for to_app-less object as invalid psgi response, completing coverage of Web::Dispatch::call add a test for trying to dispatch on a pair of WD::Matcher and non-sub allow passing either psgi app, or application object to Web::Dispatch refactor _construct_node to reduce code duplication stick DispatchNode comments to the appropiate code disassemble DispatchNode since Dispatch.pm can now differentiate between dispatch app and object allow dispatching to a method name as a string instead of a sub fix a memory leak introduced by 1f8cad5e5a1875de94d63ac91d8ded4d2282c62e de-proto the examples Danijel Tasov (1): document [ sub {} ] Devin Austin (2): added mst's fix to ParamParser for Content-type stuffs updated Changelog Graham Knop (4): stop trying to load module that doesn't exist anymore clean up Web::Simple::Role pod remove version bumping make targets and let distar handle it remove realclean from Makefile.PL and let Distar handle it Hakim Cassimally (1): Web::Simple::Role Jakub Narebski (7): t/tags.t: Test of automatic escaping of user data t/tags.t: Test that XML processing instruction (<?xml ... ?>) works t/tags.t: Test that Document Type Declaration (DTD or doctype) works t/tags.t: Test escaping of attributes more extensively Fix escaping of '"' in XML::Tags::to_xml_string t/tags.t: HTML tags which conflict with Perl built-ins ok t/tags.t: HTML comments ok John Napiorkowski (20): $self no longer automatically in scope, fixing test updated testcase for new code correct usages of PSGI_ENV fixed test to use new way to init dispatch fixing test example case typo correction corrected filter example moved around history stuff so that readers get to the coder info faster minor tweaks filled out more docs documentation for WSA to get started documentation corrections and updates fix for response_filter regression and matching test changes after mst code review predicates are objects first draft of http methods, with a test case changed the regexp to not use perl 5.14isms and improve backward compatibility for the tests the "word" path part regex only allows singular period characters added a test case for various matching behaviors doc patch for '/foo...' Josh McMichael (1): fixed url path segment match regex so that trailing slashes in /path/info/ + query string disptaches match properly; added tests for /path/info/ + query string dispatches Justin Hunter (2): fix doc typo bump copyright Karen Etheridge (37): some doc cleanup minor doc updates add header minor wording improvements ignore dist build dirs script to bump version, as from strictures clean more things with "realclean" doc fix - RT#96509 changelog for next release bump version Release commit for 0.024 give attribution for leak fix fix test that was planning twice declare minimum perl version, meta resources; add missing prereq declarations make bump Release commit for 0.025 Revert "declare minimum perl version, meta resources; add missing prereq declarations" re-specify minimum perl version, add some metadata specify prereqs in META and move them to PREREQ_PM, *_REQUIRES conditional on EUMM version Changelog for Makefile.PL fix add back in the prereqs from 0.025, minus bad ones bump version to 0.026_001 Release commit for 0.026_001 always specify a base prereq for EUMM drop mention of strict and warnings in prereqs - they are core only since at least 5.6 bump version to 0.027 Release commit for 0.027 set minimum required version of perl to 5.6 (let's see what the smokers think) set proper Exporter prereq; base no longer used remove unneeded prereqs: in core, or brought in via Moo and Plack make bump Release commit for 0.028 changelog for metadata a bit more meta munging for older EUMM make bump Release commit for 0.029 fix example typo (thanks, BooK!) Kjetil Kjernsmo (1): ENV -> PSGI_ENV in docs; Bump version Mateu X Hunter (3): correct POD on ** match Add inner ** test Correct syntax in synopsis Matt Phillips (1): minor doc update Matt S Trout (184): first cut of XML::Tags basic HTML tags make XML::Tags return scalarrefs add sanitize sub cleanup glob override cleanup to _set_glob function comment this up the arseholes add test files rename sanitize to to_xml_string, add to_html_string dispatch parser switch to + separated for sections first cut of Web-Simple sketch test showing output use overload::constant to escape attributes within <foo ...> switch to map as a collection method - thanks to jnthn (and good luck with rakudo vistar, mate ...) fix nascent bug in bloggery.cgi redispatch_to path tweaks and shebang line add presentation files from ipw 2009 I R RETARD. fix 500 errors perl bloggery.cgi / runs get request add ** to capture unlimited path parts default default_config method first chunk o' docs switched to Web::Simple::Dispatcher start of dispatch strategy docs more dispatch strategy documentation add %INC entry setting to Web::Simple import() method add return so code doesn't explode after use more renaming and cleanup implement | dispatch combinator test three combination | implement () nesting error message implement ! document new dispatcher features /foo/*/... syntax subdispatch explain dispatch subroutine more simple param parser first cut of query/body parsing, no body support, no tests working query parameter handling change filter_response to response_filter in the places I got it wrong first cut at body matching switch dispatch [] to dispatch {} implement ?:foo syntax and make ?foo positional amend post.t to work with new body parsing rules POD cleanup, extended warning and changes section nuke rogue Data::Dumper::Concise invocation dist files add as_psgi_app and make run_if_script return it for plackup update Changes fix Application.pm to handle empty sub protos correctly sub {} == undef proto, sub () {} == '' proto remove erroneous dispatch test add hello-world.cgi example as file changes line for 0.002 and bump version in Web/Simple.pm skeleton BUILDALL support experimentally expose psgi $env as $_[ENV] rename ENV to PSGI_ENV (*ENV is forced into main::) don't duplicate the PSGI_ENV skeleton CLI support make Class->as_psgi_app only call ->new once squelch 'used only once' warnings pass ARGV to _run_cli to enable testing Support 'use Web::Simple;' to default to current package factor dispatch parser out make non-/-terminated path matches allow an extension factor dispatcher out into Web::Dispatch switch to Moo as_psgi_app becomes to_psgi_app, factor dispatcher sugar out into Web::Dispatch::Wrapper document disappearance of magic $self global return to $self by following the upgrade instructions in the docs update docs fix config handling, finish porting bloggery, safer exporting hello-world.cgi works again change non-matching example since the old version would now match improve Application.pm docs handle strings as well as prototypes refactor dispatch some more factor out match_not cleanup match_ usage factor out and simplify param parsing logic isolate param matching in Predicates 0.005 release commit cleanup test code and support non-GET requests Make Web::Dispatch return [$cv] as $cv to allow subref responses avoid undef errors blowing out XML::Tags fix environment changes within subdispatch and arrange for middleware to uplevel correctly convert to Distar update Changes bump version Release commit for 0.006 note in changes we need another release due to an indexing problem bump version Release commit for 0.007 re-bump Release commit for 0.008 add Antiquated Perl slides as POD, delete takahashi code change Web::Simple::Application to refer to Web::Simple for author+copyright tweak Antiquated Perl copyright to 'same as perl'. auto-fetch Distar add *.* and **.* dispatch patterns output status+headers to STDERR in CLI mode clean up newline handling for cli mode output Assume FastCGI mode if STDIN is a socket (works some places env vars fail) update Plack usage experimental upload support eliminate HTTP::Request::AsCGI in favour of Plack::Test rename things in an attempt to gain slightly more clarity remove the bit of doc saying we don't do uploads bump version Release commit for 0.009 add comment to _to_try for dispatch strategy POD fix from gregoa of the debian team factor out run_test_request method maintain $env->{Web::Dispatch.original_env} for ParamParser to cache in document and changelog run_test_request bump version Release commit for 0.010 include .pod files from lib/ update Changes remove header because why did I even do that? bump version Release commit for 0.011 bump version Release commit for 0.012 bump version for release allow headers on CLI calls test fixup basic named path part matching brief docs for path matches better docs for the CLI code bump version dep on Moo because it's probably a good idea version bump for release Release commit for 0.014 fix per-application memory leak bump version Release commit for 0.015 changelog weaken fix bump version Release commit for 0.016 revert to 1; basic authorization support for run_test_request and CLI clean up arg handling changelog dots in parameter names bump version add golf example Release commit for 0.018 de-experimental uploads add %_ setting expand DispatchNode comment remove an extra mention of uploads being experimental bump version Release commit for 0.019 bump version I'm an idiot Release commit for 0.020 expand ParamParser comment so nobody breaks it again handle ) as last character of composite spec fixup changes missing CONTRIBUTORS entry for osfameron missing CONTRIBUTORS entry for ether bump version Release commit for 0.021 changelog fix bump version Release commit for 0.022 changelog that I fucked up a release bump version Release commit for 0.023 remove erroneous XML::Tags prereq bump version Release commit for 0.026 remove use of 'use base' make dispatch_misc.t handle Plack's MockHTTP's on error behaviour changing bump version Release commit for 0.030 can(undef) on 5.8.x blows up, work around it handle empty query parameters mention doc changes bump missed version in Role.pm Bumping version to 0.031 Release commit for 0.031 Peter Rabbitson (2): Correct erroneous $^H bitsetting cargocult which originated in autobox Gitignoring Robert Sedlacek (3): allow parameter names to contain dots added myself (phaylon) to contributors documented named argument access via %_ Robin Edwards (1): adapted to take dashes Thomas Sibley (2): Test that (GET+/foo)|(POST+/foo) works Correct location of git repository, s/p5sagits/catagits/ Tomas Doran (1): Add .gitignore gregor herrmann (1): Imported Upstream version 0.031 markie (1): switch to using Plack, add FCGI support, use Plack::Test instead of HTTP::Request::AsCGI nperez (2): Document ENV feature Add failing test for ENV feature ----------------------------------------------------------------------- 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/libweb-simple-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits