From 333cc1f9dfaa2da76a9db859674e6869fa276e39 Mon Sep 17 00:00:00 2001 From: Elio Struyf Date: Tue, 18 Jan 2022 13:24:12 +0100 Subject: [PATCH 1/5] Update FUNDING.yml --- .github/FUNDING.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 5d875945..9e028ed3 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,4 +1,5 @@ # These are supported funding model platforms github: [estruyf] +open_collective: frontmatter custom: ["https://www.buymeacoffee.com/zMeFRy9"] From 5ebb2d737032519ec0b39eb4bdf791178f902dc6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Feb 2022 03:35:22 +0000 Subject: [PATCH 2/5] Bump follow-redirects from 1.14.6 to 1.14.8 Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.6 to 1.14.8. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.6...v1.14.8) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index e50bb758..85c9b40b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3667,9 +3667,9 @@ "dev": true }, "node_modules/follow-redirects": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz", - "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==", + "version": "1.14.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", + "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", "dev": true, "funding": [ { @@ -12136,9 +12136,9 @@ } }, "follow-redirects": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz", - "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==", + "version": "1.14.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", + "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", "dev": true }, "form-data": { From 173c89d86fbc24e1257a29607c6d6ede3ab9bf4c Mon Sep 17 00:00:00 2001 From: Elio Struyf Date: Wed, 2 Mar 2022 18:12:24 +0100 Subject: [PATCH 3/5] 6.1.1 --- package-lock.json | 4 ++-- package.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 50fee5f4..73bbca1e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "vscode-front-matter-beta", - "version": "6.1.0", + "version": "6.1.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "vscode-front-matter-beta", - "version": "6.1.0", + "version": "6.1.1", "license": "MIT", "dependencies": { "node-fetch": "^2.6.7" diff --git a/package.json b/package.json index 65a07a3a..1a4acf31 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "displayName": "Front Matter", "description": "Front Matter is a CMS that runs within Visual Studio Code. It gives you the power and control of a full-blown CMS while also providing you the flexibility and speed of the static site generator of your choice like: Hugo, Jekyll, Hexo, NextJs, Gatsby, and many more...", "icon": "assets/frontmatter-teal-128x128.png", - "version": "6.1.0", + "version": "6.1.1", "preview": false, "publisher": "eliostruyf", "galleryBanner": { @@ -1570,4 +1570,4 @@ "dependencies": { "node-fetch": "^2.6.7" } -} \ No newline at end of file +} From b64dd8f88aa898d94c73c4352f6fc2a9c4182b79 Mon Sep 17 00:00:00 2001 From: Elio Struyf Date: Wed, 2 Mar 2022 18:13:35 +0100 Subject: [PATCH 4/5] Update changelog --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b5cc36a8..bd06cce6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## [6.1.1] - 2022-03-02 + +### 🐞 Fixes + +- [#275](https://github.com/estruyf/vscode-front-matter/issues/275): Fix for rendering the panel when content contains an invalid markdown syntax tree + ## [6.1.0] - 2022-02-28 - [Release notes](https://beta.frontmatter.codes/updates/v6.1.0) ### ✨ New features From 71072d9520e0ddb847c529c5ed161158299f3ab8 Mon Sep 17 00:00:00 2001 From: Elio Struyf Date: Wed, 2 Mar 2022 18:15:41 +0100 Subject: [PATCH 5/5] #275 - Invalid markdown syntax tree fix --- src/listeners/panel/DataListener.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/listeners/panel/DataListener.ts b/src/listeners/panel/DataListener.ts index a15f05cc..4fd9a5c9 100644 --- a/src/listeners/panel/DataListener.ts +++ b/src/listeners/panel/DataListener.ts @@ -5,7 +5,7 @@ import { Command } from "../../panelWebView/Command"; import { CommandToCode } from "../../panelWebView/CommandToCode"; import { BaseListener } from "./BaseListener"; import { commands, ThemeIcon, window } from 'vscode'; -import { ArticleHelper, Settings } from "../../helpers"; +import { ArticleHelper, Logger, Settings } from "../../helpers"; import { COMMAND_NAME, DefaultFields, SETTING_COMMA_SEPARATED_FIELDS, SETTING_TAXONOMY_CONTENT_TYPES } from "../../constants"; import { Article } from '../../commands'; import { ParsedFrontMatter } from '../../parsers'; @@ -63,7 +63,13 @@ export class DataListener extends BaseListener { const commaSeparated = Settings.get(SETTING_COMMA_SEPARATED_FIELDS); const contentTypes = Settings.get(SETTING_TAXONOMY_CONTENT_TYPES); - const articleDetails = ArticleHelper.getDetails(); + let articleDetails = null; + + try { + articleDetails = ArticleHelper.getDetails(); + } catch (e) { + Logger.error(`DataListener::pushMetadata: ${(e as Error).message}`); + } if (articleDetails) { metadata.articleDetails = articleDetails;