Metadata-Version: 2.1
Name: basic-web-server
Version: 0.4
Summary: A basic web server that can render HTML or plain text.
Home-page: https://github.com/kaimv/basic-webserver
Author: kaimv
Author-email: kaimv.hi@gmail.com
Description-Content-Type: text/markdown
Requires-Dist: http

# Overview

Welcome! Thank you for exploring this repository. Please note that it's currently undergoing active development, so bugs may be present.

## Current Issues

- [ ] CTRL + C doesn't terminate the program (On Windows hosts).
- [ ] An occasional random line is added to text-based responses.
- [ ] Errors resembling `utf-8' codec can't decode byte` are printed to the terminal.

# What's New in Version 0.4?

Version 0.4 introduces several noteworthy improvements:

- Enhanced HTTP method support, including POST requests.
- Improved routing and request handling for various HTTP methods.
- Advanced error management with customizable error handlers.
- Basic support for rendering HTML and plaintext with associated status codes.
- Streamlined user interface and error reporting.
- Bug fixes and performance optimizations.

# Future Development Plans

Looking ahead, here are some features and enhancements in the pipeline:

- Further expansion of functionality within each component to offer users greater flexibility.
- Implementation of a custom error handler allowing users to personalize error responses, such as 404 and 403.
- Consideration of authentication mechanisms for enhanced security.

Your contributions and feedback are always welcome as we strive to enhance this project together.
