|
| 1 | +## (2025-09-27) |
| 2 | + |
| 3 | +* ✨ :sparkles: Implement comprehensive stack generator with 8 technology stacks ([38a7f39](https://github.com/YagoBorba/StackCode/commit/38a7f39)), closes [#29](https://github.com/YagoBorba/StackCode/issues/29) [#34](https://github.com/YagoBorba/StackCode/issues/34) |
| 4 | +* ✨ feat: expand configuration system and clean up documentation ([298e627](https://github.com/YagoBorba/StackCode/commit/298e627)) |
| 5 | +* ✨ feat(cli): add GitHub integration commands ([f43fbc2](https://github.com/YagoBorba/StackCode/commit/f43fbc2)), closes [#44](https://github.com/YagoBorba/StackCode/issues/44) [#45](https://github.com/YagoBorba/StackCode/issues/45) [#46](https://github.com/YagoBorba/StackCode/issues/46) |
| 6 | +* ✨ feat(vscode): implement GitHub OAuth authentication ([e6f8f26](https://github.com/YagoBorba/StackCode/commit/e6f8f26)), closes [#44](https://github.com/YagoBorba/StackCode/issues/44) |
| 7 | +* ✨ implement optional educational mode with global configuration ([c9acfd7](https://github.com/YagoBorba/StackCode/commit/c9acfd7)), closes [#35](https://github.com/YagoBorba/StackCode/issues/35) |
| 8 | +* 🌐 feat(i18n): add complete GitHub integration translations ([6f69cd1](https://github.com/YagoBorba/StackCode/commit/6f69cd1)) |
| 9 | +* 🌐 feat(i18n): add GitHub commands translations ([cd57bbe](https://github.com/YagoBorba/StackCode/commit/cd57bbe)) |
| 10 | +* 🌐 fix(i18n): implement complete GitHub integration translations ([0d32b0f](https://github.com/YagoBorba/StackCode/commit/0d32b0f)), closes [#47](https://github.com/YagoBorba/StackCode/issues/47) |
| 11 | +* 🎨 :art: Fix code formatting with Prettier ([0706ac2](https://github.com/YagoBorba/StackCode/commit/0706ac2)) |
| 12 | +* 🎨 fix prettier formatting in educational-mode test ([0778da7](https://github.com/YagoBorba/StackCode/commit/0778da7)) |
| 13 | +* 📚 docs: complete comprehensive documentation translations for pt-BR and es ([5e7a9fc](https://github.com/YagoBorba/StackCode/commit/5e7a9fc)), closes [#32](https://github.com/YagoBorba/StackCode/issues/32) |
| 14 | +* 📚 Fix documentation translations and remove duplicate content ([0686d7d](https://github.com/YagoBorba/StackCode/commit/0686d7d)) |
| 15 | +* 📝 fix(docs): comprehensive documentation cleanup and correction ([c417de3](https://github.com/YagoBorba/StackCode/commit/c417de3)) |
| 16 | +* 🚨 fix linting warnings and ✅ add educational mode tests ([37ed319](https://github.com/YagoBorba/StackCode/commit/37ed319)) |
| 17 | +* 🚨 fix: remove unused error parameters in catch blocks ([5908656](https://github.com/YagoBorba/StackCode/commit/5908656)) |
| 18 | +* feat!: 🚀 Migrate entire toolchain to native ES Modules ([7606899](https://github.com/YagoBorba/StackCode/commit/7606899)) |
| 19 | +* Update packages/cli/src/commands/config.ts ([53bb280](https://github.com/YagoBorba/StackCode/commit/53bb280)) |
| 20 | +* Update packages/core/src/utils.ts ([397d485](https://github.com/YagoBorba/StackCode/commit/397d485)) |
| 21 | +* feat: ✨ add command execution and husky setup to core ([e492be2](https://github.com/YagoBorba/StackCode/commit/e492be2)) |
| 22 | +* feat: ✨ add comprehensive English docstrings across codebase ([aaa25fe](https://github.com/YagoBorba/StackCode/commit/aaa25fe)) |
| 23 | +* feat: ✨ Add monorepo package structure ([fe0a75f](https://github.com/YagoBorba/StackCode/commit/fe0a75f)) |
| 24 | +* feat: ✨ add project scaffolding logic to core ([2e055b7](https://github.com/YagoBorba/StackCode/commit/2e055b7)) |
| 25 | +* feat: ✨ complete GitHub Issues integration - ALL ISSUES CLOSED ([0c5d182](https://github.com/YagoBorba/StackCode/commit/0c5d182)), closes [#44](https://github.com/YagoBorba/StackCode/issues/44) [#45](https://github.com/YagoBorba/StackCode/issues/45) [#46](https://github.com/YagoBorba/StackCode/issues/46) [#44](https://github.com/YagoBorba/StackCode/issues/44) [#45](https://github.com/YagoBorba/StackCode/issues/45) [#46](https://github.com/YagoBorba/StackCode/issues/46) [#44](https://github.com/YagoBorba/StackCode/issues/44) [#45](https://github.com/YagoBorba/StackCode/issues/45) [#46](https://github.com/YagoBorba/StackCode/issues/46) |
| 26 | +* feat: ✨ Implement 'generate gitignore' command ([8888df9](https://github.com/YagoBorba/StackCode/commit/8888df9)) |
| 27 | +* feat: ✨ implement 'git start-feature' command ([8d49aaf](https://github.com/YagoBorba/StackCode/commit/8d49aaf)) |
| 28 | +* feat: ✨ Implement commit validation using Husky pre-commit hook ([031049d](https://github.com/YagoBorba/StackCode/commit/031049d)) |
| 29 | +* feat: ✨ Implement commit validator and configure TypeScript for core package ([2c18c65](https://github.com/YagoBorba/StackCode/commit/2c18c65)) |
| 30 | +* feat: ✨ implement full config system and autocomplete ([e231dd4](https://github.com/YagoBorba/StackCode/commit/e231dd4)) |
| 31 | +* feat: ✨ implement GitHub OAuth auth and issues integration ([aad9d4d](https://github.com/YagoBorba/StackCode/commit/aad9d4d)), closes [#44](https://github.com/YagoBorba/StackCode/issues/44) [#45](https://github.com/YagoBorba/StackCode/issues/45) |
| 32 | +* feat: ✨ implement interactive 'commit' command with i18n ([b4ea532](https://github.com/YagoBorba/StackCode/commit/b4ea532)) |
| 33 | +* feat: ✨ implement proactive notifications system for VS Code extension ([32be71a](https://github.com/YagoBorba/StackCode/commit/32be71a)) |
| 34 | +* feat: 🚀 overhaul git command for flexible branching and PR creation ([3efd070](https://github.com/YagoBorba/StackCode/commit/3efd070)) |
| 35 | +* feat: expand configuration system and fix documentation accuracy ([9445349](https://github.com/YagoBorba/StackCode/commit/9445349)) |
| 36 | +* feat: implement educational mode #35 with comprehensive i18n support ([184b6a4](https://github.com/YagoBorba/StackCode/commit/184b6a4)), closes [#35](https://github.com/YagoBorba/StackCode/issues/35) [#35](https://github.com/YagoBorba/StackCode/issues/35) |
| 37 | +* feat: �� add system dependency validation ([54b1489](https://github.com/YagoBorba/StackCode/commit/54b1489)) |
| 38 | +* feat(cli): ⚡ Integrate release command with core logic ([92612f3](https://github.com/YagoBorba/StackCode/commit/92612f3)) |
| 39 | +* feat(cli): ✨ add 'stc' as a command alias for 'stackcode' ([248a1bd](https://github.com/YagoBorba/StackCode/commit/248a1bd)) |
| 40 | +* feat(cli): ✨ add interactive and non-interactive modes to config command ([45666f8](https://github.com/YagoBorba/StackCode/commit/45666f8)) |
| 41 | +* feat(cli): ✨ implement complete GitHub issues integration with interactive menu ([cdb243c](https://github.com/YagoBorba/StackCode/commit/cdb243c)), closes [#44](https://github.com/YagoBorba/StackCode/issues/44) [#45](https://github.com/YagoBorba/StackCode/issues/45) |
| 42 | +* feat(cli): ✨ Start implementing the info command ([313a4b5](https://github.com/YagoBorba/StackCode/commit/313a4b5)) |
| 43 | +* feat(commit): ✨ add GitHub issues integration to commit command ([fa83858](https://github.com/YagoBorba/StackCode/commit/fa83858)), closes [#46](https://github.com/YagoBorba/StackCode/issues/46) |
| 44 | +* feat(config): ✨ add config command and persistent language setting ([3fea6bf](https://github.com/YagoBorba/StackCode/commit/3fea6bf)) |
| 45 | +* feat(core): ✨ add and test github release creation logic ([6b6fcfd](https://github.com/YagoBorba/StackCode/commit/6b6fcfd)) |
| 46 | +* feat(core): ✨ Implement independent and locked release logic ([ce9562d](https://github.com/YagoBorba/StackCode/commit/ce9562d)) |
| 47 | +* feat(core): ✨ implements and tests release automation" -m "Introduces a test-driven approach to enha ([51387b8](https://github.com/YagoBorba/StackCode/commit/51387b8)) |
| 48 | +* feat(core): ✨ implements intelligent, composable template system" -m "Evolves the template generatio ([b0b131e](https://github.com/YagoBorba/StackCode/commit/b0b131e)) |
| 49 | +* feat(gitignore): ✨ add new .gitignore templates ([371a054](https://github.com/YagoBorba/StackCode/commit/371a054)) |
| 50 | +* feat(i18n): ✨ add i18n package and foundation ([2418abf](https://github.com/YagoBorba/StackCode/commit/2418abf)) |
| 51 | +* feat(i18n): ✨ add translation keys ([2ffbb3b](https://github.com/YagoBorba/StackCode/commit/2ffbb3b)) |
| 52 | +* feat(i18n): 🌐 complete translation system for VSCode extension ([47e64b0](https://github.com/YagoBorba/StackCode/commit/47e64b0)) |
| 53 | +* feat(init): ✨ add option to toggle commit validation ([ed029e1](https://github.com/YagoBorba/StackCode/commit/ed029e1)) |
| 54 | +* feat(release): ✨ implement locked mode versioning and changelog ([205226b](https://github.com/YagoBorba/StackCode/commit/205226b)) |
| 55 | +* feat(vscode-extension): ✨ Setup React, Vite, and Tailwind for Webview UI ([4acb5be](https://github.com/YagoBorba/StackCode/commit/4acb5be)) |
| 56 | +* feat(vscode-extension): 🚀 Complete React webview UI implementation ([32f4241](https://github.com/YagoBorba/StackCode/commit/32f4241)) |
| 57 | +* feat(vscode): implement complete CLI integration with proactive notifications ([223e5b5](https://github.com/YagoBorba/StackCode/commit/223e5b5)) |
| 58 | +* fix: 🌐 implement yargs localization for help screens ([1c0008c](https://github.com/YagoBorba/StackCode/commit/1c0008c)) |
| 59 | +* fix: 🐛 adapt CLI commands to core function signature changes ([49828e1](https://github.com/YagoBorba/StackCode/commit/49828e1)) |
| 60 | +* fix: 🐛 Add missing build script to core package ([abe05e0](https://github.com/YagoBorba/StackCode/commit/abe05e0)) |
| 61 | +* fix: 🐛 correct handler types and implement i18n exports ([321193f](https://github.com/YagoBorba/StackCode/commit/321193f)) |
| 62 | +* fix: 🐛 resolve type inference error in i18n and clarify build step ([018a991](https://github.com/YagoBorba/StackCode/commit/018a991)) |
| 63 | +* fix: 🔧 add exports field to i18n package.json for ESM compatibility ([3a50abe](https://github.com/YagoBorba/StackCode/commit/3a50abe)) |
| 64 | +* fix: 🔧 add exports field to i18n package.json for ESM compatibility ([e62de9b](https://github.com/YagoBorba/StackCode/commit/e62de9b)) |
| 65 | +* fix: 🔨 Manually create commit-msg hook for modern Husky ([819f79b](https://github.com/YagoBorba/StackCode/commit/819f79b)) |
| 66 | +* fix: 🧪 update tests to support dependency validation system ([14bbd3b](https://github.com/YagoBorba/StackCode/commit/14bbd3b)) |
| 67 | +* fix: resolve TypeScript configuration and type errors ([1f57156](https://github.com/YagoBorba/StackCode/commit/1f57156)) |
| 68 | +* fix(.github): 👷 fix CI workflow by using npm ci ([381fef4](https://github.com/YagoBorba/StackCode/commit/381fef4)) |
| 69 | +* fix(build): 🐛 ensure i18n locales are copied by root build script ([538905a](https://github.com/YagoBorba/StackCode/commit/538905a)) |
| 70 | +* fix(ci): 🔧 configure root test script to run workspace tests ([934d4ce](https://github.com/YagoBorba/StackCode/commit/934d4ce)) |
| 71 | +* fix(cli): 🐛 correct description in package.json ([1cafe44](https://github.com/YagoBorba/StackCode/commit/1cafe44)) |
| 72 | +* fix(cli): 🐛 correct package name to scoped version ([86a89c6](https://github.com/YagoBorba/StackCode/commit/86a89c6)) |
| 73 | +* fix(cli): 🚸 Add overwrite prompt to gitignore generation ([9e90fee](https://github.com/YagoBorba/StackCode/commit/9e90fee)) |
| 74 | +* fix(commit.ts): 🐛 prevent commit attempts with no staged changes ([d3a4206](https://github.com/YagoBorba/StackCode/commit/d3a4206)) |
| 75 | +* fix(deps): 🐛 resolve installation issues with manual versioning ([1ddcf2e](https://github.com/YagoBorba/StackCode/commit/1ddcf2e)) |
| 76 | +* fix(deps): 🐛 resolve installation issues with manual versioning ([9a6de78](https://github.com/YagoBorba/StackCode/commit/9a6de78)) |
| 77 | +* fix(gitignore): 🐛 correct gitignore syntax ([98786f5](https://github.com/YagoBorba/StackCode/commit/98786f5)) |
| 78 | +* fix(i18n): 🐛 correct i18n key usage for common prompts ([be5cb9c](https://github.com/YagoBorba/StackCode/commit/be5cb9c)) |
| 79 | +* fix(i18n): 🐛 internationalize commit type choices ([01dad98](https://github.com/YagoBorba/StackCode/commit/01dad98)) |
| 80 | +* fix(i18n): 🐛 translate all command descriptions ([16d475c](https://github.com/YagoBorba/StackCode/commit/16d475c)) |
| 81 | +* fix(vscode): ✨ implement robust GitHub repository detection ([cfaddc0](https://github.com/YagoBorba/StackCode/commit/cfaddc0)), closes [#46](https://github.com/YagoBorba/StackCode/issues/46) |
| 82 | +* fix(vscode): resolve all TypeScript compilation errors ([5f06140](https://github.com/YagoBorba/StackCode/commit/5f06140)) |
| 83 | +* fix(vscode): resolve ESLint unused variable warnings ([6a3001b](https://github.com/YagoBorba/StackCode/commit/6a3001b)) |
| 84 | +* docs: ✨ implement centralized documentation structure ([a447d21](https://github.com/YagoBorba/StackCode/commit/a447d21)), closes [#32](https://github.com/YagoBorba/StackCode/issues/32) |
| 85 | +* docs: add centralized documentation structure and guides ([1634303](https://github.com/YagoBorba/StackCode/commit/1634303)) |
| 86 | +* docs: fix README.md files ([18ad03d](https://github.com/YagoBorba/StackCode/commit/18ad03d)) |
| 87 | +* docs: �� update documentation for dependency validation system ([51584ce](https://github.com/YagoBorba/StackCode/commit/51584ce)) |
| 88 | +* docs(docs): 📝 expand and improve project documentation structure ([4d92315](https://github.com/YagoBorba/StackCode/commit/4d92315)), closes [#28](https://github.com/YagoBorba/StackCode/issues/28) |
| 89 | +* docs(project): 📝 create comprehensive initial documentation" -m "Adds a full suite of professional ([4084b87](https://github.com/YagoBorba/StackCode/commit/4084b87)) |
| 90 | +* docs(project): 📝 create comprehensive initial documentation" -m "Adds a full suite of professional ([efbd470](https://github.com/YagoBorba/StackCode/commit/efbd470)) |
| 91 | +* ci: 🔧 fix pipeline build step missing in test job ([4ae7e61](https://github.com/YagoBorba/StackCode/commit/4ae7e61)) |
| 92 | +* test: 🧪 fix commit command mocks for ui.promptForCommitAnswers ([07226bf](https://github.com/YagoBorba/StackCode/commit/07226bf)) |
| 93 | +* test: 🧪 fix package.json exports order to resolve i18n module resolution ([f88eaaa](https://github.com/YagoBorba/StackCode/commit/f88eaaa)) |
| 94 | +* test(cli): ✅ add comprehensive tests for init command ([e64777d](https://github.com/YagoBorba/StackCode/commit/e64777d)), closes [#26](https://github.com/YagoBorba/StackCode/issues/26) |
| 95 | +* test(cli): ✅ add unit tests for release command handler ([a55b101](https://github.com/YagoBorba/StackCode/commit/a55b101)) |
| 96 | +* chore: ➖ Remove node_modules from git history and add .gitignore ([f556d8a](https://github.com/YagoBorba/StackCode/commit/f556d8a)) |
| 97 | +* chore: 🎉 Initial project setup with Dev Container and package.json ([f1dc71c](https://github.com/YagoBorba/StackCode/commit/f1dc71c)) |
| 98 | +* chore: 🏗️ Improve and stabilize monorepo build system ([ec8f9a0](https://github.com/YagoBorba/StackCode/commit/ec8f9a0)) |
| 99 | +* chore: 🔧 Add root build script as workaround for npm workspace issue ([457ce14](https://github.com/YagoBorba/StackCode/commit/457ce14)) |
| 100 | +* chore: 🔧 Finalize CLI command setup and configuration ([7290517](https://github.com/YagoBorba/StackCode/commit/7290517)) |
| 101 | +* chore: 🔧 Update husky hook to v9+ syntax ([f03c657](https://github.com/YagoBorba/StackCode/commit/f03c657)) |
| 102 | +* chore: 🧹 cleanup test files ([706d94a](https://github.com/YagoBorba/StackCode/commit/706d94a)) |
| 103 | +* chore: �� FIX root build script to use tsc --build ([921396a](https://github.com/YagoBorba/StackCode/commit/921396a)) |
| 104 | +* chore(build): 🔧 overhaul configs to fix persistent installation issues ([609b5f5](https://github.com/YagoBorba/StackCode/commit/609b5f5)) |
| 105 | +* chore(ci): 👷 add linting and format checking to CI pipeline ([c44df4d](https://github.com/YagoBorba/StackCode/commit/c44df4d)), closes [#27](https://github.com/YagoBorba/StackCode/issues/27) |
| 106 | +* chore(release): release cli@1.5.0 ([4f3cc5b](https://github.com/YagoBorba/StackCode/commit/4f3cc5b)) |
| 107 | +* chore(release): release core@1.1.0 ([3c9f2de](https://github.com/YagoBorba/StackCode/commit/3c9f2de)) |
| 108 | +* chore(release): release i18n@1.1.0 ([3466358](https://github.com/YagoBorba/StackCode/commit/3466358)) |
| 109 | +* chore(release): release vscode-extension@1.1.0 ([ea23edb](https://github.com/YagoBorba/StackCode/commit/ea23edb)) |
| 110 | +* chore(repo): 🔖 align package versions and dependencies ([6d2352e](https://github.com/YagoBorba/StackCode/commit/6d2352e)) |
| 111 | +* chore(version): 🔖 align all package versions to v1.0.3 ([2004166](https://github.com/YagoBorba/StackCode/commit/2004166)) |
| 112 | +* style(style): 🧹 fix code formatting and lint issues ([518dc8e](https://github.com/YagoBorba/StackCode/commit/518dc8e)), closes [#47](https://github.com/YagoBorba/StackCode/issues/47) |
| 113 | +* refactor: ♻️ apply i18n to all existing commands ([2daa167](https://github.com/YagoBorba/StackCode/commit/2daa167)) |
| 114 | +* refactor: ♻️ apply i18n to all existing commands ([7e0379c](https://github.com/YagoBorba/StackCode/commit/7e0379c)) |
| 115 | +* refactor: ♻️ modularize cli commands and fix build process ([2236ddf](https://github.com/YagoBorba/StackCode/commit/2236ddf)) |
| 116 | +* refactor(cli): ♻️ consolidate GitHub release and fix process hanging ([a3d8a08](https://github.com/YagoBorba/StackCode/commit/a3d8a08)) |
| 117 | +* refactor(cli): ♻️ Finalize refactoring for git command module ([8e6a956](https://github.com/YagoBorba/StackCode/commit/8e6a956)) |
| 118 | +* refactor(cli): ♻️ Migrate from Commander.js to Yargs ([3de6e05](https://github.com/YagoBorba/StackCode/commit/3de6e05)) |
| 119 | +* refactor(cli): ♻️ separate UI logic into dedicated module ([b3551cf](https://github.com/YagoBorba/StackCode/commit/b3551cf)), closes [#25](https://github.com/YagoBorba/StackCode/issues/25) |
| 120 | +* refactor(config.ts): ♻️ remove duplicate project root validation in 'config' command ([a335a86](https://github.com/YagoBorba/StackCode/commit/a335a86)) |
| 121 | +* refactor(core): ♻️ improve release logic and fix tests ([539feba](https://github.com/YagoBorba/StackCode/commit/539feba)) |
| 122 | +* refactor(core): ♻️ modernize and consolidate core utilities ([9de95b3](https://github.com/YagoBorba/StackCode/commit/9de95b3)) |
| 123 | +* refactor(core): ✨ Extract templates to separate files ([520f127](https://github.com/YagoBorba/StackCode/commit/520f127)) |
| 124 | +* refactor(generate.ts): ♻️ abstract file generation logic in 'generate' command ([1b545e5](https://github.com/YagoBorba/StackCode/commit/1b545e5)) |
| 125 | +* refactor(i18n): 🌐 refactor: replace hardcoded strings with i18n keys ([d263649](https://github.com/YagoBorba/StackCode/commit/d263649)), closes [#47](https://github.com/YagoBorba/StackCode/issues/47) |
| 126 | +* refactor(vscode-extension): 🔧 Enhance webview debugging and CSP configuration ([91b5fa3](https://github.com/YagoBorba/StackCode/commit/91b5fa3)) |
| 127 | + |
| 128 | + |
| 129 | +### BREAKING CHANGE |
| 130 | + |
| 131 | +* Documentation now accurately reflects only implemented features |
| 132 | +* Extension now provides complete CLI functionality rather than just notifications |
| 133 | +* None |
| 134 | +Fixes documentation encoding issues and content duplications |
| 135 | + |
| 136 | + |
| 137 | + |
1 | 138 | # Changelog |
2 | 139 |
|
3 | 140 | ## [Unreleased] |
|
0 commit comments