Skip to content

Releases: KevinJump/uSync

v10.3.2 - 23H1 or some-such

12 Jan 10:16
Compare
Choose a tag to compare

This is a minor patch release of uSync for Umbraco 10 - it contains fixes, and a few minor updates.

it is tested and works with all versions of Umbraco 10.x to Umbraco 10.4.

Fixes

  • #452 Fix null reference in DocTypeGridEditor when MultiUrlPickers are also null
  • #453 Fix Unable to deserialize a multiUrl picker inside a nested content item inside a DocTypeGridEditor
  • #458 Set media picker 3 start node
  • #450 Saving an angular expression in a text box wraps the value in quotes
  • #424 Improve support for Blueprint save/delete events
  • #461 Ensure tabs are imported in the correct order

Updates

  • #426 Summary dashboard views when importing lost of items
  • Create fr.xml by @mikecp in #428
  • #431 Hide uSync Folder from project view.
  • #430 Add options to send folder as part of sync (uSync.Complete feature request)
  • #441 Add Variant mode info to sync item (enabling better language syncing in uSync.Complete)

New Contributors

Full Changelog: v10.3.0...v10.3.1

v11 - uSync - Eleven 1️⃣1️⃣

01 Dec 13:01
f00f2bc
Compare
Choose a tag to compare

This is the Major release of uSync to work with Umbraco 11 on .NET 7 - It contains updates and patches that make uSync on Umbraco even nicerer.

Features

  • Grouped Results - Just making results a little more compact and easier to view when there are lots of items.
  • Apply button in details - you can appy a single item as you import.
  • Doctype caching - faster checks when you have large nested / block lists.

What's Changed

New Contributors

Full Changelog: v10.3.0...v11.0.0

v8.11.3 - Maintenance for fun .... yeah, it's not even fun.

22 Nov 16:05
Compare
Choose a tag to compare

This is a minor patch release of uSync for Umbraco v8.

Updates

  • Make the UI display a nice name as opposed to the filename GUID in the UI
  • Sort the culture values on node names so they are more consistent
  • Add a health check for culture name sorting (so you can sort old files with no change)
  • Capture any published fail messages in the logs, so we can see why they failed
  • #436 Fix the true/false serializer for when there is neither a true or a false (e.g a null!)
  • Add Sync Variant object to Sync items, so uSync.Complete can tell people more about what cultures are published, saved or just not there.

uSync 8 - is in its support phase - meaning we will be issuing no new feature releases. it will enter a security only phase in Feb 2024 at which date only security updates will be issued until it reaches end of life in Feb 2025 - these support phases match the Umbraco v8 support dates.

v11-rc3 - Release candidates come in threes.

04 Nov 07:25
Compare
Choose a tag to compare

This is a release candidate release of uSync for Umbraco 11 - it is for testing etc. not recommended on production sites

The release candidate for Umbraco 11 (rc-3) is here. Don't worry you didn't miss RC1 and RC2 - we just didn't release them.

v11-rc3 is branched from the v10.3 release of uSync so has all the same goodies. There are only a few minor differences for v11 (so far)

