ForHosting KIT · Strumenti per sviluppatori

Formatti una voce Keep a Changelog per tipo di modifica

Trasformi i dati strutturati di una versione in una voce Keep a Changelog uniforme senza ordinare manualmente titoli ed elenchi.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Indichi versione, data e liste di elementi aggiunti, modificati, corretti o rimossi. Il formattatore conserva l’ordine, omette le sezioni vuote e restituisce Markdown pronto da inserire. Il risultato deterministico è adatto a script di rilascio, distribuzione continua, strumenti di repository e verifiche editoriali.

Prepari le informazioni prima della formattazione

Parta da versione e data, quindi classifichi ogni novità come aggiunta, modifica, correzione o rimozione. Scriva descrizioni concise e comprensibili senza riferimenti interni. Il formattatore non inventa né riassume le note: conserva le parole e l’ordine forniti. I gruppi vuoti possono essere omessi. Versione e data devono contenere testo; per la data è consigliato YYYY-MM-DD, facilmente leggibile e ordinabile ovunque.

Comprenda la struttura Markdown generata

Il risultato inizia con un titolo di secondo livello contenente la versione tra parentesi quadre e la data. Seguono solo i gruppi non vuoti, sempre nell’ordine Aggiunto, Modificato, Corretto e Rimosso. Ogni gruppo ha un titolo di terzo livello e punti elenco. Gli spazi esterni e un eventuale punto iniziale vengono rimossi per evitare duplicati. Il campo changelog termina con una nuova riga e lo stesso input valido produce sempre lo stesso testo nel browser e tramite API.

Inserisca il formattatore nel rilascio

Lo utilizzi dopo l’approvazione delle note e prima dell’inserimento nel file del repository. Uno script può raccogliere descrizioni strutturate, richiedere la formattazione e inviare il risultato alla revisione o a un passaggio separato di aggiornamento. La capacità non legge commit, non consulta ticket, non modifica file e non sceglie versioni semantiche. Controlli la voce nel changelog completo se il progetto usa titoli o collegamenti personalizzati. Ogni richiesta API costa $0.002.

Uniformare l’automazione

Converta dati strutturati in Markdown prevedibile prima dell’aggiornamento.

Preparare le note per la revisione

Fornisca una voce ordinata per concentrarsi su precisione e chiarezza.

Unificare più repository

Applichi gli stessi titoli e punti ai servizi con struttura condivisa.

Quanto costa?

Ogni richiesta API costa $0.002.

Quali tipi sono supportati?

Sono supportati aggiunte, modifiche, correzioni e rimozioni, in quest’ordine.

Che cosa accade a un gruppo vuoto?

Il titolo viene omesso e compaiono solo sezioni con modifiche.

Genera note dai commit?

No. Formatta le descrizioni fornite senza esaminare commit, ticket o repository.

La versione deve essere semantica?

No. Deve contenere testo, ma viene mantenuto lo schema da Lei usato.

Modifica il file changelog?

No. Restituisce una voce Markdown; inserirla nel file è un passaggio separato.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/dev2/changelog-entry-format

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/dev2/changelog-entry-format \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"version":"2.4.0","date":"2026-07-25"}'
{
  "version": "2.4.0",
  "date": "2026-07-25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev2.changelog_entry_format",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →