Skip to content

Releases: Jumoo/uSync.Complete.Issues

v8.11.0 - Item manager release.

02 Sep 05:06
9a90b69
Compare
Choose a tag to compare

This is a major minor release of uSync.Complete that adds functionality to make it easier extend the publish and exporter features for third party and custom developments. Its the come to the uSync party release.

Fixes

  • When syncing content where the language isn't installed on the target, fail silently for the missing languages #129
  • Exportding dictionary items from the root, doesn't offer the language selection box.
  • Add folder names to missing handler message (better detection of what bit of the config is missing)
  • Throw a better error if there are no folders in a uSync.publisher request to indicate what has gone wrong
  • don't scan for datatypes as part of a macro dependency scan (the don't work that way)
  • localization files out of date in package (zip) version of uSync.Complete #130

uSync

  • This version brings the dependent uSync version upto v8.10.x - which contains its own fixes and updates.

Updates

  • ISyncItemManager
  • Push and pull from everywhere !
    • you can now push and pull from lots more menus, such as Document Types, Data Types, Media Types, Templates, Members.

ISyncItemManager

ISyncItemManager is an enhancement to how uSync.Complete handles the UI for Publisher and Exporter meaning it is more flexible and can be used to extend the UI of uSync.Complete

ISyncManager interface is actually in the core uSync product. and looks like this :

public interface ISyncItemManager
{
    SyncEntityInfo GetSyncInfo(string entityType);
    SyncTreeType GetTreeType(SyncTreeItem treeItem);
    string[] EntityTypes { get; }
    string[] Trees { get; }
    IEnumerable<SyncItem> GetItems(SyncItem item);
    SyncLocalItem GetEntity(SyncTreeItem treeItem);
}

there is more detail on the actual file in the repo, and documentation will follow

Implementing this interface alongside uSync handlers and serializes is enough to add uSync's "Push to..." and "Pull from..." menus and add a button to the uSync.Exporter dashboard (if you have the right type of picker).

You can see an example of this in the uSync.Forms repo - which as a FormSyncManager.cs that impliments the elements required to add Push and Pull to the forms menus.

Breaking Change

ISyncItemManager already exists in uSync.Complete v8.10 - but is intended for internal use only. this update changes the interface so with the possiblity that someone might have implemented ISyncItemManager from uSync.Expansions.Core this is a breaking change as the new ISyncItemManager interface is in uSync8.Core namespace. This is the reason for the increment in version number.

All of these changes do not change the syncing process - Syncing between 8.11.x and 8.10.x installs of uSync.Complete will still work (but we recommend running everything at the same version!)


Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM> install-package uSync.Complete -version 8.11.0

Note

uSync.Complete 8.11.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.6.x

V8.10.3 - Per culture dictionary syncing, Improved handler errors

29 Jul 11:29
9a90b69
Compare
Choose a tag to compare

This is a patch release for uSync.Complete - which contains a few fixed and minor updates to improve the syncing experience. It also includes an update to uSync 8.9.7 - which means fixes & updates in that release will be included.

Fixes

  • Unpublish not unpublishing on target #125 (fix for issue when cultures are reported as published but whole page is not by Umbraco)

Updates

  • #124 - Improved Missing handler detection in a sync pack
  • UI clean up on report/result page of publish to make it look a bit cleaner.
  • Partial (culture) dictionary syncing in publisher (send only some cultures).
  • Trigger the uSync ImportComplete event when a sync pack is imported (so via exporter or publisher).
  • Nuget packages dependencies are now ranged to exclude any uSync v9.0 dependencies.

Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM> install-package uSync.Complete -version 8.10.3

Note

uSync.Complete 8.10.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.6.x

v8.10.2 - Delete / Core compatability release.

05 Jul 09:59
9a90b69
Compare
Choose a tag to compare

This is a minor patch release of uSync.Complete - it contains some fixes for deleting entries and changes to allow future compatibility with Umbraco 9.

Fixes

  • #121 Syncing List View Child Items does not delete them

Updates

  • #123 NetCoreApi switch to change to Core compatibility for authenticated messages.

Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM> install-package uSync.Complete -version 8.10.2

Note

uSync.Complete 8.11.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.6.x

v8.10.1 - Syncpack patch

