Http-server version 0.13.0 introduces several notable changes compared to the previous stable version 0.12.3, impacting developers who rely on this simple, zero-configuration command-line HTTP server. One significant difference lies in the dependencies. Version 0.13.0 adds he (HTML entities encoder/decoder), mime (inferring MIME types based on file extension), and url-join (constructing URLs). Most notably, ecstatic a static file server was removed to be added he and mime. These additions likely enhance the server's ability to handle diverse file types and URL structures, offering improved flexibility when serving web content. The move suggests an improvement of performance and potentially handling edge cases.
Furthermore, the development dependencies see a shift. vows is dropped, while eol, tap, mkdirp, and express are added. This change in the testing and automation suite indicates a potential alteration in how the project is tested and built, promising potentially more robust and modernized testing, with tools that facilitate cross platform consistency.
Finally, the distribution size changes substantially. Version 0.13.0 has a significantly larger unpacked size (117135 bytes) and more files (18) compared to 0.12.3 (25424 bytes and 6 files). This increase suggests a more extensive codebase, potentially related to the added features and dependency updates. Developers should be aware of this size increase, especially when considering deployment in resource-constrained environments. And last but not least, the release of the version 0.13.0 was more than a year after than the previous stable version.
The are not vulnerabilities for the version 0.13.0 of the package http-server