fix: show newest release notes first
This commit is contained in:
@@ -79,12 +79,12 @@ describe('ReleaseNotesService', () => {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
it('shows every unseen release through the current version', async () => {
|
it('shows every unseen release newest first', async () => {
|
||||||
const { service, settingsStore } = await createService('0.8.18')
|
const { service, settingsStore } = await createService('0.8.18')
|
||||||
await settingsStore.setLastSeenReleaseNotesVersion('0.8.11')
|
await settingsStore.setLastSeenReleaseNotesVersion('0.8.11')
|
||||||
|
|
||||||
await expect(service.getPending()).resolves.toMatchObject({
|
await expect(service.getPending()).resolves.toMatchObject({
|
||||||
releases: [{ version: '0.8.12' }, { version: '0.8.18' }]
|
releases: [{ version: '0.8.18' }, { version: '0.8.12' }]
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ export class ReleaseNotesService {
|
|||||||
JSON.parse(buffer.toString('utf8', 0, bytesRead)) as unknown
|
JSON.parse(buffer.toString('utf8', 0, bytesRead)) as unknown
|
||||||
)
|
)
|
||||||
this.releases = [...parsed.releases].sort((left, right) =>
|
this.releases = [...parsed.releases].sort((left, right) =>
|
||||||
compareStrictSemVer(left.version, right.version)
|
compareStrictSemVer(right.version, left.version)
|
||||||
)
|
)
|
||||||
return this.releases
|
return this.releases
|
||||||
} finally {
|
} finally {
|
||||||
|
|||||||
Reference in New Issue
Block a user