All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning
- Adds a Vite-based React implementation. To be used as reference implementation for front-end options.
- Adds support for
multifactorauth
in Python backends. - Adds Koa as a backend option.
- Adds NuxtJS as a fullstack option.
- Corrects what is displayed to the user if they provide a wrong arg.
- Adds SolidJS as a front-end prebuilt UI option.
- Adds SvelteKit as a fullstack option.
- Fixes generation of nextjs with app dir applications.
- Exposes next-app-directory as a flag for frontend
- Changes dashboard demo to use nextjs, and cleans up code
- Modifies Angular and Vue example apps to use bundled UI
- Adds a new flag
--dashboardDemo=true
which can be used to generate an app in which only the backend works, but can be used to show case the dashboard.
- Adds a recipe that enables Email Password + Social Login + Passwordless at the same time
- Adds Astro to the list of frameworks (as full-stack), using the pre-built UI.
- Adds Remix to the list of frameworks (as full-stack)
- Adds multifactorauth recipe
- Adds generation for a nextjs app using the app directory with the Multitenancy recipe
- Adds generation for a nextjs app using the app directory
- Updates repo name and URL for the capacitor template app
- Adds bun support when running the CLI. To use bun when using this tool use the additional
--manager=bun
flag.
- Adds support for multitenancy to golang and python
- Fixes an issue where the CLI would not download additional files when not using the multitenancy recipe
- Fixes an issue where multitenancy could not be used as a command line flag
- Adds sample apps for Multitenancy with Express and Nest on the backend, and React and Next on the frontend.
- Temporarily uses supertokens-auth-react v0.33 instead of latest for Python and Golang because their latest SDKs have not been released yet
- Temporarily disables python and golang apps cause their latest SDKs have not been released yet
- Updated boilerplates to support the 0.32 version of supertokens-auth-react
- Changed the config structure to enable multiple config files per project
- Fixes to package.json
- Fixes to package.json
- Fixes to package.json
- Changes to use CLI for live demo apps
- Adds Capacitor as an option for frontend stacks. This uses https://github.com/RobSchilderr/capacitor-supertokens-nextjs-turborepo as a template
- Fixes an issue where peer dependencies would not get installed correctly for older versions of npm
- Fixes an issue with golang apps failing to install dependencies
- Remove extra
dashboard.init()
from flask passwordless boilerplate
- Fixes an issue with golang apps failing to install dependencies
- Fixes an issue where golang apps would not use the latest version of supertokens-golang
- Fixes an issue where python apps would not start because of
source
- Python frameworks are now selectable separately from the other backends to reduce clutter
- The dashboard recipe is initialised for all backends by default
- Adds an example app for Python with FastAPI
- Prints the version on startup
- Refactor the order in which the project is setup to fix errors with golang
- Use fetch to directly download files instead of using
got
- Updates for analytics
- Changes logic to use Github archive links to download files
- Updates frontend to not add axios interceptor explicitly.
- Displays some information about the tool on startup
- The tool retries downloading the project if it fails the first time
- Updates NestJS template to have a configurable AuthGuard
- Adds boilerplate for Python using Django Rest Framework
- Use
npm
as the default package manager
- Changes to analytics
- Fixes an issue where download errors were not handled correctly
- Adds analytics
- Removes nextjs frontend only boilerplate
- Changes to the start script
- Enhancements
- Updates boilerplate apps to make use of latest SDK versions
- Fixes setup scripts for python-flask example app
- Initial Release