No 'v' in version HTML anchor (#10491)
* No 'v' in version HTML anchor The footer version output links to https://www.github.com/hashicorp/vault/blob/master/CHANGELOG.md#v160 (in Version 1.6.0) but you reach the anchor with https://github.com/hashicorp/vault/blob/master/CHANGELOG.md#160 (without 'v' before the version number) * Removed 'v' from URL version anchor * Create 10491.txt Co-authored-by: Chelsea Shaw <chelshaw.dev@gmail.com>
This commit is contained in:
parent
7269d32e50
commit
64b4487d8e
|
@ -0,0 +1,3 @@
|
||||||
|
```release-note:bug
|
||||||
|
ui: Fix footer URL linking to the correct version changelog.
|
||||||
|
```
|
|
@ -4,10 +4,10 @@ import { helper } from '@ember/component/helper';
|
||||||
This helper returns a url to the changelog for the specified version.
|
This helper returns a url to the changelog for the specified version.
|
||||||
It assumes that Changelog headers for Vault versions >= 1.4.3 are structured as:
|
It assumes that Changelog headers for Vault versions >= 1.4.3 are structured as:
|
||||||
|
|
||||||
## v1.5.0
|
## 1.5.0
|
||||||
### Month, DD, YYYY
|
### Month, DD, YYYY
|
||||||
|
|
||||||
## v1.4.5
|
## 1.4.5
|
||||||
### Month, DD, YYY
|
### Month, DD, YYY
|
||||||
|
|
||||||
etc.
|
etc.
|
||||||
|
@ -25,7 +25,7 @@ export function changelogUrlFor([version]) {
|
||||||
|
|
||||||
// only recent versions have a predictable url
|
// only recent versions have a predictable url
|
||||||
if (versionNumber >= '143') {
|
if (versionNumber >= '143') {
|
||||||
return url.concat('v', versionNumber);
|
return url.concat(versionNumber);
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.log(e);
|
console.log(e);
|
||||||
|
|
|
@ -9,12 +9,12 @@ module('Integration | Helper | changelog-url-for', function(hooks) {
|
||||||
|
|
||||||
test('it builds an enterprise URL', function(assert) {
|
test('it builds an enterprise URL', function(assert) {
|
||||||
const result = changelogUrlFor(['1.5.0+prem']);
|
const result = changelogUrlFor(['1.5.0+prem']);
|
||||||
assert.equal(result, CHANGELOG_URL.concat('v150'));
|
assert.equal(result, CHANGELOG_URL.concat('150'));
|
||||||
});
|
});
|
||||||
|
|
||||||
test('it builds an OSS URL', function(assert) {
|
test('it builds an OSS URL', function(assert) {
|
||||||
const result = changelogUrlFor(['1.4.3']);
|
const result = changelogUrlFor(['1.4.3']);
|
||||||
assert.equal(result, CHANGELOG_URL.concat('v143'));
|
assert.equal(result, CHANGELOG_URL.concat('143'));
|
||||||
});
|
});
|
||||||
|
|
||||||
test('it returns the base changelog URL if the version is less than 1.4.3', function(assert) {
|
test('it returns the base changelog URL if the version is less than 1.4.3', function(assert) {
|
||||||
|
|
Loading…
Reference in New Issue