Esempi di release notes per ogni tipo di modifica
8 min di lettura
I migliori esempi di release notes sono brevi, dicono chi è interessato e cosa fare dopo. Qui sotto c’è un esempio per ogni tipo di modifica che rilascerai, con il motivo per cui funziona, così puoi copiare la forma e sostituire i tuoi fatti.
Ogni esempio è inventato, per un’app di fatturazione fittizia chiamata Tidepool.
Cosa hanno in comune dei buoni esempi di release notes?
Dicono agli utenti cosa è cambiato e cosa, se serve, devono fare, con le parole degli utenti. Ogni tipo di modifica ha un compito diverso, quindi la forma cambia dall’una all’altra.
| Tipo di modifica | La voce deve dire | Dove va |
|---|---|---|
| Nuova funzionalità | Cosa può fare ora il lettore, e chi la riceve | In cima alle note |
| Miglioramento | Cosa è diventato più veloce o facile, con un numero se ce l’hai | Dopo le funzionalità |
| Correzione di bug | Il sintomo che il lettore ha visto, e che è risolto | Dopo i miglioramenti |
| Breaking change | Chi è interessato, la data, la migrazione | Per prima, sempre |
| Fix di sicurezza | Cosa era esposto, se è stato sfruttato, cosa fare | Per prima |
| Deprecazione | Cosa sparisce, la data di fine, il sostituto | Vicino alla cima |
| Nota per l’app store | Una frase semplice per modifica, entro il limite di caratteri | Scheda dello store |
| Nota interna | Cosa è cambiato e cosa dire ai clienti | Canali di supporto e vendite |
Che aspetto ha una buona nota per una nuova funzionalità?
Una buona nota di funzionalità apre con ciò che il lettore può fare ora e nomina i piani o i ruoli che la ricevono. Salta l’implementazione.
Invia le fatture nella lingua del cliente. Ora puoi scegliere una lingua per ogni cliente, e le sue fatture, i solleciti e la pagina di pagamento la seguono. Francese, tedesco, spagnolo e portoghese sono disponibili su tutti i piani. Impostala nella pagina del cliente, sotto Preferenze di fatturazione.
Il titolo è una frase che il lettore direbbe a voce alta, e il corpo dà ambito e posizione. Un lettore che scorre solo la riga in grassetto sa comunque cosa è stato rilasciato. Il metodo più ampio è in come scrivere release notes.
Che aspetto ha una buona nota di miglioramento?
Una nota di miglioramento descrive un cambiamento che il lettore sentirà, e mette un numero misurato quando esiste. Senza numero, di’ cosa il lettore non deve più fare.
L’elenco delle fatture si carica circa tre volte più in fretta. Gli account con più di 5.000 fatture aspettavano circa nove secondi per l’elenco. Ora si apre in circa tre. Nessuna azione necessaria.
“Miglioramenti delle prestazioni” non dice niente al lettore, mentre nove secondi contro tre è un’affermazione che può verificare lunedì mattina. Il “Nessuna azione necessaria” finale risponde alla domanda che ogni lettore si fa.
Che aspetto ha una buona nota di correzione di bug?
Una nota di correzione descrive il sintomo che l’utente ha visto, non la causa nel codice, e dice se deve rifare qualcosa. Le correzioni che nessuno ha notato possono andare nell’elenco in fondo.
Corretto: email di sollecito inviate due volte alla scadenza. Alcuni clienti ricevevano due solleciti identici se la fattura scadeva l’ultimo giorno del mese. Il problema è risolto. I solleciti già inviati non sono interessati, e nessuno deve rinviare nulla.
Il titolo inizia con “Corretto” così chi scorre può smistarlo a colpo d’occhio, e la condizione reale (l’ultimo giorno del mese) segue subito.
Come si scrivono le release notes per una breaking change?
La nota di una breaking change apre con la data e il gruppo interessato, poi dà la migrazione nella stessa voce. Va per prima nelle release notes, perché è l’unica voce che un lettore non deve perdere.
Le firme dei webhook diventano obbligatorie il 1° dicembre 2026. Da quella data Tidepool smette di inviare payload webhook non firmati. Riguarda chi riceve webhook senza controllare l’header
Tidepool-Signature. Per migrare, verifica l’header con il segreto che trovi in Impostazioni, Sviluppatori. Se verifichi già le firme, nessuna azione necessaria.
La data è nel titolo, quindi sopravvive a una lettura veloce. Il gruppo interessato è nominato per ciò che fa, e l’ultima frase libera chi è già a posto, il che riduce il carico sul supporto. La guida alle breaking changes spiega come decidere se una modifica conta.
Che aspetto ha una nota su un fix di sicurezza?
Una nota di sicurezza dice cosa era esposto, se qualcuno l’ha sfruttato, chi è interessato e cosa deve fare. Resta fattuale e calma.
Sicurezza: i link di reimpostazione della password potevano essere riutilizzati. Tra il 3 e il 17 settembre 2026, un link di reimpostazione della password restava valido dopo essere stato usato una volta. Non abbiamo trovato segni di sfruttamento. Il problema è risolto, e tutti i link di reimpostazione in sospeso sono stati invalidati. Se hai richiesto una reimpostazione in quel periodo, richiedi un nuovo link.
La finestra esatta permette al lettore di valutare la propria esposizione, e la frase sullo sfruttamento risponde alla prima domanda che chiunque si fa. “Un potenziale problema” suona come un tentativo di nascondere, quindi di’ ciò che sai.
Come si scrive un avviso di deprecazione?
Un avviso di deprecazione nomina ciò che viene rimosso, dà una data di fine ferma e indica il sostituto.
L’endpoint v1 delle fatture è deprecato e termina il 1° marzo 2027.
GET /v1/invoicescontinua a funzionare fino al 1° marzo 2027, poi restituisce410 Gone. UsaGET /v2/invoices, che restituisce gli stessi campi piùcurrency. Le risposte di v1 ora includono un headerSunsetcon la data di fine. Una guida di migrazione affiancata è nella documentazione.
Il nome dell’endpoint è nel titolo, perché chi è interessato lo cerca, e il sostituto sta accanto alla rimozione. L’header Sunset dice agli sviluppatori quali chiamate usano ancora la vecchia versione. Il trattamento più lungo è in deprecare un’API.
Che aspetto ha una nota di rilascio per l’app store?
Una nota per l’app store è fatta di due o tre frasi semplici, perché la maggior parte delle persone legge solo la prima riga. Apri con la modifica che un utente noterebbe.
Scansiona una ricevuta cartacea e Tidepool compila importo, data e fornitore. La modalità scura ora segue l’impostazione del telefono. Abbiamo anche corretto un arresto anomalo all’apertura di una fattura da una notifica.
La modifica più utile viene per prima, e la correzione nomina la situazione che causava il crash. Niente numero di versione e niente “correzioni di bug e miglioramenti”. Release notes per app mobile spiega le regole specifiche degli store.
Cosa dovrebbe includere una nota di rilascio interna?
Una nota interna è la versione per supporto e vendite. Aggiunge ciò che la nota pubblica lascia fuori: cosa dire, e cosa evitare di promettere.
Le fatture multilingua sono uscite oggi (tutti i piani). Supporto: i clienti impostano la lingua sotto Preferenze di fatturazione, e le fatture esistenti mantengono la lingua originale. L’italiano non è ancora disponibile. Vendite: è aperta a ogni piano, quindi non presentarla come un upgrade.
Ogni pubblico ha la sua riga etichettata, e la nota traccia il confine (“L’italiano non è ancora disponibile”) prima che un cliente lo chieda. L’articolo sulle release note interne spiega formato e canali.
Che aspetto ha una brutta release note, riscritta?
Una brutta release note elenca ciò che ha fatto il team invece di ciò che ottiene il lettore. Si corregge spostando il risultato in testa e togliendo il vocabolario interno.
Prima:
v3.8.1 Rifattorizzato lo scheduler dei solleciti. Corretta una race condition in
ReminderJob. Aggiornatobulla 4.12. Miglioramenti vari.
Dopo:
Le email di sollecito non partono più due volte. I clienti con una fattura in scadenza l’ultimo giorno del mese potevano ricevere due solleciti. Il problema è risolto, e i solleciti già inviati non vanno rinviati. Nessuna azione necessaria.
Anche nella 3.8.1:
bullaggiornato a 4.12.
L’aggiornamento della dipendenza è sceso in una riga a piè di pagina, e la race condition è diventata un sintomo che un cliente riconoscerebbe.
Come si mantengono coerenti le release notes tra un rilascio e l’altro?
Scrivi ogni voce quando la modifica viene integrata, e fai approvare da una persona prima che esca.
Changeloop funziona così: prepara una bozza di voce da ogni pull request integrata usando l’AI e la tiene in attesa finché una persona la approva. Il passaggio di approvazione è il punto in cui un editor applica le regole qui sopra. Per stabilire prima il formato, parti dal template di release notes, e guarda gli esempi di changelog per vedere come sono fatte le pagine finite.
FAQ
Cosa sono le nuove release notes? Le nuove release notes sono il messaggio pubblicato con l’ultimo rilascio di un prodotto, che descrive cosa è cambiato e cosa devono fare gli utenti. Coprono funzionalità, miglioramenti, correzioni e breaking changes.
Qual è la differenza tra una release note e un changelog? Il changelog tiene tutto, per chiunque voglia la storia intera. Una release note sceglie da lì: un solo rilascio, scritto per i lettori che stanno decidendo se li riguarda. Il confronto completo è in changelog vs release notes.
Cosa significa release notes? Le release notes dicono agli utenti cosa è cambiato in un rilascio. L’espressione copre qualsiasi cosa che spiega cosa è stato rilasciato, dal testo “Novità” di un app store a una pagina sul sito di un’azienda.
Quanto deve essere lunga ogni voce delle release notes? Da due a quattro frasi bastano per la maggior parte delle voci: il risultato, chi è interessato e cosa fare. Una breaking change o un fix di sicurezza possono essere più lunghi perché richiedono una data o una migrazione.
Le affermazioni tecniche di questo articolo non sono state verificate in modo indipendente. Se qualcosa non è corretto, faccelo sapere e lo correggeremo.