Skip to content

Backend v0.20.2

Choose a tag to compare

@deploystack-automation deploystack-automation released this 30 May 19:31
· 1529 commits to main since this release

0.20.2 (2025-05-30)

  • Implement role-based access control middleware and role management routes ()
  • Refactor database handling and plugin system to improve type safety and clarity ()
  • Add check for existing database configuration in setup handler ()
  • Refactor database schema and plugin system for improved flexibility and type safety ()
  • update CHANGELOG.md for frontend service, removing old version entries and maintaining structure ()
  • init ()

chore

  • all: bump @tailwindcss/postcss from 4.1.7 to 4.1.8 ()
  • all: bump @tailwindcss/vite from 4.1.7 to 4.1.8 ()
  • all: bump @types/node from 22.15.21 to 22.15.24 ()
  • all: bump @typescript-eslint/eslint-plugin from 8.32.1 to 8.33.0 ()
  • all: bump @typescript-eslint/parser from 8.32.1 to 8.33.0 ()
  • all: bump drizzle-orm from 0.43.1 to 0.44.0 ()
  • all: bump tailwindcss from 4.1.7 to 4.1.8 ()
  • all: bump typescript-eslint from 8.32.1 to 8.33.0 ()
  • all: bump vue from 3.5.15 to 3.5.16 ()
  • all: bump vue-i18n from 11.1.4 to 11.1.5 ()
  • all: bump zod from 3.25.28 to 3.25.36 ()
  • backend: bump drizzle-orm in /services/backend ()
  • backend: release v0.20.0 ()
  • backend: release v0.20.1 ()

docs

  • update database setup instructions and clarify persistent data directory usage ()

feat

  • add CORS support and database setup functionality ()
  • add CORS support and database setup functionality ()
  • enhance backend and frontend release workflows with app token and cleanup branch automation ()
  • enhance database schema and authentication flow with foreign key constraints and session management improvements ()

fix

  • add overrides for esbuild version in package.json ()
  • add permissions for issues in backend release workflow ()
  • clean up empty markdown links and remove empty lines from release notes extraction ()
  • correct formatting in package.json overrides section ()
  • enhance error handling in login and registration forms with improved type safety and user feedback ()
  • enhance release notes extraction in backend release workflow ()
  • improve session handling in email login route with manual session creation and error logging ()
  • remove unnecessary imports and add eslint disable comments for explicit any types ()
  • resolve merge conflict and update typescript-eslint version in package.json ()
  • update backend release workflow to use app token for GitHub actions ()
  • update login API endpoint to use new email-based authentication ()
  • update login form error handling and improve user feedback ()
  • update release notes extraction to reference the correct paths for version and changelog ()
  • update release type options to remove 'auto' and set default to 'patch' ()
  • update security documentation to clarify key security dependencies ()

refactor

  • remove unused type imports and suppress eslint warnings for 'any' usage ()