Skip to content

Releases: YagoBorba/StackCode

Release v2.0.1

27 Sep 00:31

Choose a tag to compare

(2025-09-27)

  • ✨ ✨ Implement comprehensive stack generator with 8 technology stacks (38a7f39), closes #29 #34
  • ✨ feat: expand configuration system and clean up documentation (298e627)
  • ✨ feat(cli): add GitHub integration commands (f43fbc2), closes #44 #45 #46
  • ✨ feat(vscode): implement GitHub OAuth authentication (e6f8f26), closes #44
  • ✨ implement optional educational mode with global configuration (c9acfd7), closes #35
  • 🌐 feat(i18n): add complete GitHub integration translations (6f69cd1)
  • 🌐 feat(i18n): add GitHub commands translations (cd57bbe)
  • 🌐 fix(i18n): implement complete GitHub integration translations (0d32b0f), closes #47
  • 🎨 🎨 Fix code formatting with Prettier (0706ac2)
  • 🎨 fix prettier formatting in educational-mode test (0778da7)
  • 📚 docs: complete comprehensive documentation translations for pt-BR and es (5e7a9fc), closes #32
  • 📚 Fix documentation translations and remove duplicate content (0686d7d)
  • 📝 fix(docs): comprehensive documentation cleanup and correction (c417de3)
  • 🚨 fix linting warnings and ✅ add educational mode tests (37ed319)
  • 🚨 fix: remove unused error parameters in catch blocks (5908656)
  • feat!: 🚀 Migrate entire toolchain to native ES Modules (7606899)
  • Update packages/cli/src/commands/config.ts (53bb280)
  • Update packages/core/src/utils.ts (397d485)
  • feat: ✨ add command execution and husky setup to core (e492be2)
  • feat: ✨ add comprehensive English docstrings across codebase (aaa25fe)
  • feat: ✨ Add monorepo package structure (fe0a75f)
  • feat: ✨ add project scaffolding logic to core (2e055b7)
  • feat: ✨ complete GitHub Issues integration - ALL ISSUES CLOSED (0c5d182), closes #44 #45 #46 #44 #45 #46 #44 #45 #46
  • feat: ✨ Implement 'generate gitignore' command (8888df9)
  • feat: ✨ implement 'git start-feature' command (8d49aaf)
  • feat: ✨ Implement commit validation using Husky pre-commit hook (031049d)
  • feat: ✨ Implement commit validator and configure TypeScript for core package (2c18c65)
  • feat: ✨ implement full config system and autocomplete (e231dd4)
  • feat: ✨ implement GitHub OAuth auth and issues integration (aad9d4d), closes #44 #45
  • feat: ✨ implement interactive 'commit' command with i18n (b4ea532)
  • feat: ✨ implement proactive notifications system for VS Code extension (32be71a)
  • feat: 🚀 overhaul git command for flexible branching and PR creation (3efd070)
  • feat: expand configuration system and fix documentation accuracy (9445349)
  • feat: implement educational mode #35 with comprehensive i18n support (184b6a4), closes #35 #35
  • feat: �� add system dependency validation (54b1489)
  • feat(cli): ⚡ Integrate release command with core logic (92612f3)
  • feat(cli): ✨ add 'stc' as a command alias for 'stackcode' (248a1bd)
  • feat(cli): ✨ add interactive and non-interactive modes to config command (45666f8)
  • feat(cli): ✨ implement complete GitHub issues integration with interactive menu (cdb243c), closes #44 #45
  • feat(cli): ✨ Start implementing the info command (313a4b5)
  • feat(commit): ✨ add GitHub issues integration to commit command (fa83858), closes #46
  • feat(config): ✨ add config command and persistent language setting (3fea6bf)
  • feat(core): ✨ add and test github release creation logic (6b6fcfd)
  • feat(core): ✨ Implement independent and locked release logic (ce9562d)
  • feat(core): ✨ implements and tests release automation" -m "Introduces a test-driven approach to enha (51387b8)
  • feat(core): ✨ implements intelligent, composable template system" -m "Evolves the template generatio (b0b131e)
  • feat(gitignore): ✨ add new .gitignore templates (371a054)
  • feat(i18n): ✨ add i18n package and foundation (2418abf)
  • feat(i18n): ✨ add translation keys (2ffbb3b)
  • feat(i18n): 🌐 complete translation system for VSCode extension (47e64b0)
  • feat(init): ✨ add option to toggle commit validation (ed029e1)
  • feat(release): ✨ implement locked mode versioning and changelog (205226b)
  • feat(vscode-extension): ✨ Setup React, Vite, and Tailwind for Webview UI (4acb5be)
  • feat(vscode-extension): 🚀 Complete React webview UI implementation (32f4241)
  • feat(vscode): implement complete CLI integration with proactive notifications (223e5b5)
  • fix: 🌐 implement yargs localization for help screens (1c0008c)
  • fix: 🐛 adapt CLI commands to core function signature changes (49828e1)
  • fix: 🐛 Add missing build script to core package (abe05e0)
  • fix: 🐛 correct handler types and implement i18n exports (321193f)
  • fix: 🐛 resolve type inference error in i18n and clarify build step (018a991)
  • fix: 🔧 add exports field to i18n package.json for ESM compatibility (3a50abe)
  • fix: 🔧 add exports field to i18n package.json for ESM compatibility (e62de9b)
  • fix: 🔨 Manually create commit-msg hook for modern Husky (819f79b)
  • fix: 🧪 update tests to support dependency validation system (14bbd3b)
  • fix: resolve TypeScript configuration and type errors (1f57156)
  • fix(.github): 👷 fix CI workflow by using npm ci ([381fef4](ht...
Read more

v1.0.3

30 Jul 03:55

Choose a tag to compare

StackCode v1.0.3

It is with great excitement that we announce the official launch of StackCode!

Note

This marks the first official public release of StackCode. The version is 1.0.3 due to a hotfix that corrected the package naming on the NPM registry immediately following the initial publication. All work and features described below are included in this version.

This first version is the culmination of intense foundational work, with the goal of creating a robust, tested, and documented command-line tool that simplifies and automates the software development lifecycle. StackCode was born from the idea that DevOps best practices don't have to be complicated, and this version is the first step in making that vision a reality for all developers.


✨ Core Features

This version introduces a complete suite of commands to manage your projects from start to finish:

  • Project Scaffolding (init): Create new, production-ready Node.js + TypeScript projects in seconds, with a professional directory structure and essential configurations already in place.
  • Intelligent File Generation (generate): Generate common project files, including a composable and intelligent system for .gitignore that combines templates from various technologies.
  • Guided Commits (commit): Never write a non-standard commit message again. An interactive wizard guides you through the Conventional Commits specification, ensuring a clean and meaningful Git history.
  • Simplified Gitflow (git): Abstract away the complexity of Gitflow with an interactive menu to start and finish feature branches, culminating in the automatic opening of the Pull Request page.

🚀 Automation & DevOps in Your Terminal

  • Automated Releases (release): The most powerful command in the suite. It analyzes your commits, determines the next semantic version (major, minor, patch), updates all package.json files, generates a CHANGELOG.md, and most importantly, creates the release commit and tag automatically.
  • Commit Validation (validate): Ensures the quality of your repository through integration with Husky hooks, preventing non-standard commits from being committed.

🌍 Quality of Life & Professional Standards

  • Internationalization (i18n): Full support for English and Portuguese across all commands and messages, automatically detecting the user's configured language.
  • Automated Tests: The @stackcode/core codebase is protected by a unit test suite with Vitest, ensuring the core logic is stable and reliable.
  • CI/CD with GitHub Actions: A Continuous Integration workflow is already configured to build and test every Pull Request, ensuring the develop branch always remains healthy.
  • Comprehensive Documentation: The project now features a detailed README.md, a CONTRIBUTING.md to guide new contributors, and documentation for each package in the monorepo.

🗺️ Next Steps

This is just the foundation. We are already planning the future of the StackCode ecosystem, which includes:

  • New scaffolding templates (React, Vue, etc.).
  • A VS Code extension to bring the power of StackCode directly into your editor.