Releases: whythawk/full-stack-fastapi-postgresql
Releases · whythawk/full-stack-fastapi-postgresql
0.9.0
Sorry, something went wrong.
No results found
Updates to backend:
- FastAPI 0.99 -> 0.109 (Inboard 0.51 -> 0.68)
- Pydantic 1.10 -> 2.7.1
Updates to frontend:
- NuxtJS 3.6.5 -> 3.11.2
- Nuxtjs i18n 8.0.0 RC -> 8.3.1
The Pydantic change is dramatic, so please revise their migration guide. Similarly, nuxt/i18n has some major quality of life improvements.
This update necessitated refactoring across the stack.
0.8.2
Sorry, something went wrong.
No results found
Fixing #39, thanks to @a-vorobyoff:
- Exposing port 24678 for Vite on frontend in development mode.
- Ensuring Nuxt content on /api/_content doesn't interfere with backend /api/v routes.
- Checking for password before hashing on user creation.
- Updating generated README for Hatch (after Poetry deprecation).
- Minor fixes.
0.8.1
Sorry, something went wrong.
No results found
- Minor updates to Docker scripts for build.
0.8.0
Sorry, something went wrong.
No results found
- Updates to frontend, #37 by @turukawa & code review by @br3ndonland :
- @nuxtjs/i18n for internationalisation, along with language selection component.
- @vite-pwa/nuxt along with button components for install and refreshing the app and service workers, and a CLI icon generator.
- @nuxtjs/robots for simple control of robots.txt permissions from nuxt.config.ts.
What's Changed
Full Changelog: 0.7.4...0.7.5
0.7.4
Sorry, something went wrong.
No results found
Complete update of stack to latest long-term releases.
- frontend:
- Node 16 -> 18
- Nuxt 3.2 -> 3.6.5
- Latest Pinia requires changes in stores, where imports are not required (cause actual errors), and parameter declaration must happen in functions.
- backend and celeryworker:
- Python 3.9 -> 3.11
- FastAPI 0.88 -> 0.99 (Inboard 0.37 -> 0.51)
- Poetry -> Hatch
- Postgres 14 -> 15
0.7.3
Sorry, something went wrong.
No results found
- @nuxt/content 2.2.1 -> 2.4.3
- Fixed: @nuxt/content default api, /api/_content, conflicts with the backend api url preventing content pages loading. Thanks to @franksheppard. Closes issue #12
- Documentation: Complete deployment guide in DEPLOYMENT-README.md
0.7.2
Sorry, something went wrong.
No results found
0.7.1
Sorry, something went wrong.
No results found
- SQLAlchemy 1.4 -> 2.0
- Nuxt.js 3.0 -> 3.2.2
- Fixed: tokenUrl in app/api/deps.py. Thanks to @Choiuijin1125. Closes issue #11
- Fixed: SMTP options for TLS must be ssl. Thanks to @raouldo. Closes issue #8
- Fixed: libgeos is a dependency for shapely which is a dependency for neomodel, and which doesn't appear to be installed correctly on Macs. Thanks to @valsha and @Mocha-L. Closes #4
- Fixed: frontend fails to start in development. Thanks to @pabloapast and @dividor. Closes #13 and #9
0.7.0
Sorry, something went wrong.
No results found
- New feature: magic (email-based) login, with password fallback
- New feature: Time-based One-Time Password (TOTP) authentication
- Security enhancements to improve consistency, safety and reliability of the authentication process (see full description in the frontend app)
- Refactoring of login APIs
- Requires one new frontend dependency: QRcode.vue
0.6.1
Sorry, something went wrong.
No results found
Small, but critical, error fix:
- Corrected error in backend core variable name ACCESS_TOKEN_EXPIRE_SECONDS