- #435: Fix required fields text color
- #436: Fix inserting image/video snippets without defined fields
- #422: Fix in panel initialization logic
[8.1.0] - 2022-09-22 - Release notes
- #369: New
required
property to specify if a content-type field is required - #376: Ability to run scripts after content was created
- #377: Git sync actions added on panel and content dashboard (pull and push your changes to remote)
- #379: New
frontMatter.config.reload
command to reload the configuration file + reinitialize its listeners - #391: New
description
property to show a message underneath the input field - #401: Content dashboard now has pagination enabled and can be disabled via the
frontMatter.dashboard.content.pagination
setting
- #352: Custom placeholders now support scripting
- #370: Define the tags and categories as reserved keywords for custom taxonomy
- #372: Rename Taxonomy tab to Taxonomies
- #374: Hide the front matter section to use the panel instead
- #383: Add the item menu to the content list view
- #385: If no default value for the draft field is defined, the field value will be set to
true
- #388: New stop server action has been added to the panel
- #390: Implement another JSON parser in order to be able to parse the
frontmatter.json
file better - #394: Ordering of snippet fields is based on their field definition
- #395: Added support for custom snippet fields on media snippets
- #402: Custom sorting of content now supports
number
fields - #417: New
hyperlink
wysiwyg option - #418: New
heading
anddivider
fields for your content-type definition
- Internal post message optimizations to the webviews
- Preview tab now shows the title of the page/content if present
- #378: Fix last modified update only to content in content folders
- #384: Fix issue
title
field in sub-fields - #393: Fix Windows file path for retrieving the preview path
- #396: Fix for
index
and_index
page previews - #398: Fix Windows folder path parsing in data folder retrieval
- #400: Fix for draft/published content grouping
- #403: Fix for media files with spaces on importing in article content
- #404: Fix for published sorting option in media dashboard
- #408: Fix for missing
dashboard.taxonomy.view
view mode in the JSON schema
- Fix
PSD
media card icon image - Fix missing clipboard icon for the media card action
- Fix in tags rendering on content cards
[8.0.0] - 2022-07-11 - Release notes
- #291: New taxonomy dashboard for managing tags, categories, and custom taxonomies
- Ignore the SEO
keywords
field for missing content type field - #307: New
list
field which allows to create a list of items - #345: Media dashboard UI improvements to visualize the content and public folders
- #349: New
slug
field which allows you to manage the slug of your post from the Front Matter panel - #350: New
previewPath
property for thefrontMatter.content.pageFolders
setting. This allows you to specify a section prefix for all content created in that directory. - #351: New
template
property for content types which allows you to combine templates and content types for content creation - #353: Add the default content type on project initialization
- #366: Better support for using block fields in another block field
- #348: Fix media dashboard breadcrumb when multiple page folders are in use
- #356: Re-introduce the
labelField
to thefrontMatter.taxonomy.fieldGroups
setting - #358: Fix for relative path of the public folder
- #364: Honour file ending rules in data files
- #365: Show spinner on the initial load of the content dashboard
- #354: Fix Windows file path parsing for inserting media files
- Card render when taxonomy is not an array value
- Double pages on contents dashboard
- #346: Fix media dashboard refresh action
- #343: Fix in the schema for the
frontMatter.taxonomy.fieldGroups
setting
[7.3.0] - 2022-05-25 - Release notes
- JSON schema enhancements for working with data files
- #330: Allow custom scripts to easily update front matter
- #331: Added functionality to run other type of scripts
- #332: New
dataFile
field which allows you to create data file references - #333: Automatically mark Jekyll posts in
_drafts
folder as draft - #335: Merge media snippets with content snippets to allow you to define multiple media snippets and use these in your content
- #336: Support added for inverting the draft field so that SSGs/authors can use a published field instead
- #337: Allow multiple front matter types to be used
- #338: Ability to disable the templates functionality (default is disabled)
- #340: Show an error message when there is a content folder registered that does not exist in the project
[7.2.0] - 2022-05-02 - Release notes
- New tag design for the tags, category, and taxonomy fields
- #263: WYSIWYG string field option
- #308: New
File
field - #314: New preview actions to open the page in the browser and refresh the preview
- #322: Show parent folder name when file is an index page (
index.md
/_index.md
) - #323: Added 11ty, jekyll, and docusaurus to the framework selection list
- #325: Better welcome experience that allows you to add content folders straight from the welcome view
- #326: Content type actions to create, update, or set according to the current file
- #316: Suppress file parsing errors when closing the dashboard
- Updated JSON schema link to supported version by VS Code (draft-07)
- Hide the view mode action from the Front Matter panel if no custom modes are defined
- Fix in decode base64 uploaded video files
- Fix for a lightbox on other types of documents (pdf, etc.)
- Fix for hiding the image preview on slide-over for none image documents
- #324: Fix for the framework selection on the welcome screen
- #315: Fix draft tab navigation
- Fix in menu item with
stopPropagation
not defined.
[7.1.0] - 2022-04-07 - Release notes
- #240: Capability added to define display modes
- #246: Support to add multiple tags/keywords/taxonomy via comma separated values
- #293: Support added for setting preview images in block fields
- #294: Full-text search allows you to search through all your page content
- #297: SEO Keywords input got moved to the SEO section
- #301: Show tags on the content cards
- #303: Content card actions to quickly view, delete, or run custom scripts
- #310: Supported mime types for media dashboard
- #296: Loading optimization of the content dashboard
- #302: Fix for spinner when navigating between tabs
- #304: Fix yaml stringify which caused additional fields to be added
- #305: Fix for overflow issue in taxonomy picker
- #306: Fix for default value of content type fields
- #311: Fix for updating snippets
[7.0.0] - 2022-03-21 - Release notes
- #175: New snippet support + dashboard
- #281: New
isPublishDate
andisModifiedDate
datetime field properties
- Light color theme enhancements to media cards
- Light color theme enhancements to folder cards
- Added collapse and dashboard button to the view title of the FM Panel
- Show content commands only when a supported file type is active
- Added
{{year}}
,{{month}}
, and{{day}}
placeholders for fields - #272: New slide over panel for showing details of media files
- #276: Add a Front Matter walkthrough for VS Code
- #270: Only show media files from public folder if
pageBundle
is not enabled on any of the content types - #282: Insert relative paths for media files located in a page bundle (also sub-folders)
- #283: Added published date sorting options for the content dashboard
- #286: Refresh button added for the content page
- #287: Show folder name on
index.md
files for recently modified files - #292: Lower fuzzy search threshold for the content dashboard
- #279: Fix for content dashboard updates for all registered types
- #280: Fix to not automatically set dates on new files that do not contain front matter
- #284: Show the WYSIWYG controls on all supported file types
- #290: Fix for onDidChangeTextEditorSelection listener sending metadata updates
- #275: Fix for rendering the panel when content contains an invalid markdown syntax tree
[6.1.0] - 2022-02-28 - Release notes
- #176: New
block
field type that allows you to you to define a group of fields which can be used to create a list of data
- Updated the activity bar icon for better visibility
- Storing the panel collapse section states
- #241: Added taxonomy limit field property which allows you to limit the number of selections
- #242: Keep comments at the root of the front matter
- #248: Added support for front matter highlighting to all file types specified in
frontMatter.content.supportedFileTypes
- #255: Added support for default values on block fields / data creation
- #257: Allow preview images to be used in multi-dimensional fields
- #271: Added image size placeholders for media snippets
- Show the data item its details when clicking on the record
- Refactoring of the explorer view panel listeners
- Added
{{now}}
placeholder to the publishing date for content creation - #243: Refactoring front matter parsing
- #247: Fix the front matter highlighting in markdown documents
- #261: Fix to allow that tag and category fields can be renamed
- #264: Fix for Windows paths on content folder registration
- #268: Fix for panel which only shows loading indicator
[6.0.0] - 2022-01-25 - Release Notes
- #193: Support added for editing data files.
- #197: Support for multi-dimensional content type fields on content creation and editing.
- #225: Placeholder support for front matter field values (template and content type).
- #226: Ability to specify the local server start command and trigger it from the UI.
- #227: Specify the file types to support with the new
frontMatter.content.supportedFileTypes
setting. - #228: Show bulk button actions in panel and dashboard view.
- #231: Once you authenticate via GitHub as a supporter, the support links will be hidden from the UI.
- Added default field value for content type fields
- HMR support for panel webview development
- Added reveal media file action
- #187: Svelte support with the #227 features has been added.
- #198: Additional media sort options (alt, caption, and size).
- #230: JSON front matter support added.
- #233: Partial update when a page is updated.
- #234: Fix for multi-word keywords
- #235: Fix for reselecting the previously removed value from a choice field
- #218: Add support for creating
mdx
files from templates and content types. This introduced a new setting:frontMatter.content.defaultFileType
. - #220: Add support DateTime updates in
mdx
files when themdx extension
is not installed.
- #221: Automatic DateTime switch from on text change to on save to prevent multiple updates.
- Fixing the spinner which overlaps the global navigation bar
- Quick actions added for media files (edit, delete, insert markdown, insert snippet)
- #199: Search media files in the currently selected folder
- #211: Replace text selection on media inserts
- #212: Create folder watchers for content folders. When new content gets created, the dashboard updates.
- #213: New media folder overview design
- #210: Fix for adding media files with uppercase file extensions
- #214: Fix for opening markdown file after creating it for the specified content type
- Refactoring of the WebView logic to new message handlers
- Optimized the
getMedia
call from the webview - Keep the dashboard its context when switching tabs
- #205: Define a logging level setting
- #206: Add front matter issues to the diagnostic tab
- #207: Fix the quick picks for content creation
- #208: Fix for the collapse sections action so that it is not available everywhere, but only on the Front Matter panel
[5.7.0] - 2021-12-07 - Release Notes
- #188: Support for
.markdown
files added to the dashboard - #190: Diagnostic output for the extension
- #194: WYSIWYG controls added for markdown files + configuration to enable/disable the functionality
- #191: Fix beta settings page
- #200: Fix last modified date sorting for media files
- #201: Fix overflow issue with the media filename
- #202: Fix checkbox label color for light themes
- Updated camera icon from VS Code to media icon
- Updated the media card actions to show it within a menu. This will give a better experience with custom scripts.
- #97: Custom Script support for media files and folders
- #178: Sorting added to the media dashboard
- #179: Updated the
open dashboard
icon to make it easier to spot it - #180: Added
{filename}
as placeholder for media snippets - #181: Support for custom taxonomy fields added
- #183: Fix type error on the
frontMatter.content.sorting
setting
As from this version onwards, the extension will be published to open-vsx.org.
- #173: Allow to specify your own sorting for the content dashboard
- #174: Added option to exclude sub-directories from page/markdown content retrieval
- #166: Added preview button to the panel base view
- #167: Allow to set the preview path per content type
- #163: Setting workspace state instead of global state for the media view
[5.3.0] - 2021-10-28 - Release Notes
- #158: Add support for non-boolean draft/publish status fields
- #159: Enhancements to SEO checks: Slug check, keyword details, more article information
- Value check when generating slug from title
- Fix for date time formatting with
DD
andYYYY
tokens - Fix in tag space replacing when object is passed
- #151: Detect which site-generator or framework is used
- #152: Automatically set setting based on the used site-generator or framework
- #154: Bulk script support added
- #155: Fallback image added for the images shown in the editor panel
- #153: Support old date formatting for date-fns
- #156: Fix for uploading media files into a new folder
- #149: Fix panel rendering when incorrect type for keywords is provided
- #141: Allow content creation for page bundles or single files
- #145: Moved folder registration settings to
frontmatter.json
file - #147: Error boundary added for metadata fields
- Rendered more hooks than during the previous render in
FileList
- #142: Fix for unknown tags where it throws an error
- #143: Fix for duplicate values in the file list
- #144: Fix for
toISOString
does not exist on object - #146: Date parsing logic added with fallbacks
[5.0.0] - 2021-10-07 - Release Notes
- #113: Integrating a local DB for media metadata (caption, alt)
- #132: Major changes to the media dashboard which allows you to navigate through all folders
- #110: Add support for workspaces with multiple folders
- #117: Allow to specify a singleline of text in the metadata fields
- #119: Multi-select support for choice fields
- #121: Choice fields support ID/title objects as well as a regular string
- #122: Update the filenames of your media
- #124: Add new
isPreviewImage
property to the content type field to specify custom preview images - #126: Create new content from the available content types
- #127: Title bar action added to open the dashboard
- #128: Support for multi-select on image fields added
- #131: Folder creation support added on media dashboard
- #134: On startup, the extension checks if local settings can be promoted
- #135:
Hidden
property added for field configuration - #137: Ask to move the
.templates
folder to the new.frontmatter
folder
- #120: Choice and number field not updating when set manually in front matter of the file
- #133: Fix for overriding default content type settings
- #114: Fix for categories/tags provided as string in YAML
- #115: Fix for updating added categories/tags
- #116: Fix for not showing the
-1
limit on inputs
[4.0.0] - 2021-09-22 - Release Notes
- #101: Date picker available on the metadata section
- #102: Support comma separated arrays in front matter
- #103: Added title and description field to the metadata section
- #104: Allow to set images in front matter from the metadata panel section
- #105: Content Type support with backwards compatibility
- #106: Introduction of team level settings for Front Matter
- #107: Number field support added in content type fields
- #108: Choice field support added in content type fields
- #109: JSON Config script added to automate the JSON schema
- #111: Insert media into the markdown contents
- #112: Add snippet support for media insertion
- BETA version available at: beta.frontmatter.codes
- #72: Media view on the dashboard
- #73: List view option for the dashboard
- #77: Dashboard grouping pages functionality integrated
- #81: Optimizing the content folders to use a new setting to simplify configuration
- #87: Fix issue with autofocus and command palette
- #88: Fix issue with search sorting
- #89: Clear filter, sorting, and grouping button added
- #90: Refactoring to use Recoil state management
- #91: Support image previews from content folders
- #98: Add drag and drop support for media upload in a folder
- #82: Hide the register and unregister commands from the command palette
- #79: Fix scrollbar not visible on the welcome screen
- #61: List of recently modified files
- #64: Publish toggle for easier publishing an article
- #65: Aggregate articles in draft
- #66: New dashboard webview on which you can manage all your content
- #69: Welcome screen for getting started
- Fix typo in the
package.json
file for the preview command
- Moved the center layout button to the other actions section
- #60: Added the ability to open a site preview in VS Code
- Better editor highlighting functionality
- #21: Folding provider for Front Matter implemented
- #55: Highlight Front Matter in Markdown files
- #56: Action to collapse all Front Matter panel sections at once
- #57: New action added to provide better writing settings (only for Markdown files)
- #58: Sections remember their previous state (folded/unfolded)
- #59: Center layout view toggle action added
- Refactoring and showing other actions in the base view
- Show
BaseView
in Front Matter panel when switching towelcome
tab - #31: Automatically update the last modification date of the file when performing changes
- #53: Create current Markdown file as template
- #28: Align the file its name with the article slug
- #47: Fix when table shows only value
0
- #48: Added new folder registration message + notification helper
- #49: New initialize project command
- #50: Fix in the table rendering of rows
- #51: Panel actions base view enhanced to show project actions and information
- #44: Added article creation command
- #45: WSL support added
- #46: Make the tag pickers render in full width
- Redesigned sidebar panel
- Sidebar background styling match the VSCode defined sidebar color
- Added support for
mdx
files - Added support for
enter
press in the combobox - #41: Word count implementation + extra details
- #40: Added checks for the keyword usage in title, description, slug, and content
- Updated README
- #34: Fix that last modification date does not update the publication date
- #38: Update the last modification date on new page creation from the template
- #36: Add the option to change the Front Matter its description field
- Fix for Node.js v14.16.0
- Add all front matter properties as an argument for custom scripts
- Add the ability to specify a custom Node path
- Added the ability to add your own custom scripts as panel actions.
- New links added to the Front Matter panel to reveal the file and folder.
- Implemented links to quickly open the extension settings + issue from the FrontMatter view panel
- Added button to update the modified time in the FrontMatter view panel
- Fix Front Matter SVG
- #29: Open file after creating it from the template
- #26: Fix for arrow selection in the dropdown.
- #25: Moved from Material UI Autocomplete to Downshift. This gives more flexibility, and allows to focus the inputs from a VSCode command.
- Changed the
Front Matter: Insert <tags | categories>
functionality to open in the panel, instead of using the VSCode dialogs.
- FrontMatter panel implemented. This panel allows you to control all extension actions, but not only that. It makes adding tags and categories in a easier way to your page.
- #23: Implemented the option to create and use templates for article creation (front matter will be updates as well).
- #22: Allow to configure the SEO Title and Description lengths.
- #19: fix for tag insertion when empty tag is used
- Fix for title and description length check
- #18: Added date and modified date field names settings to be able to change the extension its behavior
- Syntax highlighting for Hugo shortcodes has been added
- #17: Make front matter be indentation
tabSize
aware
- Added set
lastmod
date command - #16: Fixed hardcoded length value
- Added SEO description warning when over 140 characters is used
- Added SEO title warning when over 60 characters is used
TOML
delimiter fix
TOML
support added
- First major release
- Fixed an issue with
null
tag/category values
- Updated the logic to remove quotes from front matter property values
- Added setting to specify if you want to enable/disable array indents in the front matter of your article
- Remove quotes on date strings
- Added command to generate a clean article slug
- Added command to remap tags or categories in all posts:
Front Matter: Remap tag/category in all articles
- Updated
package.json
file to include preview label - Added the status bar item to quickly view and update the draft status of an article
- Updated title, description and logo
- Added set date command
- Support added for
*.markdown
files
- Updated extension to bundle the project output
- Initial beta version