Skip to content

Releases: Jumoo/uSync.Complete.Issues

v14.2.0 - uSync.Complete for Umbraco v14

16 Sep 13:16
4dc169e
Compare
Choose a tag to compare

This is the first* major release of uSync.Complete for Umbraco v14, it contains all the uSync.Complete features working in the new Backoffice and with the new Backoffice Management API.

What's new

The UI is new the features are the same

  • uSync.Publisher
    • push between servers (including older versions**)
    • pull content and settings
  • uSync.Exporter
    • create and import 'sync-packs' of Umbraco content/settings and files between servers
  • uSync.Snapshots
    • Point in time snapshots of changes on your umbraco site
  • Restore points
    • create restore points so you can roll back to a set time and do safer releases.

* the release is v14.2 and this version of uSync.Complete required Umbraco 14.2.0
** you can sync between older versions, but legacy datatypes will not be converted

v14.0.0 - uSync.Complete v14.0.0-preview001 🔥

04 Jun 16:04
4dc169e
Compare
Choose a tag to compare

Following the release of Umbraco v14, we have released uSync v14! This is the core, free version of uSync that lets you synchronise the things in your Umbraco installs to and from disk. But what if you want to do all the amazing and fancy Umbraco to Umbraco synchronising without all that file faff?

uSync.Compete is our paid for all-singing-usync-package. It adds all sorts of bells and whistles to what you can synchronise between Umbraco sites. It’s available for Umbraco from v8 through to v13, and we are working on v14.

Announcing uSync.Complete v14 preview

The preview for v14 is a snapshot of where we are with uSync.Complete development for Umbraco v14. It doesn’t contain all the elements of uSync.Complete (there are some blockers we are working through), but it does contain:

  • uSync.Publisher (the thing that pushes and pulls content between sites).
  • uSync.PeopleEdition (the thing that lets you synchronise users and members).
  • uSync.Files (the thing that lets us synchronise partial views, scripts, and stylesheets).

Publisher - Push and pull.

Publisher lets you push and pull between sites, and in our preview release this works! You can even push and pull content between v14 and v10, v12, or v13 sites! (assuming they are not using legacy properties, such as the grid and nested content).

image

We consider Publisher to be “working” to the degree that you can push all the expected parts between sites, but we still are missing some menu items (e.g content templates). Because some extension points are not exposed in Umbraco v14 yet, but when they are it should work.

People Edition

People Edition lets you synchronise members, member groups, users, and user groups between sites. There is no real UI for this. It adds new handlers to uSync so that, if configured, they appear on the right dashboards. Not much here has changed internally between Umbraco v13 and Umbraco v14 so these elements still work.

Not yet released

At the moment, we have a couple of blockers in Umbraco v14 and our own uSync code that are holding back some of the elements of uSync.Complete. Rather than wait for these to be cleared (We would likely have to wait for at least Umbraco v14.1), we have released the first set of packages in this preview build. The following are not included.

uSync.Exporter

We have an Umbraco blocker on the dialogs we use to let you pick things to export on the Exporter dashboard. This means we can’t build out the whole dashboard yet.

uSync.Snapshots

Snapshots reuses some of exporter's logic and UI, so its currently blocked behind uSync.Exporter

uSync.Restore

We just haven’t finished this yet. We wanted to get the core packages working, but since we have hit the blockers above, we are moving onto this feature next, and it should make the next preview releases.

Installing

The preview releases are public on NuGet and can be installed via the command line.

Dotnet add package uSync.Complete –prerelease

Please note this will also install the preview release of uSync 14.0.1 which contains code required by uSync.Complete

Feedback.

Please feedback any issues you may have on our issue tracker.

v13.1.5 - Patch release

27 Jun 11:24
4dc169e
Compare
Choose a tag to compare

