Skip to content

v8.8.0 - Batchy Mc BatchFace

Compare
Choose a tag to compare
@KevinJump KevinJump released this 16 Dec 12:23

This is a major minor release of uSync containing new functionality that lets up batch up sync commands, making some things easier for other packages (:cough: uSync.Complete :cough:).

the main purpose of this release is to support new features coming up in the next major uSync.Complete release.

It also contains a couple of fixes that have been made since the last release.

Updates

  • new 'Partial' service calls in the uSyncService allow us to page requests for reporting, importing and exporting of items from Umbraco.
  • new events on reporting mean you can trigger code when items are reported from a sync
  • performance improvements for child lookups - making deep tree syncs much faster.

Fixes

  • Dependency checking links within grid elements can fail.
  • #189 - unhelpful info in change report for allowed types
  • #188 - dictionary items don't nest properly on first import
  • #184 - pointing usync folder outside of webroot using ~/.. notation fails.
  • #182 - events are not unregistered on termination
  • #190 - relation types don't serialize property after Umbraco 8.6

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.8.0

Content Edition

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

PM> install-package uSync.ContentEdition -version 8.8.0

Upgrade

When upgrading the best thing to do is not overwrite your uSync8.config file - new config settings will always defaults to something doesn't alter existing behaviors - so not having values in the config will no break anything.

during a nuget upgrade you should choose not to overwrite the usync8.config file. If you haven't altered any other files from the usync packages you can also instruct nuget to do this on the update line

PM> update-package uSync.ContentEdition -FileConflictAction Ignore