- Removed support for Python 3.6.
- Removed
DirectoryHTTPRequestHandler
which was only needed for Python 3.6.
- Changed module organization of package code to be more clear and explicit:
- Changed name of
quickhttp.core
toquickhttp.http_server
. - Changed name of
quickhttp.quickhttp
toquickhttp.cli
. - Added new
quickhttp.exceptions
module for all package custom exceptions:- Added new base exception class
QuickhttpException
that all other exceptions from this package subclass. - Added new exception class
InvalidSearchTypeError
. - Changed name of
NoAvailablePortFound
toNoAvailablePortFoundError
. It is now a subclass ofQuickhttpException
.
- Added new base exception class
- Changed name of
- Changed
--time
option name to--timeout
. - Changed timeout time to be from last request instead of from server startup.
- Initial release. ✨