Releases: estruyf/vscode-front-matter
Releases · estruyf/vscode-front-matter
v10.2.0 release
✨ New features
- #797: Adding common actions at the bottom of the snippet cards
🎨 Enhancements
- #441: Show input descriptions for snippet and data forms
- #442: Hide sidebar on data view when data file is selected + show dropdown of data files
- #788: Show a warning on setting update when it exists in an extended configuration
- #798: Changed dialog to slide-over for the snippet forms
- #799: Added
frontMatter.logging
setting to define the logging output. Options areinfo
,warn
,error
, andverbose
. The default isinfo
. - #800: Add colors for the Front Matter CMS output
- #808: Add support to generate field groups and
block
fields in content type generation - #810: Update the tab title based on the view
- #811: Added
panel.gitActions
view mode option to hide the Git actions in the panel - #812: Added the
{{locale}}
placeholder, which can be used in thepreviewPath
property
⚡️ Optimizations
- #802: Update
glob
to the latest version and remove the sync method
🐞 Fixes
- #796: Fix issue in retrieving folders/files on dashboard load
- #801: Faster folder processing on updates
- #804: Fix blinking of the front matter content area
- #806: Fix preview URL for
index.md
files in root of the page folder path - #809: Fix retrieving the
filePrefix
when updating the file name on slug change
v10.1.0 release
✨ New features
- #671: Command bar for contents and media dashboard
🎨 Enhancements
- #773: Added the ability to rename content files
- #777: Show an error in the metadata panel if something went wrong while parsing the front matter
- #778: Added the ability to open a file or webpage when custom scripts is completed
- #783: Always show the custom panel view
- #785: Adding common actions at the bottom of the content and media cards
- #787: Support for glob patterns in the page folder paths
- #790: Updated Japanese translations thanks to mayumihara
🐞 Fixes
v10.0.2 release
🐞 Fixes
- #769: Fix to remove internal properties for content folders
v10.0.1
v10.0.0 release
✨ New features
- #731: Added the ability to map/unmap taxonomy to multiple pages at once
- #746: Placeholder support added to to the
slug
field - #749: Ability to set your own filters on the content dashboard with the
frontMatter.content.filters
setting - #756: i18n/multilingual content support
🎨 Enhancements
- #673: Added git settings to the welcome view and settings view
- #727: Updated Japanese translations thanks to mayumihara
- #737: Optimize the grid layout of the content and media dashboards
- #739: New Git settings to disable and require a commit message
- #741: Added message on the content dashboard when content is processed
- #747: The
@frontmatter/extensibility
dependency now supports scripts for placeholders - #752: Placeholder support in default
list
field values - Support for using the
fieldCollection
field in ablock
field - Updated the list of commands which are available in the command palette
🐞 Fixes
v9.4.0 release
✨ New features
- Localization implemented for the whole extension
🎨 Enhancements
- #273: Allow single value arrays to be set as a string with the
singleValueAsString
field property - #686: Allow script authors to ask questions during script execution
- #688: Allow to show the scheduled articles in the content dashboard (filter and group)
- #690: Added the ability to filter values in the
contentRelationship
field - #700: Added the
{{pathToken.relPath}}
placeholder for thepreviewPath
property - #706: Show the error of scripts failing in the Front Matter output panel
- #709: Take "where clause" into account on content creation
- #710: Hide child field when parent field its "when clause" is not met, also remove the fields from the content
- #713: Add the ability to always use quotes around string values in front matter
- #722: Allow to create sub-content which shows a dialog to select the parent folder
⚡️ Optimizations
- Dashboard layout grid optimizations
- Added the content-type name to the metadata section in the panel
- New implementation of the combobox for the
contentRelationship
field
🐞 Fixes
- #685: Fix when using non-string values in the tag picker
- #691: Silent authentication retrieval for GitHub sponsors
- #694: Start terminal session from the folder where the
frontmatter.json
file is located - #696: Close the local server terminal on restart
- #699: Changing border theme variable for the dashboard header
- #703: Fix retrieval of Astro Collections for
pnpm
projects - #704: Fix
zod
schema script for optional fields - #707: Fix
clearEmpty
issue withdraft
andboolean
fields which are by default set totrue
- #711: Fix in character mapping in the slug field
- #712: Keep the search context when deleting media files
- #714: Fix for taxonomy filtering from taxonomy view to content view
- #717: Fix in loading yaml data files
- #718: Fix JSON schema for the
frontMatter.panel.actions.disabled
setting - #719: Fix styling on data view with objects views
v9.3.1 release
- #697: Fix missing localization key
v9.3.0 release
✨ New features
- #80: Minimal settings view for the Front Matter CMS
- #553: New
frontMatter.config.dynamicFilePath
setting which allows you to dynamically update the settings from a custom JS file - #563: New
fieldCollection
to inherit/reuse fields in multiple content-types - #653: Retrieve the Astro Content Collections to allow content type generation
- #675: Pinning content to the top of the content dashboard
🎨 Enhancements
- #517: Add
contentTypes
property to custom scripts to show/hide custom actions - #517: Added
frontMatter.panel.actions.disabled
setting to define which actions should be hidden - #638: Add Hexo support for the
_drafts
folder - #659: Implement a filter for the taxonomy dashboard
- #662: Always show the
all articles
tab with the page counter - #663: Make card tags clickable to filter the view
- #669: Add the video preview to the details panel + caption field
- #674: Specify to disable content creation for a specific page folder
- #676: Allow the
frontmatter.json
file to be placed in a sub-directory - #677: Added support for Browse Lite extension to open preview when installed
🐞 Fixes
- #623: Fix issue where metadata is not maintained on file move
- #629: Fix array indent to the new property
- #660: Allow only to select unique content relationship values
- #661: Fixing the dropdowns when used at the bottom of a collapsible group
- #664: Fix for parsing draft status in Hexo and Jekyll
- #665: Added
dev
parameter to Nuxt script - #668: Reset pagination on media search
- #678: Check field type of
tags
fields for tags rendering on item cards - #681: Fix SVG icons which are used in the VSCode UI
v9.2.0 release
✨ New features
- #650: Added template support for Astro Starlight
- #655: Added a new command to manually refresh the settings of the Front Matter CMS
🎨 Enhancements
- Grouping and status tabs enhancements
- Removed the status bar item to toggle the draft field
- Added a FM status bar item to open the dashboard
- #570: Clear empty values on content creation and editing
- #645: French localization added (thanks to Clément Barbaza)
- #649: Parse optional variables from snippets
- #652: Show the start/stop server buttons depending on the local terminal session
🐞 Fixes
- #646: Update the Astro
3000
port to4321
- #647: Fix the open in browser action on the preview
- #648: Fix the global configuration reference to the URL of the schema file
- #651: Fix settings listeners which did not push updates to the webviews
- #657: Fix correctly updating front matter with scripts outcome on Windows
v9.1.0 release
✨ New features
- #630: Italian localization added (thanks to Emanuele Bartolesi)
⚡️ Optimizations
- #639: Add check for content type in page folders setting
- #642: Store the search index in a storage file
🐞 Fixes
- #628: Fix path argument and JSON data on custom scripts
- #633: Fix custom taxonomy used as single value
- #634: Fix public folder processing in case of Hexo
- #635: Fix UI themes make some links hard to discover or see
- #636: Fix media browser lightbox background color
- #641: Fix file parsing of the localization file