- Freezing the app state after running.
- Add logger integration.
- Fix to response 405 when request path found but method not matched. (Thanks @kwatch)
- Fix a load_config does not set TEMPLATE_ENVIRONMENT bug when no arguments are passed.
- Multiple after / before request hook.
- Integrate logging module.
- Fix the critical bug in request.forms.
- Flexible template settings.
- Refactor Response classes.
- Split environs to requests.py and responses.py
- Remove Config class.
Happy New Year! This is a first release in 2017. We hope kobin helps your web development.
- Enhancement coverage.
- Add some refactoring changes.
- Set Cookie encryption using config['SECRET_KEY'] .
- End of support python3.5
- Add accept_best_match function
- Refactor config object.
- Modify after request hook
- Support cookie encrypting.
- Add BaseResponse class.
- Response class can return bytes.
- Fix stub files.
- Add before_request / after_request hook
- Update docs.
- headers property in Request object.
- raw_body property in Request object.
- Remove jinja2 from install_requires.
- Update docs.
- Integrating wsgicli.
- Alter sphinx theme.
- Update documentations.
- View functions must return Response or its child class.
- Make Request object to No thread local
- Add Response, JSONResponse, TemplateResponse, RedirectResponse.
- Refactor error handling.
- Add stub files (.pyi).
- Python3.6 testing in travis-ci.org.
- Add API documentation.
- Replace regex router with new style router.
- Correspond reverse routing.
- Remove serving static file. Please use wsgi-static-middleware.
- Remove server adapter.
- Support only Jinja2.
- Refactoring.
- Expect the types of routing arguments from type hints.
- Implement template adapter for jinja2.
- Server for static files such as css, images, and so on.
- Manage configuration class.
- Support gunicorn.
- Error handling.
- Fix several bugs.
- Request and Response object.
- tox and Travis-CI Integration.
- Publish on PyPI.
- Create this project.