Umbraco.Community.uRestore
1.0.2
See the version list below for details.
dotnet add package Umbraco.Community.uRestore --version 1.0.2
NuGet\Install-Package Umbraco.Community.uRestore -Version 1.0.2
<PackageReference Include="Umbraco.Community.uRestore" Version="1.0.2" />
<PackageVersion Include="Umbraco.Community.uRestore" Version="1.0.2" />
<PackageReference Include="Umbraco.Community.uRestore" />
paket add Umbraco.Community.uRestore --version 1.0.2
#r "nuget: Umbraco.Community.uRestore, 1.0.2"
#:package Umbraco.Community.uRestore@1.0.2
#addin nuget:?package=Umbraco.Community.uRestore&version=1.0.2
#tool nuget:?package=Umbraco.Community.uRestore&version=1.0.2
uRestore
Selectively restore individual property values from any saved content version — directly inside the Umbraco backoffice.
uRestore adds a Property Restore tab to every content node workspace. Editors can browse version history, compare any saved version against the current draft property-by-property, and choose exactly which values to restore — without affecting the properties they want to keep.

Features
- Version history panel — lists all saved versions of the current content node with date and status (draft / published / saved)
- Property-level comparison — side-by-side diff of the current draft value and the value from any selected version, with inline change highlighting
- Selective restore — choose exactly which properties to restore; all others remain unchanged
- Smart pre-selection — properties that differ from the current draft are automatically pre-selected
- Culture-aware — filter the comparison by language variant for multilingual sites
- Non-destructive — restored values are saved as a new draft and never auto-published
- Save & Publish shortcut — optionally publish immediately after restoring from the confirmation dialog
- Native UI — built with Umbraco UI Library components so it looks and feels like part of the backoffice
Requirements
- Umbraco 17+
- .NET 10+
Installation
dotnet add package Umbraco.Community.uRestore
No configuration is required. After installing the package and restarting your site, a Property Restore tab will appear in the content editor for all document types.
Usage
- Open any content node in the backoffice
- Click the Property Restore tab
- Click Compare on any version to see a property-by-property diff
- Select the properties you want to restore and click Restore selected
- Choose to save as draft or save and publish from the confirmation dialog

Source & Issues
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- Umbraco.Cms.Api.Common (>= 17.0.0 && < 18.0.0)
- Umbraco.Cms.Api.Management (>= 17.0.0 && < 18.0.0)
- Umbraco.Cms.Web.Common (>= 17.0.0 && < 18.0.0)
- Umbraco.Cms.Web.Website (>= 17.0.0 && < 18.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.