Revision history for Perl module CPAN::Mini::Webserver: 0.45 Wed Apr 8 14:54:22 BST 2009 - show recent changes with modern CPAN::Mini - auto focus search box on homepage (patch by mintywalker) - display 'repository' metadata (patch by tokuhirom) 0.44 Sat Mar 28 11:19:48 GMT 2009 - autogenerate the CSS and Images template files - use Text::Unidecode so that searching for Leon Brocard works - fix bug to do with "buffy -test" not showing modules 0.43 Thu Sep 18 17:14:50 BST 2008 - add an abstract to the Makefile.PL - add a human-readable license - make the Makefile.PL non-executable 0.42 Sun Sep 7 09:31:44 BST 2008 - add a documentation section to the distribution page (patch by tokuhirom) - hide sections on the distribution page without any content 0.41 Thu Aug 28 15:39:02 BST 2008 - drop the header font size a little - refactored out a bunch of methods, turned into calls to direct_to_template (patch by markf) - remove useless commented out code (patch by markf) - correct out of date comment (patch by markf) - refactored the skipping into the WebserverTester, avoided starting the webserver twice in simple.t, made simple.t ascii not utf8 (patch by markf) - view anything.PL as raw. This is because we want Makefile.PL and Build.PL marked up as perl, not viewed as pod (patch by markf) - unbreak bonjour publishing (patch by miyagawa) - move the archive code into Archive::Peek and require it, with the bonus of being able to explore distributions which are packaged as .zip files 0.40 Fri Aug 22 09:24:54 BST 2008 - improve the test suite (patch by markf) - detect installed modules properly (patch by rjbs) - index CamelCase distributions and modules so that you can search for both "camel", "case" and "camelcase" - use PAUSE names if 00whois.xml is mirrored (patch by martijn) - add info like email/homepage and some links to other cpan-related pages for the author (patch by martijn) - make an empty search give "No results found", rather than an error (noticed by corion) - make the webserver work as a local CPAN mirror so that you can point CPAN or CPANPLUS at it (idea by markf) - refactor downloading distributions to use the CPAN codepath 0.39 Tue Aug 19 08:27:37 BST 2008 - make a single key from the license text and the license url from resources instead of displaying both seperately (patch by martijn) - sort dependencies - narrow down the search results based on educated guesses based on the search query (patch by martijn) - use Archive::Tar if installed, otherwise external tar (patch by corion) - display the installed version of a distribution (patch by corion) - add an "Install" button, very alpha (patch by corion) - make /dist/Some-Distname work and extract redirect and 404 support into their own methods (patch by jesse) - a more CPAN::Mini::Webserver specific banner at startup (patch by jesse) - extract the code used to render an item in the distro list and remove redundant filename prefix (patch by jesse) - require Parse::CPAN::Packages 2.28 to reduce warnings (patch by tokuhirom) - take 'use CPAN::Mini::Webserver' out of eval() so the compliation failure is more obvious and doesn't cause issues (patch by miyagawa) - add links to cpantesters, cpanforum, cpanratings and RT (patch by martijn) - while showing distribution, split up files into categories (patch by martijn) - encode images with Base64 and ship the pod test 0.38 Mon Aug 18 09:15:25 BST 2008 - fix bug which repeated metadata (spotted by claes) - remove unnecessary "use Term::ProgressBar::Quiet;" 0.37 Fri Aug 15 09:37:46 CEST 2008 - show metadata on distribution pages (patch by martijn) - port can now be configured with --port command line option (thanks to tokuhirom, miyagawa, martijn) - does Bonjour publishing if HTTP::Server::Simple::Bonjour is installed (miyagawa) - added /download links to individual files and tarballs (thanks to miyagawa) - highlight perl files in lib, t and hide files in inc (thanks to tokuhirom) 0.36 Thu Aug 14 16:20:53 CEST 2008 - improve searching, you can now search for "buffy -test" - make links to modules in the pod and source point back to minicpan_webserver instead of to search.cpan.org (patch by martijn) - make code highlighting darker - change the port to 2963 (thanks to clkao) - syntax highlight *.t files (thanks to mfowler) 0.35 Tue Aug 12 07:30:28 BST 2008 - remove failing pod.t test due to bugs in Pod::Simple (spotted by rsavage) - handle *.tgz as well as *.tar.gz (patch by rsavage) 0.34 Fri Aug 8 18:00:32 BST 2008 - mention the subversion repository and the mailing list - require Template::Declare 0.29 (spotted by evdb) - require HTTP::Server::Simple 0.34 (spotted by ranguard) - added favicon - hide POD errors - add an opensearch plugin (such as Firefox's search bar) - skip tests unless there is an existing mirror - fix package links to go to a best-guess filename (and tests) 0.33 Fri Aug 8 08:00:12 BST 2008 - require at least CPAN::Mini 0.565 as we need CPAN::Mini::App (noticed by bricas) - glob the local directory name (like CPAN::Mini does) to make ~/my-little-cpan work (patch by Andy Armstrong) 0.32 Sat Aug 2 19:27:12 BST 2008 - initial release