What's Changed
- transition to template repository from cookiecutter (removed
{{cookiecutter.project_name}}
folder, everything in main directory) - added mypy
- removed passlib -> use bcrypt directly
- rewritten refresh token from JWT to store it in database
- rewritten test setup (conftest fixtures), delete another database, create database per worker, multi-process runtime with pytest-xdist
- finish transition to ruff, remove black
- added more tests for auth, core, users, require 100% coverage
- improve api error messages, syntax, imports, overall code quality
- added better github action tests, type check job, dependabot
- Release 6.0 by @rafsaf in #44
Full Changelog: 5.0.1...6.0.0