- Removed support for Python 3.8
- Added support for Python 3.14
- Removed support for Python 3.7
- Added support for Python 3.12 and 3.13
- Changed package metadata to PEP 621 from Poetry.
- Removed support for Python 3.6.
- Removed
DirectoryHTTPRequestHandlerwhich was only needed for Python 3.6.
- Changed module organization of package code to be more clear and explicit:
- Changed name of
quickhttp.coretoquickhttp.http_server. - Changed name of
quickhttp.quickhttptoquickhttp.cli. - Added new
quickhttp.exceptionsmodule for all package custom exceptions:- Added new base exception class
QuickhttpExceptionthat all other exceptions from this package subclass. - Added new exception class
InvalidSearchTypeError. - Changed name of
NoAvailablePortFoundtoNoAvailablePortFoundError. It is now a subclass ofQuickhttpException.
- Added new base exception class
- Changed name of
- Changed
--timeoption name to--timeout. - Changed timeout time to be from last request instead of from server startup.
- Initial release. ✨