diff --git a/app/routes/whats-new.js b/app/routes/whats-new.js index c2f81c3062..12dfc40d26 100644 --- a/app/routes/whats-new.js +++ b/app/routes/whats-new.js @@ -14,8 +14,7 @@ function checkStatus(response) { } function getLatestEntry(doc) { - const regex = - /^#{2} (?:v(\d{1,2}(?:\.\d{1,2})?(?:\.\d{1,2})?)|(?:\[v?(.+)]))/gm; + const regex = /^## Release /gm; const latest = regex.exec(doc); const previous = regex.exec(doc); @@ -42,7 +41,8 @@ export default class WhatsNewRoute extends TabRoute { model() { let { version } = this.config; - let ref = version.indexOf('alpha') === -1 ? `v${version}` : 'main'; + let ref = + version.indexOf('alpha') === -1 ? `v${version}` : 'release-preview'; let url = `https://raw.githubusercontent.com/emberjs/ember-inspector/${encodeURIComponent( ref, )}-ember-inspector/CHANGELOG.md`; diff --git a/tests/acceptance/whats-new-test.js b/tests/acceptance/whats-new-test.js index 44ce01da54..2f08dd20f5 100644 --- a/tests/acceptance/whats-new-test.js +++ b/tests/acceptance/whats-new-test.js @@ -17,7 +17,7 @@ function generateContent(main = false) { if (main) { content.push(` -## [Unreleased](https://github.com/emberjs/ember-inspector/tree/HEAD) +## Release [Unreleased](https://github.com/emberjs/ember-inspector/tree/HEAD) **Merged pull requests:** @@ -25,7 +25,7 @@ function generateContent(main = false) { } content.push(` -## v4.5.3 (2021-11-18) +## Release (2021-11-18) [Full Changelog](https://emberjs.com) @@ -33,7 +33,7 @@ function generateContent(main = false) { - Stuff -## v4.5.2 (2021-11-17) +## Release (2021-11-17) [Full Changelog](https://emberjs.com) @@ -91,7 +91,7 @@ module('Whats New', function (outer) { assert.strictEqual( find('.whats-new h2').textContent, - 'v4.5.3 (2021-11-18)', + 'Release (2021-11-18)', 'correct section of markdown is rendered', ); }); @@ -116,7 +116,7 @@ module('Whats New', function (outer) { test('Changelog is parsed and displayed', async function (assert) { this.server = new Pretender(function () { - this.get(urlFor('main'), () => [ + this.get(urlFor('release-preview'), () => [ 200, { 'Content-Type': 'text/plain' }, generateContent(true), @@ -138,7 +138,7 @@ module('Whats New', function (outer) { test('Error message is displayed on request failure', async function (assert) { this.server = new Pretender(function () { - this.get(urlFor('main'), () => [404, {}, '']); + this.get(urlFor('release-preview'), () => [404, {}, '']); }); await visit('/info/whats-new');