Skip to content

8.7.0 Block party. 🧱🥳

Compare
Choose a tag to compare
@KevinJump KevinJump released this 10 Sep 16:04

This is a major minor release, containing several updates to functionality and performance.
All issues for this release can be seen under the release/8.7.0 label

Features

  • #141 #140 #139 Support for Block Editors
  • #148 Quick Config to add new mappers when the internal format is the same as existing ones

Fixes

  • #83 nested content serialized indented format (to aid source control diff'ing)

Breaking

There are Several breaking changes in this release, you should check any custom code that references uSync with this release before pushing to a production server.

Format changes

The following changes update the contents of the .config files, so you may get false positives when comparing with previous uSync versions. our recommendation is to perform a new export to update your uSync files

  • #83 Nested Content items are now exported to the file as indented JSON (for better source control diffing)
  • Media Exports now don't hash the image file by default

Code Changes

  • #118, #105 Dependency Checkers are now loaded via a collection and and do not need to be registered explicitly in a composer, the main implementations have also been removed from uSync to uSync.Complete as they are not actually used by the core product, and where harder to test here.
  • #113. #114 Trackers are now loaded via a collection, and do not need to be registered explicitly in a composer.
  • #122 the dependency for classes inheriting the base Handler and Serializes to use a class that Inherits from IEntity has been removed, this allows us to implement handlers for third party tools that do not base their objects of this internal umbraco class.

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

Content Edition

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

PM> install-package uSync.ContentEdition -version 8.7.0

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