Release Notes
0.5.0 (2021-02-04)
Features
- Add
createusercommand 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
upgradeandmakerevisionCLI commands
0.3.0
Features
- Add
Datescalar - Add parser for the
DateTimescalar - Add
include,excludeandfieldssettings when generating Pydantic models - Make error field configurable in settings
Fixes
- Fix
.envpath insettings.pygenerared byturb project - Fix error when declaring validators on generated Pydantic models
Changes
- The GraphQL config for
GraphQLModelnow must be declared inGraphQLinner class - Rename
@scopedecorator to@policy - Raise
SchemaErrorif@policyis used on a non-nullable field
Docs
- Improve Quick Start
Internal
- Update dev dependencies
- Make the project structure less nested
- Remove
camel_to_snakeutil and useconvert_camel_case_to_snakefrom 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