Skip to content

Releases: KevinJump/uSync

v13.2.2 - Duplicate handling fix

30 Apr 17:41
Compare
Choose a tag to compare

This is a minor release of uSync for Umbraco v13 it contains a fix to stop the false reporting of duplicates when the usync folder contains renamed elements /

Fixes

#634 & #635 - Duplicate items reported, when there are none

when something is renamed usync saves a 'empty' file over the existing item so that duplicate files don't hang around on deployments. an error creeped in v13.2.0 that didn't take full account of this and sometimes reported the renames as duplicates.

this is now fixed with this patch release.

dotnet add package uSync --version 13.2.2

v13.2.1 - Roots updates

22 Apr 20:49
Compare
Choose a tag to compare

This is a patch release of uSync for Umbraco v13, it contains some small fixes for people using roots,

What's Changed

  • Fix for #623 Files are created in "default" export folder when they are the same as in the root folder
  • Fix for #622 Apply button doesn't work for changes constructed from merged items.
  • Fix for false positive duplicates when using clean function.

Full Changelog: v13.2.0...v13.2.1

dotnet add package uSync --version 13.2.1

v14.0.0-rc1 - release canidate-canidate beta.

17 Apr 19:09
Compare
Choose a tag to compare

This is the pre-release version of uSync v14 for Umbraco v14-rc1. It conains the working of uSync for Umbraco v14 with the new backoffice UI.

Release Notes.

The core functionality of uSync is present in this release so you can sync between sites, and key your site version controlled while working on Umbraco v14 - there are however there are several notes and cavieates to working with this release and Umbraco 14-rc1 - you should familiarize yourself with them to set expectations.

Known issues.

Umbraco Issues

There are a number of Umbraco issues that we have logged during the testing of this uSync release they affect certain types of property editors and settings within them that can cause pages or bits of your site to become un-editable, you should be aware of this issues:

Warning

There are a couple of bugs, which mean for certain types and settings you will see errors or blank pages inside umbraco, these are not uSync issues

"Migrating" from older version.

At the moment there is no legacy to new property editor migration inside uSync, (you can however use uSync.Migrations). So migrating a site that has now discontinued property editors on (Grid, Nested Content) will not work.

It is our intention to provide a smoother migration within uSync as we approach release. but for now uSync.Migrations will provide you with the ability to migrate to BlockGrid and BlockList on a v13 site.

Note

Post RC1 - some inline migration tools for legacy to supported types will be included in uSync

DataType Migration

Internally inside Umbraco the storage and settings for a large number of the existing datatypes has changed, as such the settings stored inside any uSync files will need updating.

For known changes and types we have build this into the release! -

  • Importing files from Umbraco v13 with known types will result in uSync automagically converting those datatype config values to the new format on import
  • After import and when you are happy things are as expected you should perform a full export to write these new configurations out to disk

Note

RC1 - uSync will dynamically conver datatype configuration for know "supported" types from v13 to v14 formats on import

Breaking Changes

  • Moving from v9-13 the default uSync folder has been renamed from uSync/v9 to uSync/v14
  • The format of the configuration for datatypes has changed, migration of known types is built into to v14 (see datatype migrations) - but again custom code, might need adjusting
  • There are changes to the ISyncHandler, ISyncMapper and IConfigurationSerializer interfaces any custom code might/will need updating.

Warning

** Custom code will need to be examined, updated and you might need to copy things to a new folder**

Summary

So with that all that said and absorbed, you can download and enjoy uSync as part of your brave new Umbraco world experiences.

dotnet add package uSync --prerelease

Full Changelog: v13.2.0...v14.0.0-rc1

v13.2.0 - Hook🪝and Patch 🩹 release.

17 Apr 10:06
Compare
Choose a tag to compare

This is a minor release of uSync for Umbraco v13. it contains some fixes (mainly around how deletes appear in reports and are treated by Roots and export rules), and the ability to sync webhooks between sites.

