Exemplos de release notes para cada tipo de mudança
8 min de leitura
Os melhores exemplos de release notes são curtos, dizem quem é afetado e explicam o que fazer em seguida. Abaixo vai um exemplo para cada tipo de mudança que vocês vão lançar, com o motivo de ele funcionar, para que você copie a forma e troque pelos seus fatos.
Todos os exemplos são inventados, para um app de faturamento fictício chamado Tidepool.
O que bons exemplos de release notes têm em comum?
Eles dizem aos usuários o que mudou e o que, se for o caso, fazer a respeito, nas palavras dos usuários. Cada tipo de mudança tem uma função diferente, então a forma muda de um para outro.
| Tipo de mudança | A entrada precisa dizer | Onde fica |
|---|---|---|
| Funcionalidade nova | O que o leitor agora pode fazer e quem recebe | Topo das notas |
| Melhoria | O que ficou mais rápido ou mais fácil, com um número se houver | Depois das funcionalidades |
| Correção de bug | O sintoma que o leitor viu e que foi corrigido | Depois das melhorias |
| Breaking change | Quem é afetado, a data, a migração | Sempre em primeiro |
| Correção de segurança | O que foi exposto, se foi explorado, o que fazer | Em primeiro |
| Depreciação | O que deixa de existir, a data final, a substituição | Perto do topo |
| Nota de loja de apps | Uma frase simples por mudança, dentro do limite de caracteres | Página da loja |
| Nota interna | O que mudou e o que dizer aos clientes | Canais de suporte e vendas |
Como é uma boa nota de funcionalidade nova?
Uma boa nota de funcionalidade abre com o que o leitor pode fazer agora e nomeia os planos ou papéis que a recebem. Ela pula a implementação.
Envie faturas no idioma do cliente. Agora você pode escolher um idioma para cada cliente, e as faturas, os lembretes e a página de pagamento dele seguem essa escolha. Francês, alemão, espanhol e português estão disponíveis em todos os planos. Defina na página do cliente, em Preferências de cobrança.
O título é uma frase que o leitor diria em voz alta, e o corpo dá o alcance e o local. Quem lê só a linha em negrito já sabe o que foi lançado. O método completo está em como escrever release notes.
Como é uma boa nota de melhoria?
Uma nota de melhoria descreve uma mudança que o leitor vai sentir e coloca um número medido quando existe um. Sem número, diga o que o leitor não precisa mais fazer.
A lista de faturas carrega cerca de três vezes mais rápido. Contas com mais de 5.000 faturas esperavam cerca de nove segundos pela lista. Agora ela abre em cerca de três. Nenhuma ação necessária.
“Melhorias de desempenho” não diz nada ao leitor, enquanto nove segundos contra três é uma afirmação que ele pode conferir na segunda de manhã. O “Nenhuma ação necessária” final responde à pergunta que todo leitor tem.
Como é uma boa nota de correção de bug?
Uma nota de correção descreve o sintoma que o usuário viu, não a causa no código, e diz se ele precisa refazer alguma coisa. Correções que ninguém notou podem ir na lista no final.
Corrigido: e-mails de lembrete enviados duas vezes na data de vencimento. Alguns clientes recebiam dois lembretes idênticos se a fatura vencia no último dia do mês. Isso foi corrigido. Lembretes já enviados não são afetados, e ninguém precisa reenviar nada.
O título começa com “Corrigido” para quem passa os olhos poder classificar de relance, e a condição real (o último dia do mês) vem logo em seguida.
Como escrever release notes para um breaking change?
Uma nota de breaking change abre com a data e o grupo afetado, e depois dá a migração na mesma entrada. Ela vai em primeiro lugar nas release notes, porque é a única entrada que o leitor não pode perder.
Assinaturas de webhook passam a ser obrigatórias em 1º de dezembro de 2026. A partir dessa data, o Tidepool deixa de enviar payloads de webhook sem assinatura. Isso afeta quem recebe webhooks sem verificar o header
Tidepool-Signature. Para migrar, verifique o header usando o segredo em Configurações, Desenvolvedores. Se você já verifica assinaturas, nenhuma ação necessária.
A data está no título, então sobrevive a uma leitura rápida. O grupo afetado é nomeado pelo que faz, e a última frase libera quem já está bem, o que reduz a carga do suporte. O guia de breaking changes explica como decidir se uma mudança conta.
Como é uma nota de correção de segurança?
Uma nota de segurança diz o que foi exposto, se alguém explorou, quem é afetado e o que deve fazer. Mantenha-a factual e calma.
Segurança: links de redefinição de senha podiam ser reutilizados. Entre 3 e 17 de setembro de 2026, um link de redefinição de senha continuava válido depois de usado uma vez. Não encontramos sinais de que isso tenha sido explorado. Está corrigido, e todos os links de redefinição pendentes foram invalidados. Se você pediu uma redefinição nesse período, peça um novo link.
A janela exata permite ao leitor avaliar a própria exposição, e a frase sobre exploração responde à primeira pergunta que qualquer pessoa faz. “Um possível problema” soa como encobrimento, então diga o que vocês sabem.
Como escrever um aviso de depreciação?
Um aviso de depreciação nomeia o que está sendo removido, dá uma data final firme e aponta para a substituição.
O endpoint v1 de faturas está depreciado e termina em 1º de março de 2027.
GET /v1/invoicescontinua funcionando até 1º de março de 2027 e depois retorna410 Gone. UseGET /v2/invoices, que retorna os mesmos campos maiscurrency. Respostas da v1 agora incluem um headerSunsetcom a data final. Um guia de migração lado a lado está na documentação.
O nome do endpoint está no título, porque quem é afetado o procura, e a substituição fica ao lado da remoção. O header Sunset mostra aos desenvolvedores quais chamadas ainda usam a versão antiga. O tratamento mais longo está em depreciar uma API.
Como é uma release note para loja de apps?
Uma nota de loja de apps tem duas ou três frases simples, porque a maioria das pessoas lê só a primeira linha. Abra com a mudança que o usuário notaria.
Escaneie um recibo em papel e o Tidepool preenche valor, data e fornecedor. O modo escuro agora segue a configuração do seu celular. Também corrigimos um travamento ao abrir uma fatura a partir de uma notificação.
A mudança mais útil vem primeiro, e a correção nomeia a situação que travava. Não há número de versão nem “correções de bugs e melhorias”. Release notes para apps mobile cobre as regras específicas das lojas.
O que uma nota interna de release deve incluir?
Uma nota interna é a versão para suporte e vendas. Ela acrescenta o que a nota pública deixa de fora: o que dizer e o que evitar prometer.
Faturas em vários idiomas lançadas hoje (todos os planos). Suporte: os clientes definem o idioma em Preferências de cobrança, e faturas existentes mantêm o idioma original. O italiano ainda não está disponível. Vendas: isso está aberto a todos os planos, então não posicionem como upgrade.
Cada público recebe sua própria linha identificada, e a nota traça o limite (“O italiano ainda não está disponível”) antes que um cliente pergunte. O artigo sobre release notes internas cobre formato e canais.
Como é uma release note ruim, reescrita?
Uma release note ruim lista o que a equipe fez em vez do que o leitor ganha. Conserte-a movendo o resultado para a frente e apagando o vocabulário interno.
Antes:
v3.8.1 Refatorado o agendador de lembretes. Corrigida uma race condition em
ReminderJob. Atualizadobullpara 4.12. Melhorias diversas.
Depois:
E-mails de lembrete não saem mais duas vezes. Clientes com fatura vencendo no último dia do mês podiam receber dois lembretes. Isso foi corrigido, e lembretes já enviados não precisam ser reenviados. Nenhuma ação necessária.
Também na 3.8.1:
bullatualizado para 4.12.
A atualização de dependência foi para uma linha de rodapé, e a race condition virou um sintoma que um cliente reconheceria.
Como manter release notes consistentes entre releases?
Redija cada entrada quando a mudança é integrada, e peça que uma pessoa a aprove antes de ir ao ar.
O Changeloop funciona assim: redige uma entrada a partir de cada pull request integrado, com IA, e a segura até que uma pessoa a aprove. A etapa de aprovação é onde um editor aplica as regras acima. Para definir o formato antes, comece pelo template de release notes e veja exemplos de changelog para saber como ficam as páginas prontas.
FAQ
O que são release notes novas? Release notes novas são a mensagem publicada com a versão mais recente de um produto, descrevendo o que mudou e o que os usuários precisam fazer. Cobrem funcionalidades, melhorias, correções e breaking changes.
Qual é a diferença entre uma release note e um changelog? O changelog guarda tudo, para quem quer o histórico inteiro. Uma release note escolhe a partir dele: uma release, escrita para os leitores que decidem se ela importa para eles. A comparação completa está em changelog vs release notes.
O que significa release notes? Release notes dizem aos usuários o que mudou em uma release. A expressão cobre qualquer texto que explique o que foi lançado, desde o texto “Novidades” de uma loja de apps até uma página no site de uma empresa.
Qual deve ser o tamanho de cada entrada de release notes? De duas a quatro frases bastam para a maioria das entradas: o resultado, quem é afetado e o que fazer. Um breaking change ou uma correção de segurança pode ser mais longo, porque precisa de uma data ou de uma migração.
As afirmações técnicas deste artigo não foram revisadas de forma independente. Se algo estiver errado, avise a gente e vamos corrigir.