Releases: estruyf/vscode-front-matter
Releases · estruyf/vscode-front-matter
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
v9.0.0 release
🌎 Multilingual support
- German (translated via OpenAI)
- Japanese (thanks to mayumihara)
🧪 Experimental features
- External UI script support for dashboards and Front Matter panel
- Front matter AI 🤖
Info: To enable the experimental features you need to set the
frontMatter.experimental
setting totrue
.
✨ New features
- Added description AI suggestion for GitHub sponsors
- The Visual Studio Code theme support is now released in the stable version
- #424: Snippet wrapping to allow easier updates or changes to previously set snippets in the content
- #585: New content relationship field type (
contentRelationship
) - #598: Multilingual support
- #615: Added support for
astro:assets
- Astro Assets
🎨 Enhancements
- #558: Moved the tags and categories to a
.frontmatter/database/taxonomyDb.json
file - #566: Keep the panel context on the live preview
- #568: Update the preview URL if the slug changes
- #569: Remove the page bundle folder on content removal
- #586: Allow to specify the content card fields
- #588: Added extensibility support to override card fields
- #591: Support for date format in the
datetime
field - #593: Add support for date formatting in the preview path
- #599: Add a placeholder when the base panel view is empty
- #602: Find content outside the Front Matter workspace folder
- #611: Fix typo in the
frontMatter.global.disabledNotifications
setting - #619: Added the
fmWebviewUrl
property to be used in theregisterCardImage
extensibility library
⚡️ Optimizations
- #584: Ignore type field in content-type validation
🐞 Fixes
- #564: Fix to only pass strings to the taxonomy dashboard
- #567: Fix taxonomy filters that are incorrectly positioned
- #572: Fix the media snippet placeholder link
- #577: Fix in the
dataFile
field where data entries get overwritten - #590: Fix for image fields inside a sub-block
- #595: Fix for media metadata now showing up
- #596: Fix for number field in block data
- #603: Fix problem with page bundles and path placeholders
- #616: Fix content filtering
- #617: Fix insert media snippet dialog by using a slideover instead of a dialog
- #620: Fix in array field of data files
- #621: Create data file if it does not exist yet