Internal Updates

  • Change of the root static assets folder from wwwroot to wwwroot/uSync (for neatness)
  • removal of the package.manifest file (didn't get used anyway - caused unnecessary git changes)

Non changes of note

We still haven't changed the default folder for uSync from uSync/v9!

We didn't change this for v10 a move many (including myself), thought might have been a mistake, but given how little actually changed in terms of formatting etc, we left it at 9 so upgrades where easy - now v11 is here, we could right this wrong,

but now I am not sure 🤔 - does changing this to v11 now actually confuse people even more, it's like we've all become use to the folder being called v9 even though we are on v11, shall we just leave it at v9, and we will come up with a better naming convention when we get to a meatier upgrade? If you have any thoughts, we would like to hear them. in this release notes discussion thread


To get uSync.

You will need to be running Umbraco 11-rc3 - https://our.umbraco.com/download/releases/1100

dotnet add package uSync --version 11.0.0-rc3

That is it.

v10.3.0 - Not the BlockList Grid update. 🚫

20 Oct 10:46
Compare
Choose a tag to compare

This is a minor patch release for uSync for Umbraco it contains fixes and some minor updates.

uSync 10.x releases are fully backward compatible with all Umbraco 10.x versions - but as always we recommend you update to the latest version when you have a chance.

Fixes

  • Solve Errors While saving DocTypesContaining Images by @sgerme in #418

Updates

  • #419 Add the ability to ignore content items by content type
  • ef3bab4 Add notification messages for UI should uSync have a problem exporting on save, delete or move.
  • Pre support for block list grid*

**support for blocklist grid as it appeared in 10.3-rc1 if internal structures changes before 10.4-rc this will require updating. *

What's Changed

  • Solve Errors While saving DocTypesContaining Images by @sgerme in #418

New Contributors

Full Changelog: v10.2.1...v10.3.0

v8.11.2 - Long time no minor updates

25 Oct 11:21
Compare
Choose a tag to compare

This is the a minor patch release for usync 8 (yes uSync 8 - for Umbraco 8!)

It contains two fixes :

Fixes

  • Avoid losing Master parent when saving DocType by @JoseMarcenaro in #408
  • Remove the 'content' sync menu when content handlers are disabled or moved into settings #423

These are not super major issues - but if you are experiencing them - an update to 8.11.2 will fix them.


uSync 8 - is in its support phase - meaning we will be issuing no new feature releases. it will enter a security only phase in Feb 2024 at which date only security updates will be issued until it reaches end of life in Feb 2025 - these support phases match the Umbraco v8 support dates.

Full Changelog: v8.11.0...v8.11.2

v10.2.1 - Compatibility release.

26 Sep 12:48
Compare
Choose a tag to compare

This is a patch release of uSync it contains a small fix for property tab/groups and an update for compatibility. It has all the same features as 10.2.0 release

Fixes

#417 - Logging missing when a sync fails because of tab/group aliases being incorrect in files.

Updates

10.2.1 adds compatibility check method to uSync (4f79d6d) that allows us to know if the current version of Umbraco supports language-based permissions this feature is used in uSync.Complete's PeopleEdition when syncing user groups.

Full Changelog: v10.2.0...v10.2.1

v10.2.0 - ⬆️ Upload ⬇️ download

08 Sep 09:57
Compare
Choose a tag to compare

This is a minor release of uSync containing fixes, and things features that are not breaking changes.

Fixes

  • #413 - uSync 10 converting JSON Numbers and bools to strings on export
  • Typos - mainly in comments ( cea0a5d, 98d3093, 286cade)
  • Sims who are on fire will no longer be forced to attend graduation before they can put themselves out

Updated

  • Upload / download buttons (#411) adds the ability to upload or download the uSync folder from the dashboard (for admins only)
  • Add back a .targets to silently remove old uSync 9 app_plugins folder on build (related to #414)

Upload / Download

The new upload / download feature allows you to grab a zip file copy of your uSync folder from the dashboard.

under the everything group there will appear an "Export to file"

image

and "Import from File" options

image

When you import you are given the option to pick the file and do a "normal" or "clean import" - A clean import will wipe the current contents of the uSync folder before the zip file is unpacked into the folder.

image

This feature means you don't have to copy the uSync folder to disk , it is not as powerful or clever as the import/export in uSync exporter which will gather all the dependencies and can include other files (such as views and templates) but it does give you a quick way to get things onto a server.

Full Changelog: v10.1.0...v10.2.0

v10.1.0 - uSync Mode 🎛️ Release

04 Aug 10:46
Compare
Choose a tag to compare

This is a patch release of uSync for Umbraco 10 - it contains some fixes and features to support new features in Umbraco 10.1.0.

TL:DR There are no major issues, v10.1 is backwards compatible with Umbraco 10.0.

Sync Fixes

  • V10/multi picker fix by @KevinJump in #401
  • Fix - Null check on Member tracker can cause issues when reporting on Member syncs
  • #406 Tab sort order is not enough to ensure tabs are always sorted

UI Fixes

  • Update link to the docs in the settings.controller.js by @erikjanwestendorp in #403
  • Sims can no longer WooHoo in the Elevator with a Sim who is on a different floor.
  • Update the link to the format change list to v10 repo

Features

  • Support for Umbraco 10.1 production mode, (read only files) in template syncing
  • Json Serialization cleanup (#402)
  • Enable FailOnWarning setting so we fail if properties can't be set. by @KevinJump in #395
  • Disable dashboard option #409
  • Update Import options so methods calling import can choose not to pause the export processes while doing so.

New Contributors


Installing

dotnet add package uSync -v 10.1.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: v10.0.0...v10.1.0

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

18 Jun 16:17
Compare
Choose a tag to compare

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: v9.4.0...v10.0.0