What's Fixed

What's New

  • ⭐ Add serializers and handlers for webhooks. by @KevinJump in #613
  • ⭐ Ability to set the history folder's location via config by @henryjump in d0f06eb

New Contributors

Full Changelog: v13.1.3...v13.2.0

v13.1.3 - Linux path patch

14 Mar 12:57
Compare
Choose a tag to compare

This is a minor patch to uSync to address an issue with uSync.Roots and paths on Linux,
You will only need to patch if you are running Umbraco on Linux

What's new

  • Fix for #604 - Abs Path correction when finding path on Linux

Installing

dotnet add package uSync --version 13.1.3

v13.1.2 - Roots - UI and fixes.

11 Mar 16:06
Compare
Choose a tag to compare

Fixes

  • Fix #592 - uSync creates "empty" files when using roots and root, or usync folder is outside of website root.
  • Fix #594 - When importing from file the "import" button runs a report

Updates

  • Adds UI to the report to make it eaiser to spot sources. by @KevinJump in #598

Full Changelog: v13.1.1...v13.1.2

uSync v14 beta001 ⚠️

07 Mar 13:57
4ed6a5f
Compare
Choose a tag to compare
Pre-release

This is the uSync beta release for Umbraco v14.

It contains the code for the new back office front end of uSync. running on the latest Umbraco beta.

image

Installing

the uSync beta is currently available from out nightly/prerelease NuGet feed.

https://dev.azure.com/jumoo/Public/_artifacts/feed/nightly/NuGet/uSync/overview/14.0.0-beta001

dotnet add package uSync --version 14.0.0-beta001

v13.1.1 - Patch release - Import Detail and root config fixes.

28 Feb 10:10
3e6f137
Compare
Choose a tag to compare

This is a patch release for uSync v13 for Umbraco v13. it contains minor fixes for an issue that can occur during a full import, and how roots configuration handles custom folders.

Fixes

  • 🐛 Fix: Custom root folders are just added to existing root folders when set. by @KevinJump in #588
  • 🐛 Fix #590 - Second pass details check. by @KevinJump in #591

Full Changelog: v13.1.0...v13.1.1

v13.1.0 - 🌳Roots - release.

15 Feb 09:58
Compare
Choose a tag to compare

This is a major minor release of uSync 13 for Umbraco v13, it contains the uSync.Roots feature and improvements in sorting and notification performance for the core uSync package.

What Fixed

What's new

  • 🌟 V13/roots - Roots functionality, for Umbraco v13 by @KevinJump in #577
  • ⭐ Background threading of notifications (off by default)

🌳Roots

uSync Roots, offers a new way of working with multiple sites, allowing you to have "root" sites that your site can inherit settings and content from, with fancy merging™️, you can even have individual properties merge between sites without losing the ability for the master site to still update the doctypes.

for more information checkout our documentation on uSync.Roots.

🧵Background Notifications

With the introduction of scoped notifications, you might now see a "Processing Notifications (xxx)" message during a sync, this is when all the Umbraco notification events fire. With background notification these notifications are sent off to a background thread for processing, so you can get back to your site quicker. (the notifications still all happen in the background).

For a lot of sites, the existing process is fine, but for sites with a lot of content this will reduce the amount of time you sit around waiting for a sync to finish.

there are certain circumstances where you might not want background notifications, and it does change the ways to identify a uSync triggered save. so, the feature is off by default on v13 sites. it will become the default when we move to Umbraco v14.

Check out the background threading documentation for more information.

New Contributors

Full Changelog: v13.0.1...v13.1.0

v10.7.3 - Post patch patch.

23 Jan 11:40
Compare
Choose a tag to compare

This is a patch release for uSync for Umbraco 10. It contains some fixes that where in uSync releases v12.2.3 (umbraco v12).

Updates :

Full Changelog: v10.7.2...v10.7.3