A long time coming, the next major release for http-server! This will be the final release before a switch to actual semantic versioning. This release's major achievement is the internalization of the functionality of the now-abandoned ecstatic
library, thus removing it as a dependency. Huge thanks to @zbynek for help on that front, as well as several other included changes.
Breaking changes:
- No longer sends the header
server: http-server-${version}
with every response
New features:
- All responses include
Accept-Ranges: bytes
to advertise support for partial requests
Fixes
- Removes dependency on the abandoned
ecstatic
library - Dependency upgrades to fix several security alerts
http-server -a 0.0.0.0
will now do what you told it to do, rather than overriding the address to 127.0.0.1- Will no longer serve binary files with a charset in the Content-Type, fixing serving WebAssembly files, among other issues
- Support
.mjs
MimeType correctly
Internal
- Switched from Travis to GH Actions for CI