- Add css and javascript content types
- Fix background_task module
- Add logging messages for bad requests
- Improve responses
- Fix tests for new jsondaora version
-
Improve background task controller to return 303 instead 400
-
Refactor the package to has a common request object
-
Change background task controller creation status code from 201 to 202
-
Fix background task controller finished task
-
Refactor background task controller to build unique tasks ids when locking args
-
Fix task_id on background tasks controller when lock args is true
-
Fix RedisTasksRepository.get method
- Improve background task controller
- Create background tasks middlewares
- Fix factory when has middlewares and the controller has no inputs
- Improve router
-
Create feature to pass kwargs through middlewares and controller
-
Improve post_execution middleware
-
Rename PreventRequestMiddleware to LockRequestMiddleware
-
Add docs for background tasks with lock args and redis
-
Create the feature task background lock by args
-
Rename the feature background task single running to background task lock
-
Fix middleware request parsing
-
Create single running feature for background tasks
-
Create prevent request middleware
-
Fix merge of general middlewares and route middlewares
-
Improve Request class
- Fix asgi headers for h11 http parser
- Fix cors middleware
- Improve post routing middleware
- Change docs to dark theme
- Add class controllers support
-
Improve docs
-
Fix make_not_found_response function
-
Create default options controller
-
Add middlewares support
- Fix controller_output serialization
- Add support for str bodies
-
Create not_found and no_content responses types
-
Add deserialization on query args
-
Update devtools
- Add LRU cache for router to optimizing resolutions
- Fix background tasks redis
- Fix background tasks
- Improve mypy
- Add package typing
-
Fix background task status code
-
Create core module interface
-
Add gzip upload support
-
Create background tasks feature
-
Improve response types
-
Fix headers response
- Fix headers response
-
Improve devtools
-
Improve docs
-
Refactor the entirely api
-
Add devtools submodule
-
Refactor path decorator
-
Improve examples to use async def
-
Update public interface
-
Improve docs
- Improves requests/responses objects
- Improve docs
- Rename typingjson project do jsondaora
-
Add TypedDict support
-
Rename project
- Refactor app and router modules
- Improve docs
- Fix docs
- Add initial files