Compare commits

..

3 Commits

Author SHA1 Message Date
Elio Struyf
71072d9520 #275 - Invalid markdown syntax tree fix 2022-03-02 18:15:41 +01:00
Elio Struyf
b64dd8f88a Update changelog 2022-03-02 18:13:35 +01:00
Elio Struyf
173c89d86f 6.1.1 2022-03-02 18:12:24 +01:00
4 changed files with 18 additions and 6 deletions

View File

@@ -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

4
package-lock.json generated
View File

@@ -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"

View File

@@ -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"
}
}
}

View File

@@ -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<string[]>(SETTING_COMMA_SEPARATED_FIELDS);
const contentTypes = Settings.get<string>(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;