- deps: debug@1.0.4
- Deprecate
from
option; useroot
option - Deprecate
send.etag()
-- useetag
inoptions
- Deprecate
send.hidden()
-- usehidden
inoptions
- Deprecate
send.index()
-- useindex
inoptions
- Deprecate
send.maxage()
-- usemaxAge
inoptions
- Deprecate
send.root()
-- useroot
inoptions
- Cap
maxAge
value to 1 year - deps: debug@1.0.3
- Add support for multiple wildcards in namespaces
- Accept string for
maxAge
(converted byms
) - Add
headers
event - Include link in default redirect response
- Use
EventEmitter.listenerCount
to count listeners
- Do not throw un-catchable error on file open race condition
- Use
escape-html
for HTML escaping - deps: debug@1.0.2
- fix some debugging output colors on node.js 0.8
- deps: finished@1.2.2
- deps: fresh@0.2.2
- fix "event emitter leak" warnings
- deps: debug@1.0.1
- deps: finished@1.2.1
- Send
max-age
inCache-Control
in correct format
- Calculate ETag with md5 for reduced collisions
- Fix wrong behavior when index file matches directory
- Ignore stream errors after request ends
- Goodbye
EBADF, read
- Goodbye
- Skip directories in index file search
- deps: debug@0.8.1
- Fix sending files with dots without root set
- Coerce option types
- Accept API options in options object
- Set etags to "weak"
- Include file path in etag
- Make "Can't set headers after they are sent." catchable
- Send full entity-body for multi range requests
- Default directory access to 403 when index disabled
- Support multiple index paths
- Support "If-Range" header
- Control whether to generate etags
- deps: mime@1.2.11
- update range-parser and fresh
- update fresh
- Revert "Fix fd leak"
- Fix fd leak
- add options parameter to send() that is passed to fs.createReadStream() [kanongil]
- allow custom "Accept-Ranges" definition
- fix normalization of the root directory. Closes #3
- add passing of req explicitly for now (YUCK)
- Initial release