diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 70b2f5957..423588d70 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -84,6 +84,7 @@ We follow the Angular commit convention with **mandatory scoped messages**. This **Format:** `type(scope): subject` **Mandatory Scopes:** + - `frontend`: Changes to the Vue.js frontend application - `backend`: Changes to the Fastify backend API - `gateway`: Changes to the DeployStack Gateway application @@ -93,8 +94,9 @@ We follow the Angular commit convention with **mandatory scoped messages**. This - `deps`: Dependency updates **Types:** + - `feat`: A new feature (minor version bump) -- `fix`: A bug fix (patch version bump) +- `fix`: A bug fix (patch version bump) - `docs`: Documentation changes - `style`: Changes that don't affect the code's meaning - `refactor`: Code changes that neither fix bugs nor add features @@ -104,6 +106,7 @@ We follow the Angular commit convention with **mandatory scoped messages**. This - `chore`: Changes to the build process or tools **Examples:** + - `feat(frontend): add dark mode support` - `fix(backend): resolve database connection timeout` - `feat(gateway): implement MCP server auto-discovery` @@ -113,14 +116,17 @@ We follow the Angular commit convention with **mandatory scoped messages**. This - `ci(all): add automated security scanning` **Why Scopes Matter:** + - **Automatic Changelog Generation**: Each service gets its own changelog with only relevant commits - **Independent Releases**: Frontend, backend, and gateway can be released independently - **Clear Impact**: Instantly see which part of the system is affected **VS Code Integration:** + We've configured GitHub Copilot to automatically suggest scoped commit messages. Just click the sparkle โœจ button in the commit message box! **Rules:** + 1. โœ… **ALWAYS include a scope** - commits without scopes will not appear in service-specific changelogs 2. โœ… **Use lowercase** for scopes and types 3. โœ… **Keep subject under 72 characters** diff --git a/README.md b/README.md index 3f5fbc1fa..2fdea3e0d 100644 --- a/README.md +++ b/README.md @@ -7,14 +7,11 @@

- ๐ŸŒ Website - ยท - ๐Ÿ“š Documentation - ยท - Roadmap - ยท - Discord -

+ ๐ŸŒ Website ยท  + ๐Ÿ“š Documentation ยท  + Roadmap Roadmap ยท  + Discord Discord +

--- diff --git a/package-lock.json b/package-lock.json index a4bd55456..798e8f867 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20347,7 +20347,7 @@ }, "services/gateway": { "name": "@deploystack/gateway", - "version": "0.2.0", + "version": "0.3.0", "license": "SEE LICENSE IN ../../LICENSE", "dependencies": { "@zowe/secrets-for-zowe-sdk": "^8.0.0", diff --git a/services/gateway/CHANGELOG.md b/services/gateway/CHANGELOG.md index e0225ad57..914b38508 100644 --- a/services/gateway/CHANGELOG.md +++ b/services/gateway/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## 0.3.0 (2025-07-27) + +* simplify error handling in login command ([47c8edf](https://github.com/deploystackio/deploystack/commit/47c8edf145c15f05517bcc95b1a72039fc01ba00)) +* implement scoped commit message guidelines and templates ([a6839b8](https://github.com/deploystackio/deploystack/commit/a6839b880248a35a213cfb44f19ec29c0b9553cc)) +* update README with new links and SVG assets ([704799c](https://github.com/deploystackio/deploystack/commit/704799c34ef1d67824b5a1911d14ae148b0f4b15)) +* add 'whoami' and 'teams' commands for user information and team management ([571b031](https://github.com/deploystackio/deploystack/commit/571b031c29ddc39a1dbb9426c6ac9888c763e0c2)) +* add version command to display gateway version info ([11f9a93](https://github.com/deploystackio/deploystack/commit/11f9a93ef730ced54816ac38beffcab6e5af7b08)) +* configure ESLint and update linting scripts ([135e4ad](https://github.com/deploystackio/deploystack/commit/135e4ad371f0e37c67a6573dc57077deb7baba48)) +* enhance login and teams commands with team selection ([c1a8082](https://github.com/deploystackio/deploystack/commit/c1a808266878b8df87cf1d9c6776eed744b94616)) +* enhance login command to exit successfully after auth ([23e400e](https://github.com/deploystackio/deploystack/commit/23e400e1829fd08b738d2d061e24f9dd296e4a17)) +* enhance whoami command to display additional user info ([215c5ee](https://github.com/deploystackio/deploystack/commit/215c5eedd1556ea5787100eca4a68e52382d5ef3)) +* update team switching command to use team number ([2e7b2e1](https://github.com/deploystackio/deploystack/commit/2e7b2e1e4ab140821596818c40b0cb0b5eff5b84)) +* update teams and whoami commands to use backend URL ([f24c699](https://github.com/deploystackio/deploystack/commit/f24c69946a0d9e68b204138ac44fedaf19e76731)) +* remove scoped commit implementation documentation ([8311fc8](https://github.com/deploystackio/deploystack/commit/8311fc89c5c7c6ca4944c0f7040275e00d5170b9)) + ## 0.0.1 (2025-07-26) * update @typescript-eslint/parser to version 8.35.1 and add license information ([6c0c303](https://github.com/deploystackio/deploystack/commit/6c0c303bd2a950749d9da62f48e9fc3c6b54fbad)) diff --git a/services/gateway/package.json b/services/gateway/package.json index 1e71fe206..bb22315dd 100644 --- a/services/gateway/package.json +++ b/services/gateway/package.json @@ -1,6 +1,6 @@ { "name": "@deploystack/gateway", - "version": "0.2.0", + "version": "0.3.0", "description": "The local DeployStack Gateway for secure MCP server management.", "main": "dist/index.js", "bin": { diff --git a/services/gateway/src/config/version.ts b/services/gateway/src/config/version.ts index bfd118cf9..330c24617 100644 --- a/services/gateway/src/config/version.ts +++ b/services/gateway/src/config/version.ts @@ -9,9 +9,9 @@ export interface VersionInfo { // This will be replaced by the build script let versionData: VersionInfo = { - version: '0.1.0', - buildTime: '2025-07-26T14:30:00.000Z', - source: 'development' + version: '0.3.0', + buildTime: '2025-07-27T20:35:19.046Z', + source: 'release' }; // Try to read from package.json as fallback for development