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 ยท
+
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