"Mutant Rob" Robert Rothenberg<p>I've recently uploaded a new version of the <a href="https://infosec.exchange/tags/Perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Perl</span></a> <a href="https://infosec.exchange/tags/Catalyst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Catalyst</span></a> plugin to <a href="https://infosec.exchange/tags/CPAN" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPAN</span></a> </p><p>Catalyst::Plugin::Static::File is an extension for serving a single file that plays nicely with <a href="https://infosec.exchange/tags/Plack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Plack</span></a> especially Plack::Middleware::XSendFile and Plack::Middleware::ETag.</p><p><a href="https://metacpan.org/release/RRWO/Catalyst-Plugin-Static-File-v0.2.4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">metacpan.org/release/RRWO/Cata</span><span class="invisible">lyst-Plugin-Static-File-v0.2.4</span></a></p><p>The new version has minor code changes but requires a more recent version of Catalyst. There's also a lot of reorganisation of the documentation.</p>