Version 10.0.0 release notes
Version 10.0.0 of our CMS introduces the much-awaited feature of multilingual support, enabling you to handle content in various languages, new taxonomy view, media content types, and more.
Published:
Multilingual/i18n support
Probably the most requested feature is finally here: multilingual support. You can now define the languages and use the CMS to manage your content in multiple languages.
The CMS also integrated its first third-party services to provide automatic translations for your content. In this release, we added support for DeepL and Azure AI Translator.
InfoMore information can be found in the multilingual documentation.
New taxonomy view to tag/untag taxonomy to multiple pages
We added a new taxonomy view action that allows you to tag/untag taxonomy to multiple pages at once.
InfoMore information can be found in the taxonomy documentation.
Media Content Types
We had the request where users wanted to add custom metadata to their media files. In this version, we added support for content types for media files.
{
"frontMatter.media.contentTypes": [{
"name": "default",
"fileTypes": ["png", "jpg", "jpeg", "gif"],
"fields": [{
"title": "Title",
"name": "title",
"type": "string"
},
{
"title": "Author",
"name": "author",
"type": "string"
},
{
"title": "Alt text",
"name": "alt",
"type": "string"
}
]
}]
}
InfoMore information can be found in the media content types documentation.
Define the content filters
You can now define the content filters that should be available in the CMS.
{
"frontMatter.content.filters": [
"contentFolders",
"tags",
{
"title": "My custom filter",
"name": "field-name",
}
]
}
InfoMore information can be found in the content filters documentation.
Related issues/enhancements
✨ 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