Skip to content

Backend v0.20.7

Choose a tag to compare

@deploystack-automation deploystack-automation released this 29 Jun 11:44
· 1565 commits to main since this release

0.20.7 (2025-06-29)

  • update @vitest/coverage-v8 dependency to version 3.2.3 (f11484f)* bump @tailwindcss/postcss from 4.1.8 to 4.1.10 (9c89ea0)* bump @tailwindcss/vite from 4.1.8 to 4.1.10 (da500bf)* bump @types/node from 22.15.29 to 24.0.3 (218daf4)* bump @typescript-eslint/parser from 8.34.1 to 8.35.0 (b38e9f0)* bump @vee-validate/zod from 4.15.0 to 4.15.1 (71f2eda)* bump @vue/eslint-config-typescript from 14.5.0 to 14.5.1 (be9c979)* bump drizzle-kit from 0.31.1 to 0.31.2 (49cd806)* bump drizzle-orm from 0.44.1 to 0.44.2 (d0918ac)* bump eslint from 9.28.0 to 9.29.0 (05f1132)* bump eslint-plugin-vue from 10.1.0 to 10.2.0 (2888680)* bump fastify from 5.3.3 to 5.4.0 (596e7a9)* bump lucide-vue-next from 0.511.0 to 0.522.0 (aa9f2b2)* bump nodemailer from 6.10.1 to 7.0.3 (66cc7b0)* bump pinia from 3.0.2 to 3.0.3 (95fa45d)* bump prettier from 3.5.3 to 3.6.0 (b49f98d)* bump tailwind-merge from 3.3.0 to 3.3.1 (055e26c)* bump ts-jest from 29.3.4 to 29.4.0 (574f595)* bump typescript-eslint from 8.33.0 to 8.34.1 (ca1c730)* bump typescript-eslint from 8.34.1 to 8.35.0 (a40c66e)* bump vee-validate from 4.15.0 to 4.15.1 (bb4ae92)* bump vite-plugin-vue-devtools from 7.7.6 to 7.7.7 (56b7aea)* bump vitest from 2.1.9 to 3.2.3 (13a744e)* bump vue from 3.5.16 to 3.5.17 (a099ccb)* bump vue-i18n from 11.1.5 to 11.1.7 (617761b)* bump zod from 3.25.49 to 3.25.65 (5fd7dd6)* bump @types/jest in /services/backend (9ec4510)* bump better-sqlite3 in /services/backend (c995299)* bump jest from 29.7.0 to 30.0.0 in /services/backend (d961505)* release v0.20.5 (284dcbc)* release v0.20.6 (6c4e16f)* clean up comments in AppSidebar and DashboardLayout components for clarity (7e798dd)* enhance sidebar spacer behavior for expanded and collapsed states in DashboardLayout component (1bc4a83)* improve sidebar layout and CSS variable handling in DashboardLayout component (9d0986a)* remove console logs and unused form validation logic in GlobalSettings component (23b6d7f)* remove console logs for cleaner code in GlobalSettings component (a23a4bb)* remove deprecated users table columns and clean up schema definitions (5169330)* remove old team management views and implement new team management structure (45561f0)* remove unnecessary margin from sidebar in GlobalSettings component (df8bba8)* remove unused Button import from AppSidebar component (a19ce4a)* remove unused favicon import and update request handlers to use underscore for unused parameters (9ee78fd)* remove unused generateId import from globalSettingsService (59e2c60)* remove unused user registration route and example user fetching route from API (e82e85d)* remove users table and update database setup for persistence (1eb9e4a)* rename 'email' to 'login' in authentication tests and login form for consistency (161b0bf)* replace Button with SidebarMenuButton in AppSidebar and update sidebar width variables in DashboardLayout (031e128)* replace forgot password button with router link for navigation (269fa69)* Replace permission checks with global admin requirement in global settings route (a2c36b0)* simplify defaultOpen handling and enhance sidebar accessibility with titles and descriptions (63c2184)* update formValues type to improve type safety and consistency in GlobalSettings component (f46ff4e)* add @types/better-sqlite3 for improved TypeScript support and refactor database functions for clarity (0dddbd0)* add change password endpoint for authenticated users (c9a229b)* add dashboard view with user data fetching and error handling (d9fe33e)* add end-to-end tests for global settings access control and update test sequencer order (64558e1)* add end-to-end tests for global settings initialization and access control (a78bee5)* add endpoint to retrieve current user's default team (3e42403)* add forgot password and reset password functionality with corresponding routes and localization (60fa4f2)* add global settings check test to custom test sequencer order (587a32a)* add global settings for application configuration and enable Swagger documentation control (48e2a51)* add global settings table and related permissions, update README and SECURITY documentation (59ebf4f)* add initial docker-compose configuration for backend and frontend services (e0e3fd0)* add setup success message to Setup view and update translations, remove unused imports in Users view (c51425b)* Add Swagger documentation and API specification generation (8753a48)* add table component suite with header, body, footer, and cell support (e5c3671)* add team and team membership functionality (b0f485a)* add title for navigation in dashboard localization (33d6e28)* add type annotations and improve type safety in various components and services (5314ea5)* add type support to settings and implement dynamic form handling for global settings (9ef739e)* add user detail view and navigation from users list (7449649)* add user management page and sidebar navigation, include internationalization support for admin users (6f3789b)* add user teams management in UserDetail.vue and implement related API tests (2e7efca)* add watcher to reset success alert on route changes in GlobalSettings component (0a807f2)* Enhance API documentation and response schemas for GitHub auth, global settings, and roles (da94544)* enhance DashboardLayout and GlobalSettings components with improved sidebar and layout adjustments (88b1e49)* enhance global settings handling with proper type conversion for boolean and number values (a3e1ec3)* Enhance global settings with type support (db3f61e)* enhance global setup by cleaning entire persistent_data directory before tests (cd5177a)* enhance sidebar and sheet components with data slots and improved styling (56ca7fb)* enhance success alert visibility and layout in GlobalSettings component (99e8ae8)* enhance user detail view with internationalization support and improved layout (961c25d)* Enhance users API with detailed response schemas and OpenAPI documentation (a783208)* implement admin-initiated password reset functionality with email notification (5c6345b)* implement alert dialog components and admin password reset functionality (02325c9)* implement AppSidebar and DashboardLayout components with user and team management features (29eb7b7)* implement email verification system (0b06feb)* implement global settings initialization and define GitHub OAuth and SMTP configuration modules (5cd79cf)* implement global settings management with group support and enhance UI alerts (65909a1)* implement global settings page with role-based access, add not found page, and enhance user data fetching (922994d)* implement logout functionality and enhance session management (8e85ec4)* implement password change notification email and update user account routing (40ab50a)* implement password reset functionality with token management and email notifications (4cd1fce)* implement plugin route structure and registration system for enhanced security and isolation (9ea843e)* implement plugin support for global settings, allowing plugins to define and manage their own settings and groups (a1fbed4)* implement smart caching for user and team services to optimize API calls and improve performance on public routes (34dc0f0)* implement team management features with API integration (bc403a3)* implement team selection event handling and UI updates in Teams and AppSidebar components (03f92c9)* implement user authentication check in router and create UserService for fetching current user (e48b5b9)* implement user login via email/password and update API documentation (86fba41)* integrate zod and zod-to-json-schema for improved request/response validation in authentication routes (7f96b3b)* refactor database schema management by consolidating schema definitions and removing legacy schema file (3776fd0)* refactor global settings structure to use groups instead of categories, update related schemas and routes (1d4b043)* replace dynamic schema generation with static schema import and enhance session validation logic (6eaeaa8)* restructure global settings route and update sidebar navigation, enhance GlobalSettings view with DashboardLayout (f18b7ea)* streamline user registration by removing manual session creation and simplifying response handling (149b356)* update admin settings route to include optional groupId parameter (5bb7691)* update database configuration for test environment and refactor encryption key handling (8f8fd2e)* update database schema tests to use static schema module and remove unused imports (77d01aa)* update development environment with nodemon configuration and enhance Teams view styling (9c4bb9c)* update user and team service response handling and cache management (e14cce4)* (2b876c1)* (f5ccdf4)* (483fe3c)* (3d9d7bd)* (40cac89)* (1417891)* (2b84cfa)* (8335923)* (51cfe4b)* refactor console logging in deleteDbConfig tests for clarity and consistency (1b255be)* update API documentation and plugin security features for clarity and consistency (c99184e)* Update API documentation for clarity and formatting improvements (83abf19)* update documentation for global settings and email integration with improved formatting (7e689d5)* add missing line breaks in Docker command examples for clarity (1ef1ca4)* avoid modifying immutable commit object in release-it transform (08e93f4)* correct plugin paths configuration for better clarity and maintainability (06d5bb8)* enhance error handling for database connection and update error messages (b255245)* enhance frontend release workflow with improved dependency installation and build handling (4eaca2e)* hardcode GitHub repository URL in commit links for changelog (199befb)* improve frontend release workflow with enhanced dependency installation and release notes extraction (d50e10a)* remove unnecessary dbInstance parameter from createPluginTables call (eaad7c3)* remove unnecessary empty markdown link cleanup from workflows (ab446cb)* update API URL references to use VITE_DEPLOYSTACK_BACKEND_URL in AppSidebar and TeamService components (82ce3c4)* update API URL to use VITE_DEPLOYSTACK_BACKEND_URL in Login and Register components (1b3477a)* update base URL and enhance fetch requests with session management (d164940)* update conventional changelog plugin configuration for backend and frontend (bbcfbf4)* update Docker run command for frontend environment variables (348b77a)* update Docker run command to map port 8080 to 80 for frontend (538d5fc)* update environment variable names for frontend and backend URLs in Docker commands and CORS configuration (07111a4)* update error handling to include Bad Request status for invalid credentials (a6f4e00)* update ESLint configuration to ignore temporary TypeScript files and remove unused type imports in global settings and plugin manager (1ba2aaa)* update favicon.ico for improved branding (e5d3ba5)* update release-it configuration to properly format commit links in changelog (aa00be1)* update storage key handling in DatabaseService to use dynamic baseUrl (9b613f5)* update timestamp creation to use Date object instead of Date.now() in createGroups method (4f163de)* use proper URL template variables for commit links in changelog (8c6f600)* wrap boolean switch in a div for consistent layout in settings form (f29abcf)* enhance button cursor styles and remove test environment display from login component (02c26fd)* update environment variable references to use VITE_DEPLOYSTACK_APP_URL (d7361d5)