Skip to content

Conversation

@deploystack-automation
Copy link

Backend Release v0.21.0

This PR prepares a new backend release.

When merged, this will:

  1. Create a release tag
  2. Build and publish a multi-architecture Docker image to Docker Hub

The Docker image will be available at:

  • deploystack/backend:latest
  • deploystack/backend:v0.21.0

Supported Architectures

  • linux/amd64 (Intel/AMD)
  • linux/arm64 (Apple Silicon, AWS Graviton)

Release notes:

  • remove action button from empty credentials state and clean up related text (d83eb9c)* remove unused components and consolidate credential table logic (780df9f)* Remove unused imports from CredentialDetail and TeamTableColumns components (0b0208e)* Simplify error handling in version retrieval and clean up team member addition logic (72c8fe4)* Add configurable version display in root API response based on global setting (0aa6a93)* Add health check endpoint for API status monitoring (e774a38)* Enhance credential management by implementing team-based credential retrieval and success message handling (6742249)* Enhance credentials search functionality with manual search button (1d58ee4)* Enhance user teams retrieval by including roles and membership details (748cd1c)* Implement cloud credentials management UI and service integration (bef036b)* Implement team member management endpoints and schemas (bf9ecf8)* Implement version management by creating version.ts and updating Dockerfile, workflows, and banner to use dynamic versioning (29b57c3)* Refactor team management table by creating a dedicated component and enhancing search functionality (655660d)* Update API endpoints in user and cloud credentials tests to include '/api' prefix for consistency (b228f44)* Update table headers to improve styling and consistency across components (151accb)* Add comprehensive tests for health route including registration, response validation, and error handling (80fdfdc)* (e0459d6)* (34458f2)

0.20.9 (2025-07-05)

  • remove unused i18n import from Setup.vue (4f9e315)* update logging section in README with additional details and examples (2c975fc)* update @typescript-eslint/parser to version 8.35.1 and add license information (6c0c303)* bump @tailwindcss/postcss from 4.1.10 to 4.1.11 (b0a0537)* bump @tailwindcss/vite from 4.1.10 to 4.1.11 (3f9af39)* bump @types/node from 24.0.3 to 24.0.7 (ca8fff3)* bump @typescript-eslint/eslint-plugin from 8.35.0 to 8.35.1 (1acf799)* bump @vitejs/plugin-vue from 5.2.4 to 6.0.0 (778701c)* bump better-sqlite3 from 12.1.1 to 12.2.0 (db8f8ec)* bump eslint from 9.29.0 to 9.30.0 (614aefc)* bump nodemailer from 7.0.3 to 7.0.4 (36e3b44)* bump tailwindcss from 4.1.10 to 4.1.11 (e60d1c4)* bump typescript-eslint from 8.35.0 to 8.35.1 (be3bb86)* bump vite from 6.3.5 to 7.0.0 (19794e4)* bump zod-to-json-schema from 3.24.5 to 3.24.6 (53f59c1)* release v0.20.8 (62576b0)* update rootDir in tsconfig.json to 'src' (7c1be68)* add cross-user permissions tests and update test context structure (6ab293c)* disable eslint rule for explicit any in cloud providers and cloud credentials routes (5cfeaa7)* (8d47c2b)

0.20.8 (2025-07-05)

  • add cross-user permissions tests and update test context structure (6ab293c)* update @typescript-eslint/parser to version 8.35.1 and add license information (6c0c303)* bump @tailwindcss/postcss from 4.1.10 to 4.1.11 (b0a0537)* bump @tailwindcss/vite from 4.1.10 to 4.1.11 (3f9af39)* bump @types/node from 24.0.3 to 24.0.7 (ca8fff3)* bump @typescript-eslint/eslint-plugin from 8.35.0 to 8.35.1 (1acf799)* bump @vitejs/plugin-vue from 5.2.4 to 6.0.0 (778701c)* bump better-sqlite3 from 12.1.1 to 12.2.0 (db8f8ec)* bump eslint from 9.29.0 to 9.30.0 (614aefc)* bump nodemailer from 7.0.3 to 7.0.4 (36e3b44)* bump tailwindcss from 4.1.10 to 4.1.11 (e60d1c4)* bump typescript-eslint from 8.35.0 to 8.35.1 (be3bb86)* bump vite from 6.3.5 to 7.0.0 (19794e4)* bump zod-to-json-schema from 3.24.5 to 3.24.6 (53f59c1)* update rootDir in tsconfig.json to 'src' (7c1be68)* disable eslint rule for explicit any in cloud providers and cloud credentials routes (5cfeaa7)* (8d47c2b)

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)

0.20.6 (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)* 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)

0.20.5 (2025-05-31)

fix

  • enhance error handling for database connection and update error messages ()
  • enhance frontend release workflow with improved dependency installation and build handling ()
  • improve frontend release workflow with enhanced dependency installation and release notes extraction ()
  • update conventional changelog plugin configuration for backend and frontend ()
  • update Docker run command for frontend environment variables ()
  • update Docker run command to map port 8080 to 80 for frontend ()
  • update environment variable names for frontend and backend URLs in Docker commands and CORS configuration ()
  • update favicon.ico for improved branding ()
  • update storage key handling in DatabaseService to use dynamic baseUrl ()

frontend

  • update environment variable references to use VITE_DEPLOYSTACK_APP_URL ()

0.20.4 (2025-05-30)

chore

  • backend: release v0.20.3 ()
  • update backend version to 0.20.2 and typescript-eslint to 8.33.0 ()

0.20.3 (2025-05-30)

chore

  • update backend version to 0.20.2 and typescript-eslint to 8.33.0 ()

@Lasim Lasim merged commit dfeb1b3 into main Jul 6, 2025
1 check passed
@deploystack-automation
Copy link
Author

Release Branch Cleanup ✅

Branch backend-release has been automatically deleted after PR was merged.

@deploystack-automation deploystack-automation bot deleted the backend-release branch July 6, 2025 21:04
Lasim added a commit that referenced this pull request Aug 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants