Release notes v10.0.0

Release Details

v10.0.0 - uSync 10 🎉- For the Umbraco v10

This is the uSync 10 release which is the major release to be in sync with Umbraco 10. It contains changes to the code base so that uSync carries on syncing all the things

Updates

  • Change to the way scheduled content is serialized
  • porting the uSync.BackOffice.StaticAssets library to a Razor Class Library Package so the files are not in App_Plugins anymore
  • clean-up of obsoleted calls to Umbraco libraries

What's Changed


Installing

dotnet add package uSync -v 10.0.0

Upgrading v9 to v10

Migrating from uSync v9 to uSync 10 shouldn't be to hard,

  • none of the file formats for the uSync files have changes
  • All the same features exist for uSync 10 as did for uSync 9

We have moved to using a Razor class library for the static files (so javascript, html) that is used in the backoffice for uSync and as such uSync will nolonger put any files in app_plugins/uSync -

After upgrading to uSync 10 you shoud either: A. Remove all uSync files from app_plugins or B. run dotnet clean the the clean up will remove the files for you.

After upgrade uSync should still be there and everything will sync like just before.

Migrating v8 to v10

If you are migrating a site from v8 to v10 then there will be code changes etc you will need to make to your views and custom code, but if you want to import all of your settings and content uSync will do that for you.

uSync 8 will store data in /usync/v8 if you copy / rename this folder to /uSync/v9 then uSync 9 and 10 will import the settings and content into your new v9 or v10 site

uSyncAllTheThings

Full Changelog: https://github.com/KevinJump/uSync/compare/v9.4.0...v10.0.0