This is a patch release of uSync.Complete for Umbraco v13 it contains fixes for known issues and updates the core uSync dependency to the [uSync v13.2.4 release] (https://github.com/KevinJump/uSync/releases/tag/v13.2.4)

What's new

  • Fix - Node paths cannot be changed in uSync.Complete
  • Fix - Request buffering on upload requests (some middleware can break if it reads the stream before uSync)
  • Fix - Members export xml format corrections.
  • Fix - Blueprints can now be synced correctly from context menu
  • Fix - Dictionary items syncing from context menu (uSync issue #650)
  • Fix - Licence information read from appsettings.json first if present for subscriptions.

--

v13.1.4 - Request buffering, buffering

24 May 08:18
4dc169e
Compare
Choose a tag to compare

This is a minor update to uSync.Complete to address a change in Umbraco v13.3.1/2

What's new

  • 🆙 uSync 13.2.3 dependency
  • 🐛 no-nodes path is overwritten by uSync.Complete even when in the appsettings.json file.
  • 🔧 fix buffering error when upgrading to Umbraco 13.3.1/2

Update to for Umbraco v13.3.1+

Due to internal changes in the request pipeline in v13.3.1 of Umbraco, you will need to update uSync.Complete to this release (or later) so request buffering can be enabled on the uSync server to server requests and content continue to be pushed.

v13.1.3 - Linux path patch

14 Mar 13:12
4dc169e
Compare
Choose a tag to compare

This is a minor update to uSync.Complete to bring the uSync dependency to v13.1.3 and fix a linux path bug.

See: https://github.com/KevinJump/uSync/releases/tag/v13.1.3

Fixes:

uSync Issue #604 - "AbsPath" calculated incorrectly on Linux.

Installing

dotnet add package uSync.Complete --version 13.1.3

v13.1.2 - Content Templates Support.

11 Mar 16:02
4dc169e
Compare
Choose a tag to compare

This is a patch release for uSync.Complete for Umbraco 13. It introduces/fixes support for pushing / pulling content templates.

With this update you can now push and pull content templates from the settings/Content templates menu.

image

You can also push / pull individual templates.

This release also rolls up all usync 13.1.2 release updates.

Installing / Updating

via nuget:

dotnet add package uSync.Complete --version 13.1.2

https://www.nuget.org/packages/uSync.Complete/13.1.2

v13.1.0 - Roots release

15 Feb 10:06
4dc169e
Compare
Choose a tag to compare

This is the uSync.Complete companion release for uSync v13.1 (roots) - it contains support for the new roots methods, and background notification threading.

See the uSync 13.1 release notes and related documentation for more info on this release

Note

Most of the uSync.Complete will often override roots. when you publish or sync with exporter the files in the export will take precidence over any files in roots.

What's changes

  • 🌟 Exporting member groups from uSync exporter now works.
  • 🌟 You can push member and member groups between sites using the right click, push/pull actions in the member section
  • 🐛 Fixes the uSync push/pull icons disappear if you click on the context menu twice.
  • 🐛 Sometimes non-scheduled background jobs get stuck with wrong scheduled time

v13.0.2 - cache and user patch

12 Feb 15:31
4dc169e
Compare
Choose a tag to compare

This is a patch release for uSync.Complete v13, for Umbraco v13 it contains some fixes to exporting user groups and performance improvements for uSync.Complete's caching on large site.

Fixes

  • 🐜 User groups don't appear in uSync.Exporter dashboard
  • 🐜 uSync.Complete caching can cause save/publish to be slow on large sites.

January 2024 - Multi Patch (v13.0.1, v12.2.3, v10.7.2)

12 Feb 15:31
4dc169e
Compare
Choose a tag to compare

This is a multiple patch release for All supported .netcore versions of uSync. these releases contain some minor fixes, for all versions.

All versions (v13,v12,v10)

  • Exporter : Cannot pick users from dashboard (tree is blank).

v12 updates

  • Fixing casing of publisher folder (linux issue)

v10 updates

  • Update pages sizes (bigger request packets)
  • Tidy up logging

All versions are also synchronised to the latest release of uSync for their platform.

v13.0.0 - uSync.Complete - LTS - Major Release 🫡

14 Dec 12:11
4dc169e
Compare
Choose a tag to compare

This is the major release of uSync v13.0 to work with Umbraco v13.

uSync v13 is a long term support (LTS) release, and is a licence update release, meaning you will need an updated licence key to use this version - checkout our recent prices blog post for more details

What's new

  • Support for Umbraco v13
    • Block lists in Rich text,
    • Language Id changes in dictionaries and multi-variant content
  • Support for .NET 8
  • All the v12.2 features which are not 'new' but are cool.

v10 -> v13 - Simples.

There should be no need to migrate or update items from v10 to v13, the uSync files are compatible, and no property editors have been obsoleted (yet) by Umbraco, so copying the uSync/v9 folder to v13 will import everything you expect you might need to update other packages - depending on what you have installed

if you want to convert nested content -> block lists and grid layout to block grid, take a look at the uSync.Migrations package it might help you there.

v13 includes all the super features added in the v12.2 release - like restore points, background publishers, and Audit logs, checkout that release to see how cool these things are.