Changelog

6.0.0
breaking changes
#137
Only node 12
#130
Update joi
#124
Directory listing has broken links
#127
Update deps
#126
Change module namespace
#125
Directory routes doesn't work with relative files.relativeTo
#119
Directory listing has broken links, missing a slash between file and directory
#122
Use new requirements config
#121
Update deps.
#111
Add failing path to errors
#103
Rethrow developer errors
#102
Update deps
#100
5.0.0 Release Notes
#99
Move etagsCacheMaxSize to server option
#97
Internal rewrite to async / await
#93
Limit "node" tests to only try configured hapi release
#87
Add start end option to file handler
#71
Add lookupMap option
#79
Manually extract last param name from path
#76
Update deps
#70
Errors on old hapi releases
#68
Update code to v3
#67
The hapi response.ranges option is not respected
#63
Test on node v6
#62
4.0.0 Release Notes
#60
Hapijs directory route not being scrapped by facebook behind cloudfront
#59
remove hoek.isAbsolutePath for path.isAbsolute
#56
Clarify bad path for directory handler message
#53
Update lru-cache
#51
Update dependencies. Update codebase to ES6/Node4
#49
ES6 style changes and node v4
#47
Add confine option that confines file responses
#30
Add new etaging options
#29
New ETag generation method
#44
Test using hapi@10.x
#43
Add new attributes: connections: false, once: true
#42
Avoid re-opening files when serving from a directory
#36
Respect the new connection compression option
#32
Move hapi security tests here
3.0.0
breaking changes
#35
Move config to plugin options from hapi server. Closes #34
#34
Move etags caching config to plugin options
#28
Never store ETags computed on partial data
#27
ETag generation can miss data
#26
Misc. Closes #25
#23
Upgrade to joi 6.0
#22
Add io.js support
#21
Return 404 for path string with a null byte
#19
Fix directory handler regressions in 2.1.1
#18
Replace 404 response with 403 and 500 when appropriate
#17
Handle Range requests explicitly
#10
more flexible 'index' option for directory handler
#16
Fix option parsing to match hapi documentation
#14
Use .single() option for directory settings schema
#12
Don't allow files in hidden directories to be served
#9
Fix tests on windows
#8
Use open file descriptors to retain file between prepare and marshal phases
#7
Invalid ETag for lookupCompressed responses
#4
Potentially incorrect file responses when file is changed
#15
Don't allow files in hidden directories to be served
#13
Don't allow files in hidden directories to be served (backported)
#3
Move lru-cache over from hapi