Skip to content

Releases: estruyf/vscode-front-matter

v10.1.0 release

11 Apr 15:20
a571b34
Compare
Choose a tag to compare

✨ 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

  • #716: Fix dataFile dropdown class
  • #768: Update broken link to the documentation
  • #771: Fix lowercase data tab label
  • #782: Fix for setting the correct view when inserting media or snippets
  • #786: Remove on startup as VSCode now triggers on known commands

v10.0.2 release

01 Mar 09:35
Compare
Choose a tag to compare

🐞 Fixes

  • #769: Fix to remove internal properties for content folders

v10.0.1

28 Feb 20:14
286ac4a
Compare
Choose a tag to compare

🐞 Fixes

  • #766: Fix for snippet placeholder retrieval

v10.0.0 release

28 Feb 15:35
6e26335
Compare
Choose a tag to compare

Release notes

✨ 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 a block field
  • Updated the list of commands which are available in the command palette

🐞 Fixes

  • #721: Fix keywords regex to support unicode characters
  • #725: Fix for opening menu of pinned items
  • #730: Add debounce to the input fields
  • #738: Fix when re-opening the preview after closing it
  • #743: Fix for storing data in YAML data files
  • #745: Fix for date field values in block field type

v9.4.0 release

12 Dec 15:33
36ae708
Compare
Choose a tag to compare

✨ 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 the previewPath 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 with draft and boolean fields which are by default set to true
  • #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

27 Oct 07:26
f4816af
Compare
Choose a tag to compare
  • #697: Fix missing localization key

v9.3.0 release

06 Oct 15:26
ff1c001
Compare
Choose a tag to compare

✨ 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

11 Sep 08:05
599d43b
Compare
Choose a tag to compare

✨ 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 to 4321
  • #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

31 Aug 07:37
8e197ab
Compare
Choose a tag to compare

✨ New features

⚡️ 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

21 Aug 09:57
34c8ebd
Compare
Choose a tag to compare

🌎 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 to true.

✨ 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 the registerCardImage 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