|
| 1 | +# Changelog |
| 2 | + |
| 3 | +Todas as mudancas notaveis do smolerclaw estao documentadas neste arquivo. |
| 4 | + |
| 5 | +O formato segue [Keep a Changelog](https://keepachangelog.com/pt-BR/1.1.0/), |
| 6 | +e o versionamento segue [Semantic Versioning](https://semver.org/lang/pt-BR/). |
| 7 | + |
| 8 | +--- |
| 9 | + |
| 10 | +## [Unreleased] |
| 11 | + |
| 12 | +### Added |
| 13 | +- Logger estruturado (`src/core/logger.ts`) com niveis debug/info/warn/error, controlado por `LOG_LEVEL` |
| 14 | +- Deteccao de secrets em tool calls (15 patterns: API keys, tokens, passwords) |
| 15 | +- Protecao de paths do sistema (System32, /etc, .ssh, etc.) em write/edit |
| 16 | +- Rate limiting por ferramenta (write_file 100/min, run_command 50/min) |
| 17 | +- Documentacao arquitetural (`docs/ARCHITECTURE.md`) |
| 18 | +- 190 novos testes para context-window, event-bus e windows-agent (total: 799 testes) |
| 19 | + |
| 20 | +### Changed |
| 21 | +- `src/tools.ts` (3.369 LOC) dividido em 14 modulos em `src/tools/` |
| 22 | +- `src/index.ts` (2.419 LOC) dividido em `src/init/`, `src/modes/`, `src/commands/` |
| 23 | +- Parametro `apiKey` renomeado para `token` em ClaudeProvider (reflete uso de subscription) |
| 24 | +- `updateApiKey()` renomeado para `updateToken()` |
| 25 | +- 12 catch blocks silenciosos agora logam via logger estruturado |
| 26 | + |
| 27 | +### Removed |
| 28 | +- Todas as referencias a `ANTHROPIC_API_KEY` na documentacao e instalador |
| 29 | +- Suporte a API key removido do Quick Start (README e install.ps1) |
| 30 | + |
| 31 | +### Fixed |
| 32 | +- Mensagem de erro em `errors.ts` ja referencia "subscription token" corretamente |
| 33 | + |
| 34 | +--- |
| 35 | + |
| 36 | +## [1.3.6] - 2026-03-31 |
| 37 | + |
| 38 | +### Changed |
| 39 | +- Autenticacao simplificada: subscription-only, sem fallback para API key |
| 40 | +- README e USAGE.md atualizados para refletir auth por subscription |
| 41 | + |
| 42 | +--- |
| 43 | + |
| 44 | +## [1.3.5] - 2026-03-31 |
| 45 | + |
| 46 | +### Added |
| 47 | +- Scheduler integrado com Windows Task Scheduler |
| 48 | +- Dashboard de boas-vindas com noticias, tarefas e calendario |
| 49 | +- Toast notifications no Windows para lembretes |
| 50 | +- Filtro por categoria ao listar noticias |
| 51 | + |
| 52 | +--- |
| 53 | + |
| 54 | +## [1.3.4] - 2026-03-30 |
| 55 | + |
| 56 | +### Added |
| 57 | +- Logo do projeto (smolerclaw.png) |
| 58 | + |
| 59 | +--- |
| 60 | + |
| 61 | +## [1.3.3] - 2026-03-30 |
| 62 | + |
| 63 | +### Added |
| 64 | +- Protocolo de Alta Agencia e Planejamento Previo (agency-engine) |
| 65 | +- 46 testes para modulos criticos (context, context-window, event-bus, windows-agent) |
| 66 | + |
| 67 | +--- |
| 68 | + |
| 69 | +## [1.3.2] - 2026-03-29 |
| 70 | + |
| 71 | +### Fixed |
| 72 | +- Correcao de rendering na TUI |
| 73 | + |
| 74 | +--- |
| 75 | + |
| 76 | +## [1.3.1] - 2026-03-29 |
| 77 | + |
| 78 | +### Added |
| 79 | +- Event Bus (`src/core/event-bus.ts`) para comunicacao desacoplada entre modulos |
| 80 | +- Engine de decisao estocastica (`src/services/decision-engine.ts`) |
| 81 | +- Ciclo de aprendizado continuo (`src/services/docs-engine.ts`) |
| 82 | +- Melhoria na engine do Windows (OCR, screen context, PowerShell) |
| 83 | +- TUI com dicas contextuais |
| 84 | +- Contexto enriquecido para o modelo (git, projeto, ambiente) |
| 85 | + |
| 86 | +### Changed |
| 87 | +- Refinamento da interface TUI |
| 88 | +- Melhoria geral na qualidade do codigo |
| 89 | + |
| 90 | +--- |
| 91 | + |
| 92 | +## [1.3.0] - 2026-03-28 |
| 93 | + |
| 94 | +### Changed |
| 95 | +- Melhorias significativas de performance |
| 96 | +- Otimizacoes de contexto e streaming |
| 97 | + |
| 98 | +--- |
| 99 | + |
| 100 | +## [1.2.3] - 2026-03-27 |
| 101 | + |
| 102 | +### Fixed |
| 103 | +- Correcao na selecao de sessoes |
| 104 | + |
| 105 | +--- |
| 106 | + |
| 107 | +## [1.2.2] - 2026-03-27 |
| 108 | + |
| 109 | +### Changed |
| 110 | +- Atualizacao do package.json |
| 111 | + |
| 112 | +--- |
| 113 | + |
| 114 | +## [1.2.1] - 2026-03-27 |
| 115 | + |
| 116 | +### Fixed |
| 117 | +- Correcao de versao no binario |
| 118 | + |
| 119 | +--- |
| 120 | + |
| 121 | +## [1.2.0] - 2026-03-27 |
| 122 | + |
| 123 | +### Added |
| 124 | +- Gestao de projetos (`/projeto`, `/projetos`, `/sessao`, `/relatorio`) |
| 125 | +- Pipeline de oportunidades (`/oportunidades`) |
| 126 | +- Sessoes de trabalho com timer |
| 127 | +- Relatorios de progresso (git + sessoes + tarefas) |
| 128 | + |
| 129 | +--- |
| 130 | + |
| 131 | +## [1.1.0] - 2026-03-27 |
| 132 | + |
| 133 | +### Changed |
| 134 | +- Melhorias internas na arquitetura |
| 135 | + |
| 136 | +--- |
| 137 | + |
| 138 | +## [1.0.5] - 2026-03-25 |
| 139 | + |
| 140 | +### Added |
| 141 | +- Materiais persistentes (base de conhecimento com categorias e tags) |
| 142 | + |
| 143 | +--- |
| 144 | + |
| 145 | +## [1.0.4] - 2026-03-25 |
| 146 | + |
| 147 | +### Added |
| 148 | +- Noticias de seguranca/cyber como categoria |
| 149 | + |
| 150 | +--- |
| 151 | + |
| 152 | +## [1.0.3] - 2026-03-24 |
| 153 | + |
| 154 | +### Removed |
| 155 | +- Suporte a API key removido do codigo (subscription-only desde esta versao) |
| 156 | + |
| 157 | +### Fixed |
| 158 | +- Correcao de parsing de horarios |
| 159 | +- Correcao em acoes do sistema |
| 160 | + |
| 161 | +--- |
| 162 | + |
| 163 | +## [1.0.2] - 2026-03-24 |
| 164 | + |
| 165 | +### Changed |
| 166 | +- Documentacao atualizada (README, USAGE) |
| 167 | + |
| 168 | +--- |
| 169 | + |
| 170 | +## [1.0.1] - 2026-03-24 |
| 171 | + |
| 172 | +### Changed |
| 173 | +- Documentacao inicial completa |
| 174 | + |
| 175 | +--- |
| 176 | + |
| 177 | +## [0.1.1] - 2026-03-24 |
| 178 | + |
| 179 | +### Added |
| 180 | +- Commit inicial do smolerclaw |
| 181 | +- Assistente de negocios com integracao Windows e radar de noticias |
| 182 | +- Sistema de tarefas e lembretes com toast notifications |
| 183 | +- Gerenciamento de pessoas (equipe, familia, contatos) |
| 184 | +- Comandos bilingues (Portugues + Ingles) |
| 185 | +- Sistema de memos persistente |
| 186 | +- Briefing matinal automatico |
| 187 | +- Rascunho de email com integracao Outlook |
| 188 | +- Timer Pomodoro com notificacoes |
| 189 | +- Controle financeiro (entradas/saidas) |
| 190 | +- Log de decisoes com contexto |
| 191 | +- Workflows automatizados (multi-step) |
| 192 | +- Monitor de processos Windows |
| 193 | +- Instalador PowerShell (`install.ps1`) |
| 194 | +- Skills e personas (default, business) |
| 195 | +- Safety guards para PowerShell |
| 196 | +- Escrita atomica com checksums SHA-256 |
| 197 | +- Multi-provider (Anthropic, OpenAI, Ollama) |
| 198 | + |
| 199 | +--- |
| 200 | + |
| 201 | +[Unreleased]: https://github.com/ktfth/smolerclaw/compare/v1.3.6...HEAD |
| 202 | +[1.3.6]: https://github.com/ktfth/smolerclaw/compare/v1.3.5...v1.3.6 |
| 203 | +[1.3.5]: https://github.com/ktfth/smolerclaw/compare/v1.3.4...v1.3.5 |
| 204 | +[1.3.4]: https://github.com/ktfth/smolerclaw/compare/v1.3.3...v1.3.4 |
| 205 | +[1.3.3]: https://github.com/ktfth/smolerclaw/compare/v1.3.2...v1.3.3 |
| 206 | +[1.3.2]: https://github.com/ktfth/smolerclaw/compare/v1.3.1...v1.3.2 |
| 207 | +[1.3.1]: https://github.com/ktfth/smolerclaw/compare/v1.3.0...v1.3.1 |
| 208 | +[1.3.0]: https://github.com/ktfth/smolerclaw/compare/v1.2.3...v1.3.0 |
| 209 | +[1.2.3]: https://github.com/ktfth/smolerclaw/compare/v1.2.2...v1.2.3 |
| 210 | +[1.2.2]: https://github.com/ktfth/smolerclaw/compare/v1.2.1...v1.2.2 |
| 211 | +[1.2.1]: https://github.com/ktfth/smolerclaw/compare/v1.2.0...v1.2.1 |
| 212 | +[1.2.0]: https://github.com/ktfth/smolerclaw/compare/v1.1.0...v1.2.0 |
| 213 | +[1.1.0]: https://github.com/ktfth/smolerclaw/compare/v1.0.5...v1.1.0 |
| 214 | +[1.0.5]: https://github.com/ktfth/smolerclaw/compare/v1.0.4...v1.0.5 |
| 215 | +[1.0.4]: https://github.com/ktfth/smolerclaw/compare/v1.0.3...v1.0.4 |
| 216 | +[1.0.3]: https://github.com/ktfth/smolerclaw/compare/v1.0.2...v1.0.3 |
| 217 | +[1.0.2]: https://github.com/ktfth/smolerclaw/compare/v1.0.1...v1.0.2 |
| 218 | +[1.0.1]: https://github.com/ktfth/smolerclaw/compare/v0.1.1...v1.0.1 |
| 219 | +[0.1.1]: https://github.com/ktfth/smolerclaw/releases/tag/v0.1.1 |
0 commit comments