e.key === "Escape" && onClose()} >
e.stopPropagation()} onkeydown={(e) => e.stopPropagation()} role="dialog" aria-labelledby="changelog-title" tabindex="-1" >

Changelog

{#if loading}
Fetching releases...
{:else if error}

{error}

{:else if entries.length === 0}

No releases found.

{:else}
{#each entries as entry (entry.version)}
{entry.version} {#if entry.version === `v${currentVersion}`} current {/if} {#if entry.prerelease} pre-release {/if} {formatReleaseDate(entry.created_at)}
{#if entry.notes}
{:else}

No release notes.

{/if}
{/each}
{/if}