Skip to content

v8.6.0 - clean your uSync

Compare
Choose a tag to compare
@KevinJump KevinJump released this 09 Apr 09:12

This is a feature release of uSync, it contains functional and UI updates to uSync.

**Note: uSync 8.6.x works with all versions of Umbraco 8.x **

Improved progress view

This release updates the progress view, so you can now see each handlers progress and if there are errors much more easily.

usyncprogress

This view now lets you see quickly which handlers have errors (red bar) and which ones have updates (green bar). Its a easy way to see how it went.

Improved diff display

Along side the progress bar, we've also improved the diff view, Now we show you what has changed within the text or json block, so its easier to see just what is going on.

image

New:Clean Export button

image

The 'clean export' button performs a full clean export, by first deleting the contents of the uSync folder before exporting everything into it.

A full export will mean you loose any rename or delete's that may be in your uSync folder, so you are warned before you do this.

New: Missing parent Warnings/Failure

image

When a content or media item is being imported but the parent item doesn't exist in either umbraco or the import you will get a warning on report and error on import.

this stops partial imports from putting items in the wrong place in your content or media tree. Previous versions of uSync would import based on best endevours so if the parent item was missing, the item would be imported at the next level up.

it is still possible to have uSync behave like this by adding the FailOnMissingParent value to the uSync8.config file and setting it to false:

<FailOnMissingParent>True</FailOnMissingParent>

Duplicate Actions warnings

uSync reporting will now issue a warning if your import contains both an update and a delete for the same item.

image

Conflicts can happen, often if two or more developers do things to an item in umbraco and check it into source control - you can end up with say a create of a datatype and a delete of the same datatype in the uSync folder.

We've also improved the clean up methods so if someone recreates something which was previously deleted we are much more likely to clean that up now,

Get uSync

uSync is best installed via NuGet, as part of a calorie-controlled installation. you can also download it as a Umbraco package via the Umbraco BackOffice or the our.umbraco.com website.

uSync

Sync DataTypes, DocumentTypes, MediaTypes, Languages, Macros, Templates & MemberTypes

PM> install-package uSync -version 8.6.0

Content Edition

Add Content, Media, Domains, Dictionary Types and Content Templates

PM> install-package uSync.ContentEdition -version 8.6.0

more info at https://jumoo.co.uk/uSync