v22.01.01 [30th Jan 2022]
Application
- Add setting for enabling HTTPS-only cookies
Development
- Enable
--reload-dir
on Uvicorn for faster local development
- Fix file permissions inside Dockerfile
DevOps
v22.01.00 [15th Jan 2022]
Application
- Project foundational code based on Starlette
- Database support using SQLAlchemy
- Application settings using environment variables
User
model definition for storing core user data
- Email, hashed password, name, verification status, etc.
- Stripe payments based on subscriptions
- Authentication pages
- Registration
- Login / Logout
- Settings pages
- Edit profile information (first name, last name)
- Password reset
- Email reset (including address verification)
- Websockets support
- Email delivery, backed by following service providers:
- File / Object Storage with support for following backends:
- Error tracking using Sentry
DevOps
- CI configuration files (Gitlab CI & Github Actions)
- Deployment configuration for Render
- Deployment configuration for Fly.io
Development
- Docker-compose based development setup
- Preview Email HTML content using
/__dev/email-preview/