This version can be pinned in stack with:wai-middleware-static-0.9.2@sha256:045361d192667966dafa26584734a07298397990aa9b6e2bad855581310abe4e,3153
Module documentation for 0.9.2
Depends on 15 packages
(full list with versions):
base, 
base16-bytestring, 
bytestring, 
containers, 
cryptohash-sha1, 
directory, 
expiring-cache-map, 
filepath, 
http-types, 
mime-types, 
old-locale, 
semigroups, 
text, 
time, 
wai wai-middleware-static 
WAI middleware that intercepts requests to static files and serves them if they exist.
0.9.2 [2022.03.08]
- Allow building with GHC 9.2.
 
- Replace the 
cryptonite and memory dependencies with equivalent
functionality from cryptohash-sha1 and base16-bytestring. 
0.9.1 [2021.10.31]
- Always import 
Data.List qualified. 
0.9.0 [2020.10.01]
- Only serve static files on 
HEAD or GET requests. 
0.8.3 [2019.10.20]
- Add 
Options, staticWithOptions, staticPolicyWithOptions, and unsafeStaticPolicyWithOptions. 
- Parameterize Middleware with options allowing custom file name to MIME type mapping.
 
0.8.2 [2018.04.07]
- Remove unused test suite.
 
0.8.1
- Add 
Semigroup Policy instance 
- Replace dependencies on 
base16-bytestring and cryptohash with the more
modern memory and cryptonite packages, respectively [myfreeweb] 
0.8.0
- 
The mime-types library is now used to lookup MIME types from extensions.
As a result, some extensions now map to different MIME types. They are:
| Extension | 
wai-middleware-static | 
mime-types | 
class | 
application/octet-stream | 
application/java-vm | 
dtd | 
text/xml | 
application/xml-dtd | 
jar | 
application/x-java-archive | 
application/java-archive | 
js | 
text/javascript | 
application/javascript | 
ogg | 
application/ogg | 
audio/ogg | 
ttf | 
application/x-font-truetype | 
application/x-font-ttf | 
 
- 
Exposed getMimeType function [Shimuuar]
 
0.7.0.1
- Fixed Windows build (by replacing 
unix dependency with equivalent directory
function) 
0.7.0.0
- Implement caching [agrafix]
 
- Include mp4 and ogv mime_types [DrBoolean]
 
- Dependency updates for ghc 7.10 [DougBurke]
 
0.6.0.1
0.6.0
0.5.0.1
0.5.0.0
- 
Add isNotAbsolute policy and change static and staticPolicy to
use noDots and isNotAbsolute policies by default. (Thanks to Nick Hibberd!)
 
- 
Add unsafeStaticPolicy, which behaves as the old insecure staticPolicy behaved.
 
- 
Add changelog