Release notes v17.0.0 : 🦃🥧🎅 : Seventeen complete

Release Details

v17.0.0 : 🦃🥧🎅 : Seventeen complete

This is the v17.0 release of uSync.Complete for Umbraco v17.0.0. the next major LTS release of Umbraco.

[!NOTE] As v17 is a LTS release a uSync.Complte v17+ licence is required to run this version, Agency licences and domain licences will work with no update, Domain licences might require an upgrade to be purchased

What's new

  • v17 UI Tidy (so gaps, buttons, all that jazz)
  • Updates to background processing
  • Performance tweaks in dependency checking.
  • All the stuff in v14 - v16

Since last LTS (v13)

A lot has changed since v13, We have completely overhauled the internal processing libraries used to push and pull and export things which has given us greater flexibility in what we can do (such as background processing), this along with the re-rewriting of the UI for v17 has afforded us lots of opportunities to update and streamline.

some of the feature highlights include :

  • ⭐ Feature - new 'AllowDeletingOfOrphanedItemsForTypes' setting for more granular control of delete missing items feature
  • ⭐ Feature - update UI to show delete missing items option on setting when enabled, and issue warning when pushing all settings
  • ⭐ Feature: Allow blueprints to be synced via the context menu
  • 🌟 Perf: Removed some redundant db calls when calculating doctype dependencies
  • ⭐ Feature: Move push and pull entity actions to 'kind' values so they can be extended by other packages (e.g uSync.Forms)
  • 🌟 Improvement: Better error logging when FileUpload requests file (helping people debug this issue better).
  • ⭐ Ability to tell usync exporter what algorithm to use when importing users/members (so you can import from v8 with no db changes!)
  • ⭐ [Publisher] - Background publishing,
  • ⭐ Publisher: Update server sync dialog / options to include files and select by group
  • ⭐ All: Update Jumoo.Processing to make the UI less jumpy!

Installing

You can install uSync.Complete the way you would any other package

dotnet add package uSync.Complete