Make prereleases less verbose [ci skip]

This commit is contained in:
Ines Montani 2019-10-01 12:29:14 +02:00
parent 2fb05482dd
commit ca0b20ae8b

View File

@ -21,35 +21,6 @@ function formatReleases(json) {
})) }))
} }
const ChangelogTable = ({ data = [] }) => {
return (
<Table>
<thead>
<Tr>
<Th>Date</Th>
<Th>Version</Th>
<Th>Title</Th>
</Tr>
</thead>
<tbody>
{data.map(({ title, url, date, tag }) => (
<Tr key={tag}>
<Td nowrap>
<Label>{date}</Label>
</Td>
<Td>
<Link to={url} hideIcon>
<InlineCode>{tag}</InlineCode>
</Link>
</Td>
<Td>{title}</Td>
</Tr>
))}
</tbody>
</Table>
)
}
const Changelog = () => { const Changelog = () => {
const [initialized, setInitialized] = useState(false) const [initialized, setInitialized] = useState(false)
const [isLoading, setIsLoading] = useState(false) const [isLoading, setIsLoading] = useState(false)
@ -96,7 +67,30 @@ const Changelog = () => {
) : isLoading ? null : ( ) : isLoading ? null : (
<> <>
<H3 id="changelog-stable">Stable Releases</H3> <H3 id="changelog-stable">Stable Releases</H3>
<ChangelogTable data={releases} /> <Table>
<thead>
<Tr>
<Th>Date</Th>
<Th>Version</Th>
<Th>Title</Th>
</Tr>
</thead>
<tbody>
{releases.map(({ title, url, date, tag }) => (
<Tr key={tag}>
<Td nowrap>
<Label>{date}</Label>
</Td>
<Td>
<Link to={url} hideIcon>
<InlineCode>{tag}</InlineCode>
</Link>
</Td>
<Td>{title}</Td>
</Tr>
))}
</tbody>
</Table>
<H3 id="changelog-pre">Pre-Releases</H3> <H3 id="changelog-pre">Pre-Releases</H3>
@ -106,7 +100,15 @@ const Changelog = () => {
<InlineCode>spacy-nightly</InlineCode> package on pip. <InlineCode>spacy-nightly</InlineCode> package on pip.
</p> </p>
<ChangelogTable data={prereleases} /> <p>
{prereleases.map(({ title, date, url, tag }) => (
<>
<Link to={url} hideIcon data-tooltip={`${date}: ${title}`}>
<InlineCode>{tag}</InlineCode>
</Link>{' '}
</>
))}
</p>
</> </>
) )
} }