Release Notes
0.5.0 (2021-02-04)
Features
- Add
createuser
command to turb CLI - Add support for python 3.9
Fixes
- Update error messages on pydantic bindings
Docs
- Add user guide and reference
0.4.0 (2020-10-24)
Features
- Add subscription type and websocket route
0.3.1
Fixes
- Fix
upgrade
andmakerevision
CLI commands
0.3.0
Features
- Add
Date
scalar - Add parser for the
DateTime
scalar - Add
include
,exclude
andfields
settings when generating Pydantic models - Make error field configurable in settings
Fixes
- Fix
.env
path insettings.py
generared byturb project
- Fix error when declaring validators on generated Pydantic models
Changes
- The GraphQL config for
GraphQLModel
now must be declared inGraphQL
inner class - Rename
@scope
decorator to@policy
- Raise
SchemaError
if@policy
is used on a non-nullable field
Docs
- Improve Quick Start
Internal
- Update dev dependencies
- Make the project structure less nested
- Remove
camel_to_snake
util and useconvert_camel_case_to_snake
from Ariadne instead
0.2.0
Features
- Generate Pydantic models from schema
- Policy based access control (PBAC)
- Add fresh token
- Add Turbulette CLI
turb
- Add CRUD role methods on auth user model
- Add async-caches
- Add csrf middleware
- Add ariadne extensions through settings
- Add
set_password()
to AbtractUser - Allow to start a project with no database connection
Fixes
- Fix error when no routes was defined
- More consistent error codes
- Add mypy and black checks
Docs
- Add quickstart documentation
CI
- Move from Travis CI to Github Action
- Add pre-commit hooks
- Add mypy and black formatting checks in test workflow
Last update: 2021-02-18