SplatDev.Umbraco.Plugins.Schema2Yaml
2.0.8
dotnet add package SplatDev.Umbraco.Plugins.Schema2Yaml --version 2.0.8
NuGet\Install-Package SplatDev.Umbraco.Plugins.Schema2Yaml -Version 2.0.8
<PackageReference Include="SplatDev.Umbraco.Plugins.Schema2Yaml" Version="2.0.8" />
<PackageVersion Include="SplatDev.Umbraco.Plugins.Schema2Yaml" Version="2.0.8" />
<PackageReference Include="SplatDev.Umbraco.Plugins.Schema2Yaml" />
paket add SplatDev.Umbraco.Plugins.Schema2Yaml --version 2.0.8
#r "nuget: SplatDev.Umbraco.Plugins.Schema2Yaml, 2.0.8"
#:package SplatDev.Umbraco.Plugins.Schema2Yaml@2.0.8
#addin nuget:?package=SplatDev.Umbraco.Plugins.Schema2Yaml&version=2.0.8
#tool nuget:?package=SplatDev.Umbraco.Plugins.Schema2Yaml&version=2.0.8
Schema2Yaml
Export Umbraco document types to YAML format — reverse of Yaml2Schema.
Compatibility
| Umbraco | .NET | Package Version |
|---|---|---|
| 13.x | 8.0 | 2.0.7 |
| 17.x | 10.0 | 2.0.7 |
Installation
dotnet add package SplatDev.Umbraco.Plugins.Schema2Yaml
Quick Start
No explicit registration is required — the plugin self-registers via Schema2YamlComposer on startup and the dashboard appears automatically in the Settings section.
Configuration
Add to appsettings.json:
{
"UmbracoSchema2Yaml": {
"ExportPath": "exports/umbraco.yml",
"IncludeMedia": true,
"IncludeContent": true,
"IncludeMembers": true,
"IncludeUsers": false
}
}
License
MIT © SplatDev
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Newtonsoft.Json (>= 13.0.3)
- Umbraco.Cms.Core (>= 17.0.0 && < 18.0.0)
- Umbraco.Cms.Web.Common (>= 17.0.0 && < 18.0.0)
- YamlDotNet (>= 15.1.0)
-
net8.0
- Newtonsoft.Json (>= 13.0.3)
- Umbraco.Cms.Core (>= 14.0.0 && < 15.0.0)
- Umbraco.Cms.Web.Common (>= 14.0.0 && < 15.0.0)
- YamlDotNet (>= 15.1.0)
-
net9.0
- Newtonsoft.Json (>= 13.0.3)
- Umbraco.Cms.Core (>= 15.0.0 && < 17.0.0)
- Umbraco.Cms.Web.Common (>= 15.0.0 && < 17.0.0)
- YamlDotNet (>= 15.1.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
v2.0.7: Fix auth token — revert _getToken() to getLatestToken() (getOpenApiConfiguration() has no .token, causing 401 on every API call). Fix .chip.selected text contrast (white text on dark background). v2.0.6: Fix ExportProfile route templates, WCAG UI/UX audit, contrast fixes.