08 Jun 15:52
9a90b69
Compare
Choose a tag to compare

This release is a minor patch version of uSync that fixes and issue extracting sync packs when the sync packs have been edited and contain empty/folders entries. this isn't a critical issue, but if you edit a sync pack and encounter the error as discribed in issue #117 you should update.

Fixes

#117 - Could not find a part of the path Error when uploading and extracting a SyncPack

Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM> install-package uSync.Complete -version 8.10.1

Note

uSync.Complete 8.10.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.6.x

v8.10.0 - 3rd party extensions support

04 Jun 13:13
9a90b69
Compare
Choose a tag to compare

This is a major minor release of uSync that contains some fixes and enhancements to better support extra packages in uSync.Complete.

Minor version bump

-- new ISyncItems manager interface to enable us to integrate additional items better into uSync.Complete (e.g forms!)

Fixes

  • Graceful fallback if server to server SignalR fails.
  • Don't include media items twice in sync-pack files

Updates

  • Update dependencies to uSync 8.9.3
  • Include new status (Bad Host) when checking connections
  • Introduce Item Managers - to better aid extending the push / pull actions
  • Introduce safe media file name option - for super long media file names (default is off)
  • Improve error dialog to include step name

Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM> install-package uSync.Complete -version 8.10.0

Note

uSync 8.9.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.6.x

v8.9.6 - Patch Release

05 May 10:37
9a90b69
Compare
Choose a tag to compare

This is a patch release of uSync.Complete that contains a fixes for Exporter UI

Fixes

  • #112 Add Dictionary button to exporter options so you can select what dictionary items to include
  • #96 Linked items generate clean file when included as part of a wider request.

Updates

  • #114 Improved error messages when checking connections.

This patch also includes some more logging to help diagnose ongoing issue #113 - which is likely a property dependency issue, that needs more investigation.

Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM> install-package uSync.Complete -version 8.9.6

Note

uSync 8.9.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.6.x

v8.9.5 - BaseUrl fix

20 Apr 08:52
9a90b69
Compare
Choose a tag to compare

This is a patch release of uSync.Complete that contains a fix for the baseUrl setting

Fixes

  • #108 baseUrl not being honored on remote connections
  • #105 / #106 trial version expires if you upgrade uSync.Complete during trial.

Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM> install-package uSync.Complete -version 8.9.5

Note

uSync 8.9.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.6.x

v8.9.4 - Patch

14 Apr 15:07
9a90b69
Compare
Choose a tag to compare

This is a patch release for uSync.Complete - which fixes issues with folders, and blank media items in uSync.Exporter and uSync.Publisher - also updates dependencies to uSync 8.9.1

Fixes

  • user groups are not imported correctly.
  • #101 Media with no umbracoFile results in "Object not found"
  • #103 Content & Options settings typo.

Updates

  • more verbose logging for uSync connection troubleshooting
  • partner licencing support.

Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM> install-package uSync.Complete -version 8.9.4

Note

uSync 8.9.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.6.x

v8.9.3 - Patch release

17 Mar 15:39
3a876ad
Compare
Choose a tag to compare

This is a patch release for uSync.Complete - which fixes issues with folders, and inline media items in uSync.Exporter and uSync.Publisher - also updates dependencies to uSync 8.8.5

Fixes

  • #96 Publish to... reporting & deleting child items when they shouldn't be deleted
  • #94 Inline images (image cropper directly on content) not exported/imported by exporter and publisher
  • #93 error when excluding project dll from list of system files not to sync
  • #99 uSync publisher should override the Flat and useGuidNames settings in the uSync8.config

Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM> install-package uSync.Complete -version 8.9.3

Note

uSync 8.9.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.6.x

v8.9.2 - Patch release

08 Mar 16:15
Compare
Choose a tag to compare

This is a uSync.Complete patch release which has a few minor fixes for uSync.Exporter and uSync.Publisher. it also moves the base dependency on uSync to the latest 8.8.4 release.

Fixes

  • #88 Exporter thows exception when Vendr usync handlers are installed
  • #91 Publisher doesn't identify curreny server correctly if baseUrl is being used.
  • #89 Error when you try to pull/push from the 'Content' Start Node.

Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM> install-package uSync.Complete -version 8.9.2

Note

uSync 8.9.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.6.x