diff --git a/src/paths/index/components/changes/ReleaseNotesItem.js b/src/paths/index/components/changes/ReleaseNotesItem.js index a259e5b..8121c79 100644 --- a/src/paths/index/components/changes/ReleaseNotesItem.js +++ b/src/paths/index/components/changes/ReleaseNotesItem.js @@ -1,4 +1,5 @@ import { LitElement, html, css, customElement, property } from 'lit-element'; +import marked from 'marked'; @customElement('gr-release-notes') export default class ReleaseNotesItem extends LitElement { @@ -252,6 +253,11 @@ export default class ReleaseNotesItem extends LitElement { super.update(changedProperties); } + _parseMarkdown(text) { + // Parse markdown but only return the inner content without wrapping

tags + return marked(text).replace(/<\/?p>/g, ''); + } + _renderUnifiedItem(viewMode, item) { return (viewMode === "pretty" ? html`

  • @@ -259,7 +265,7 @@ export default class ReleaseNotesItem extends LitElement { ${item.group}: - ${item.title} + ${html([this._parseMarkdown(item.title)])} ( - ${item.title} + ${html([this._parseMarkdown(item.title)])} (