Changelog do Claude Code
Notas de cada versão do Claude Code desde a beta v0.2 até março de 2026. Bare mode, relay de permissões com Channels, correções de OAuth e todas as breaking changes.
Pare de configurar. Comece a construir.
Templates SaaS com orquestração de IA.
Cada versão do Claude Code, por ordem. Funcionalidades entregues, bugs corrigidos e tudo o que se partiu pelo caminho. A cobertura vai desde a beta v0.2 até março de 2026.
À procura das versões mais recentes? Este registo para em março de 2026. Corre claude --version no terminal para ver o que está atual agora.
Série Versão 2.1 (2026)
v2.1.81
- Bare mode. Nova flag
--barepara chamadas-pcom scripts. Ignora hooks, LSP, sincronização de plugins e percursos de diretórios de skills. Precisa deANTHROPIC_API_KEYouapiKeyHelpervia--settings - Relay de permissões com Channels. A flag
--channelspermite que servidores de canais reencaminhem prompts de aprovação de ferramentas para o teu telemóvel - Correção de sessão OAuth. Sessões em curso já não forçam logins repetidos quando uma sessão irmã atualiza o seu token OAuth
- Correções do modo de voz. Falhas de retry deixam de ser engolidas silenciosamente, e o áudio recupera após o servidor fechar o WebSocket
- Correção do cabeçalho beta.
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETASagora suprime o cabeçalho beta de structured-outputs como devia
v2.1.80
- Funcionalidade Channels. Mensagens baseadas em plugins para Telegram, Discord e iMessage
- Suporte ao runtime Bun. Os plugins podem correr em Bun
v2.1.50
- Worktrees. Suporte de primeira classe a git worktrees por trás de uma flag
--worktree
Série Versão 2.0
v2.0.42
- Campos SubagentStop. Hooks
SubagentStopexpõem agoraagent_ideagent_transcript_path
v2.0.41
- Modelo de stop hook. Stop hooks baseados em prompts ganham um parâmetro
model - Correção de slash commands. Comandos das configurações do utilizador deixam de carregar duas vezes
- Correção de hook de plugin. Crashes em timeouts de hooks de comandos de plugins foram eliminados
- Correção de modelo Bedrock. Entradas duplicadas de Opus já não aparecem para utilizadores de Bedrock
v2.0.37
- Idleness de notificações. Cálculo de idleness para notificações corrigido
- Matchers de hooks. Eventos de hooks de notificações aceitam agora valores matcher
- Opção de estilos de output. O frontmatter ganha um switch
keep-coding-instructions
v2.0.35
- Pesquisa fuzzy. Qualidade da pesquisa de comandos melhorada
- Fontes do VSCode. A extensão respeita
chat.fontSizeechat.fontFamily - Atraso de saída. Novo
CLAUDE_CODE_EXIT_AFTER_STOP_DELAYpara fluxos de trabalho com scripts
v2.0.34
- Modo de permissão VSCode. Nova configuração escolhe o modo de permissão inicial para novos chats
- Fuzzy finder em Rust. Sugestões de caminhos de ficheiros correm num fuzzy finder nativo em Rust
- Correção OAuth. Servidores MCP já não ficam presos num loop de atualização de token OAuth
- Correção de memória. Ficheiros grandes já não causam crash na leitura ou escrita
v2.0.32
- Estilos de output restaurados. Des-depreciados após pressão da comunidade
- Anúncios da empresa. Nova configuração
companyAnnouncementspara mensagens de arranque
v2.0.31
- Troca de modo no Windows. Instalações nativas usam agora shift+tab para mudar de modo
- Pesquisa web no Vertex. A pesquisa web funciona em modelos suportados
- Gitignore no VSCode. A pesquisa de ficheiros respeita a nova opção
respectGitIgnore
v2.0.30
- Dica de keychain no macOS. Erros de chave API mostram agora uma dica
security unlock-keychain - Configuração de sandbox. Nova opção de sandbox
allowUnsandboxedCommands - disallowedTools para agentes. Agentes personalizados podem listar um campo
disallowedTools - Stop hooks baseados em prompts. Stop hooks podem agora ser baseados em prompts
- SSE MCP em builds nativas. Builds nativas suportam servidores MCP SSE
v2.0.28
- Subagente Plan. Um novo subagente Plan trata do modo de planeamento
- Retoma de subagente. O Claude pode retomar um subagente por conta própria
- Seleção dinâmica de modelo. O Claude escolhe qual o modelo que cada subagente usa
- Flag de orçamento no SDK. Nova flag
--max-budget-usd
v2.0.27
- Nova UI de permissões. Os prompts de permissão foram redesenhados
- Filtragem de branches. O ecrã de retoma de sessão filtra pela branch atual e suporta pesquisa
v2.0.25
- SDK legado removido. O antigo entrypoint do SDK foi eliminado. Migra para @anthropic-ai/claude-agent-sdk
v2.0.24
- Correção de Skills. Skills a nível de projeto carregam agora sob
--setting-sources 'project' - Web teleport. Claude Code Web suporta teleport Web -> CLI
- Modo sandbox. BashTool sandbox mode foi entregue no Linux e Mac
v2.0.21
- structuredContent MCP. Respostas de ferramentas suportam o campo
structuredContentdo MCP - Perguntas interativas. Uma nova ferramenta de perguntas interativas para melhor troca de informação
- Modo de planeamento melhorado. O Claude faz mais perguntas de esclarecimento durante o planeamento
- Haiku 4.5 para Pro. Utilizadores Pro podem escolher Haiku 4.5
v2.0.20
- Claude Skills. Claude Skills são agora suportadas
v2.0.19
- Comandos automáticos em background. Comandos bash de longa duração são enviados para background em vez de terminados
- Correção do modo print. Haiku deixa de ser chamado desnecessariamente no modo print
v2.0.17
- Haiku 4.5 lançado. Haiku 4.5 junta-se ao seletor de modelos
- Troca inteligente de modelos. Haiku 4.5 muda para Sonnet durante o planeamento e mantém-se em Haiku na execução
- Subagente Explore. Um novo subagente Explore corre em Haiku para pesquisas baratas de codebase
v2.0.12
- Plugin System lançado. Expande o Claude Code com marketplaces, comandos personalizados, agentes, hooks e servidores MCP
- Comandos de plugin.
/plugin install,/plugin enable/disablee/plugin marketplacepara gestão de plugins - Colaboração de equipa. Configuração de plugins a nível de repositório através de
extraKnownMarketplaces - Validação de plugins.
/plugin validateverifica a estrutura do plugin
v2.0.10
- Reescrita do renderer de terminal. O renderer de terminal foi reconstruído para uma UI mais fluida
- Toggle MCP. @menciona um servidor (ou usa
/mcp) para o ligar ou desligar - Tab completion. O modo Bash suporta tab completion em comandos de shell
- Melhorias de hooks. Hooks PreToolUse podem agora reescrever inputs de ferramentas
- Integração com editor. Ctrl-G abre o teu prompt no editor do sistema
v2.0.0
- Extensão nativa VS Code. Extensão VS Code nativa totalmente nova
- UI renovada. Uma atualização visual completa em toda a app
- Funcionalidade Rewind.
/rewinduma conversa para reverter alterações de código - Rastreamento de utilização.
/usagemostra os limites do teu plano - Toggle de thinking. Tab activa/desativa thinking, e a configuração persiste entre sessões
- Pesquisa de histórico. Ctrl-R pesquisa o histórico
- Renomeação do SDK. O Claude Code SDK passa a chamar-se Claude Agent SDK
- Agentes dinâmicos. Adiciona subagentes em tempo real com
--agents
Série Versão 1.0
v1.0.126
- Comando context.
/contextfunciona agora no Bedrock e Vertex - Suporte mTLS. Exportadores OpenTelemetry baseados em HTTP suportam mTLS
v1.0.124
- Controlo de login Bash. Define
CLAUDE_BASH_NO_LOGINpara ignorar o login shell no BashTool - Melhorias de segurança. O Claude já não aprende a lista de ferramentas permitidas quando uma permissão é negada
- Segurança Bash. Uma falha de verificação de permissão na ferramenta Bash foi corrigida
v1.0.123
- Regras de permissão Bash. Redirecionamentos de output funcionam na correspondência de regras
- Correção do modo thinking. Frases como "don't think" já não ativam o modo thinking
- Ferramenta SlashCommand. Uma nova ferramenta SlashCommand permite ao Claude chamar os teus slash commands
v1.0.117
- Pesquisa de histórico. Ctrl-R traz uma pesquisa de histórico estilo bash/zsh
- Correção de lag de input. Lag ao escrever, especialmente no Windows, foi corrigido
v1.0.115
- Visualização de thinking. O modo thinking ganhou efeitos visuais mais ricos
- Toggle de thinking. Escreve
/tnum prompt para pausar o modo thinking uma vez
v1.0.110
- Suporte WezTerm.
/terminal-setupcobre WezTerm - Refresh OAuth. Tokens OAuth do MCP são atualizados antes de expirarem
v1.0.94
- Endpoints globais Vertex. Endpoints globais funcionam agora para modelos suportados
- Edição de memória.
/memorypermite editar ficheiros de memória importados diretamente - Comando Todos. Um novo comando
/todoslista tarefas ativas
v1.0.90
- Reload de configurações. Alterações às configurações têm efeito ao guardar. Sem reiniciar
v1.0.88
- Correção OAuth. O erro "OAuth authentication is currently not supported" foi eliminado
- Linha de status. A linha de status assinala agora
exceeds_200k_tokens - Variáveis de ambiente de modelos. Novas
ANTHROPIC_DEFAULT_SONNET_MODELeANTHROPIC_DEFAULT_OPUS_MODEL
v1.0.85
- Visibilidade de custos. A linha de status mostra custos de sessão em tempo real
- Melhoria de hooks. Um novo hook SessionEnd corre código de limpeza
v1.0.81
- Estilos de output lançados. Novos estilos educativos "Explanatory" e "Learning"
v1.0.77
- Modo Opus Plan. Uma configuração
/modelfixa Opus apenas para planeamento
v1.0.73
- Flexibilidade MCP. Múltiplos ficheiros de configuração funcionam:
--mcp-config file1.json file2.json - Suporte Alpine Linux. Distribuições baseadas em musl são agora suportadas
v1.0.71
- Comandos em background. Ctrl+B envia comandos para background, ideal para servidores de desenvolvimento
- Linha de status personalizada. Constrói a tua própria linha de status no terminal com
/statusline
v1.0.69
- Opus 4.1. Uma atualização major de modelo
v1.0.60
- Subagentes personalizados. Constrói subagentes especializados através de
/agents
v1.0.58
- Suporte a PDF. Leitura de PDF adicionada
v1.0.51
- Windows nativo. Suporte nativo a Windows chegou. Requer Git for Windows
v1.0.38
- Hooks lançados. Hooks de automação personalizados para eventos pré-ferramenta e pós-ferramenta
v1.0.27
- Melhorias MCP. Servidores MCP HTTP com streaming, suporte OAuth e recursos @mencionáveis
- Comando Resume. Um slash command
/resumepara mudar entre conversas
v1.0.23
- Lançamentos de SDK. SDKs TypeScript e Python entregues
v1.0.11
- Suporte Claude Pro. Claude Code funciona com uma subscrição Claude Pro
v1.0.0
- Disponibilidade geral. Claude Code lançado em GA
- Novos modelos. Sonnet 4 e Opus 4 introduzidos
Série Versão 0.2 (Beta)
v0.2.96
- Claude Max. Claude Code funciona com uma subscrição Claude Max
v0.2.93
- Retomar conversas.
claude --continueeclaude --resume - Lista de tarefas. O Claude ganha uma lista de tarefas para organizar trabalho
v0.2.75
- Filas de mensagens. Prime Enter para empilhar mensagens extra enquanto o Claude trabalha
- Suporte a imagens. Arrasta ou cola ficheiros de imagem diretamente
- @-menções. @menciona um ficheiro para o incluir no contexto
v0.2.54
- Atalho de memória. Prefixar uma mensagem com
#adiciona-a à Memória - Modo transcrição. ctrl+r abre o output completo para resultados longos de ferramentas
- Transporte SSE MCP. Transporte SSE para MCP adicionado
v0.2.50
- Escopo de projeto MCP. Adiciona servidores MCP através de
.mcp.jsone faz commit do ficheiro
v0.2.47
- Auto-completar. Tab auto-completa nomes de ficheiros e pastas
- Toggle de auto-aceitação. Shift+Tab activa/desativa a auto-aceitação em edições de ficheiros
- Conversas infinitas. As conversas compactam automaticamente
v0.2.44
- Modo thinking. Diz "think", "think harder" ou "ultrathink" para ativar o planeamento
v0.2.34
- Bindings Vim. Ativa via
/vimou/config
v0.2.31
- Slash commands personalizados. Ficheiros Markdown em
.claude/commands/aparecem como slash commands personalizados - Modo debug MCP. A flag
--mcp-debugexpõe mais informação sobre erros de servidores MCP
v0.2.21
- Correspondência fuzzy. Correspondência fuzzy chega ao
/commands
Pare de configurar. Comece a construir.
Templates SaaS com orquestração de IA.