Skip to content

Releases: KevinJump/uSync

v9.1.0 - Mutli core 🍏🍎

03 Feb 12:02
Compare
Choose a tag to compare

This is a major minor release of uSync that moves the code base to multi-targeting dotnet 5 and 6 . we have made this change to smooth the way to supporting both Umbraco 9 (.net 5) and Umbraco 10 (.net 6) within the same package.

(Milestone : https://github.com/KevinJump/uSync/milestone/8?closed=1)

Features

  • #338 - Multi-target package (Umbraco 10 prep)
  • Migrate soon to be obsolete AddUnique to AddSingleton (Umbraco 9.3 prep)

Fixes

  • Remove history settings
  • Consistent line endings in config files, (fixes false positives if you compare uSync files generated on windows and Linux)
  • #337 Ensure we parsing of path variable works in all cultures
  • #335 Ensure items with same name but different location in tree don't overwrite uSync files.

Get uSync

usync 9 is distributed as a nuget package and can be added to your site in a couple of ways.

via dotnet add

via a command line you can add uSync

dotnet add package uSync  --version 9.1.0

as a package reference

You can add the dependency directly to your projects .csproj file.

<ItemGroup>
  <PackageReference Include="uSync" Version="9.1.0" />
</ItemGroup>

via Visual Studio package manager console

If you are old school . install-package still works

install-package uSync -version 9.1.0.

v8.10.7 - DoctypeGridEditor listical fixicals

10 Jan 11:54
Compare
Choose a tag to compare

This is a patch release for uSync for Umbraco 8.x installations, it contains some minor fixes for how content inside doctypegrid editors in serialized.

Fixes

  • #323 - Repeatable strings inside DocTypeGridEditors are not deserialized correctly
  • #330 - Change warnings to Debug logs (they only matter when you are trying to debug an issue)

updates

  • Add name/version to package manifest for future tracking of package installs.

Get uSync

uSync is best installed via NuGet, as part of a calorie-controlled installation. you can also download it as a Umbraco package via the Umbraco BackOffice or the our.umbraco.com website.

uSync

Sync DataTypes, DocumentTypes, MediaTypes, Languages, Macros, Templates & MemberTypes

PM> install-package uSync -version 8.10.7

Content Edition

Add Content, Media, Domains, Dictionary Items and Content Templates

PM> install-package uSync.ContentEdition -version 8.10.7

Upgrade

When upgrading the best thing to do is not overwrite your uSync8.config file - new config settings will always defaults to something doesn't alter existing behaviors - so not having values in the config will no break anything.

During a nuget upgrade you should choose not to overwrite the usync8.config file. If you haven't altered any other files from the uSync packages you can also instruct nuget to do this on the update line

PM> update-package uSync.ContentEdition -FileConflictAction Ignore

v9.0.6 - Umbraco 9.2 Updates

07 Jan 12:08
Compare
Choose a tag to compare

This is a minor patch release of uSync that contains compatability fixes for Umbraco 9.2 which contains a breaking change that we needed to account for.

The identification of this issue late in the release testing process means we are skipping v9.0.5 release

Mitigations

  • Changes in ApiRouting in Umbraco 9.2 cause some uSync API calls to not work as expected. #325

Fixes

  • Repeatable strings inside DocTypeGridEditors are not deserialized correcltly. #323

Get uSync

usync 9 is distributed as a nuget package and can be added to your site in a couple of ways.

via dotnet add

via a command line you can add uSync

dotnet add package uSync  --version 9.0.6

as a package reference

You can add the dependency directly to your projects .csproj file.

<ItemGroup>
  <PackageReference Include="uSync" Version="9.0.6" />
</ItemGroup>

via Visual Studio package manager console

If you are old school . install-package still works

install-package uSync -version 9.0.6.

v8.10.6 - Tabs (yes tabs) and SEO Checker support

01 Dec 14:40
Compare
Choose a tag to compare

This is a patch release for uSync v8 it contains yet more fixes for tabs and a mapper for SEO checker.

its trying to maintain pre v8.16 support while also supporting v8,17+ tabs that keeps giving us the edge cases 😒

Fixes

  • #317 Cannot find tab issue, when tab group is within tab with higher sort order
    • ensure we only safe alias the tab alias on pre v8.17 sites
    • ensure we sort tabs so internal groups are done after tabs

Updates

  • #314 Adds mapper for SEO Checker

Get uSync

uSync is best installed via NuGet, as part of a calorie-controlled installation. you can also download it as a Umbraco package via the Umbraco BackOffice or the our.umbraco.com website.

uSync

Sync DataTypes, DocumentTypes, MediaTypes, Languages, Macros, Templates & MemberTypes

PM> install-package uSync -version 8.10.6

Content Edition

Add Content, Media, Domains, Dictionary Items and Content Templates

PM> install-package uSync.ContentEdition -version 8.10.6

Upgrade

When upgrading the best thing to do is not overwrite your uSync8.config file - new config settings will always defaults to something doesn't alter existing behaviors - so not having values in the config will no break anything.

During a nuget upgrade you should choose not to overwrite the usync8.config file. If you haven't altered any other files from the uSync packages you can also instruct nuget to do this on the update line

PM> update-package uSync.ContentEdition -FileConflictAction Ignore

v9.0.4 - Patch 🩹 and Speed 🏎️ release

18 Nov 09:56
Compare
Choose a tag to compare

This is a patch release for uSync for Umbraco 9. it contains fixes for issues and some updates that improve syncing performance and notifications.

The updates to how document types are processed on their second pass, has removed unnecessary DB hit in the save process and speeds up sync times significantly.

  • This version has been tested and is compatible with Umbraco 9.1 (also works with v 9.0.x versions)

Fixes

  • #294 uSync export doesn't trigger when content or media is sent to recycle bin
  • #299 UI - better alignment of the boxes on the dashboard
  • #307 nested contentment blocks json wrong on publish
  • #308, #283 expected casing of template file name is wrong.
  • UIEnabled / ExportOnSave fix when using multiple groups
  • Fix: details boxes in report are yellow when they shouldn't be (no issues)
  • Fix: don't add 'use defaults' attribute when cultures/segments are blank
  • #313 Fix: improve handling when groups become tabs, across compositions

Updates

  • #298 new config extension so you can move settings out of appsettings.json if you want to.
  • #305 only show the settings that have changed in the appsettings.json dialog.
  • #306 add handler reference to notification events.
  • Added Support for custom handler groups to have their own icon
  • Improvements in saving of doctypes on second pass (reduce db hits).
  • #310 SE-SV lanauge files
  • Support for sending file contents in template items (uSync.Complete support feature)

Get uSync

usync 9 is distributed as a nuget package and can be added to your site in a couple of ways.

via dotnet add

via a command line you can add uSync

dotnet add package uSync  --version 9.0.4

as a package reference

You can add the dependency directly to your projects .csproj file.

<ItemGroup>
  <PackageReference Include="uSync" Version="9.0.4" />
</ItemGroup>

via Visual Studio package manager console

If you are old school . install-package still works

install-package uSync -version 9.0.4.

v8.10.5 - Contentment JSON fix, FIPS config and down level tab syncing

10 Nov 15:10
Compare
Choose a tag to compare

This is a patch release for uSync for Umbraco 8 -

Fixes

  • #307 Contentment items JSON isn't formatted correctly for publish
  • #312 Tab changes in compositions can cause update failures
  • #303 Swedish language files H5YR @JohanPlate
  • #313 Using files generated on Umbraco v8.17 on v8.16 or lower sites may loose tab information.

Updates

  • #309 Ability to turn FIPS config on or off on the install.
  • Added ability to include file content in Template file config files

Get uSync

uSync is best installed via NuGet, as part of a calorie-controlled installation. you can also download it as a Umbraco package via the Umbraco BackOffice or the our.umbraco.com website.

uSync

Sync DataTypes, DocumentTypes, MediaTypes, Languages, Macros, Templates & MemberTypes

PM> install-package uSync -version 8.10.5

Content Edition

Add Content, Media, Domains, Dictionary Items and Content Templates

PM> install-package uSync.ContentEdition -version 8.10.5

Upgrade

When upgrading the best thing to do is not overwrite your uSync8.config file - new config settings will always defaults to something doesn't alter existing behaviors - so not having values in the config will no break anything.

During a nuget upgrade you should choose not to overwrite the usync8.config file. If you haven't altered any other files from the uSync packages you can also instruct nuget to do this on the update line

PM> update-package uSync.ContentEdition -FileConflictAction Ignore

v8.10.4 - Tabs - but done proper.

14 Oct 10:18
Compare
Choose a tag to compare

This is a patch release of uSync mainly to fix the mistakes of v8.10.3 that introduced tab support but broke adding new properties to those tabs and groups 🀦.

Fixes

#297 Importing properties on Umbraco v8 doesn't work
#295 Importing creates extra property groups

Updates

#296 DK language file updates HT @jannikanker

These updates are backwards compatible, so you don't need Umbraco 8.17 or Contentment, uSync will only use these new features when they are installed, and work as previously when they are not.


Get uSync

uSync is best installed via NuGet, as part of a calorie-controlled installation. you can also download it as a Umbraco package via the Umbraco BackOffice or the our.umbraco.com website.

uSync

Sync DataTypes, DocumentTypes, MediaTypes, Languages, Macros, Templates & MemberTypes

PM> install-package uSync -version 8.10.4

Content Edition

Add Content, Media, Domains, Dictionary Items and Content Templates

PM> install-package uSync.ContentEdition -version 8.10.4

Upgrade

When upgrading the best thing to do is not overwrite your uSync8.config file - new config settings will always defaults to something doesn't alter existing behaviors - so not having values in the config will no break anything.

During a nuget upgrade you should choose not to overwrite the usync8.config file. If you haven't altered any other files from the uSync packages you can also instruct nuget to do this on the update line

PM> update-package uSync.ContentEdition -FileConflictAction Ignore

v9.0.2 - Contentment & vendr.

07 Oct 12:55
Compare
Choose a tag to compare

This is a patch release for uSync v9 (for Umbraco 9) it contains additonal support for Contentment blocks and fix for the dashboard after you install vendr plugin

Fixes

  • {"ExceptionMessage":"The given key {plugin} was not present in the dictionary for extension packages #291

Updates

  • Support for Contentment content blocks #290
  • Add ability to not serialize properties in content/media by config #289

Get uSync

usync 9 is distributed as a nuget package and can be added to your site in a couple of ways.

via dotnet add

via a command line you can add uSync

dotnet add package uSync  --version 9.0.2

as a package reference

You can add the dependency directly to your projects .csproj file.

<ItemGroup>
  <PackageReference Include="uSync" Version="9.0.2" />
</ItemGroup>

via Visual Studio package manager console

If you are old school . install-package still works

install-package uSync -version 9.0.2.

v8.10.3 - Tabs, Tabs, Tabs πŸ—‚οΈ

07 Oct 09:06
Compare
Choose a tag to compare

This is a patch release for uSync v8 for Umbraco 8. it adds support for syncing tabs in Umbraco 8.17 and sneeks in a bit of Contentment love too.

Updates

#276 tab support for Umbraco 8.17
#290 support for Contentment content blocks

These updates are backwards compatibly, so you don't need Umbraco 8.17 or Contentment, uSync will only use these new features when they are installed, and work as previously when they are not.


Get uSync

uSync is best installed via NuGet, as part of a calorie-controlled installation. you can also download it as a Umbraco package via the Umbraco BackOffice or the our.umbraco.com website.

uSync

Sync DataTypes, DocumentTypes, MediaTypes, Languages, Macros, Templates & MemberTypes

PM> install-package uSync -version 8.10.3

Content Edition

Add Content, Media, Domains, Dictionary Items and Content Templates

PM> install-package uSync.ContentEdition -version 8.10.3

Upgrade

When upgrading the best thing to do is not overwrite your uSync8.config file - new config settings will always defaults to something doesn't alter existing behaviors - so not having values in the config will no break anything.

During a nuget upgrade you should choose not to overwrite the usync8.config file. If you haven't altered any other files from the uSync packages you can also instruct nuget to do this on the update line

PM> update-package uSync.ContentEdition -FileConflictAction Ignore

9.0.1 - Linux 🐧 edition

04 Oct 11:41
Compare
Choose a tag to compare

This is a minor patch release to uSync for Umbraco 9. It contains only fixes for file name casing, and readme and icon files for the main nuget package.

The main purpose of this patch is to fix some inconsistencies in file naming so that uSync works better on linux instances. it also makes uSync look nicer with the new NuGet.org redesigned pages

Fixes

  • 404 Not found - /App_Plugins/usync/settings/expansion.html #284
  • Root package installs on .NetFramework #287
  • v9. package missing icon, and readme location needs updating #288

Get uSync

usync 9 is distributed as a nuget package and can be added to your site in a couple of ways.

via dotnet add

via a command line you can add uSync

dotnet add package uSync  --version 9.0.1

as a package reference

You can add the dependency directly to your projects .csproj file.

<ItemGroup>
  <PackageReference Include="uSync" Version="9.0.1" />
</ItemGroup>

via Visual Studio package manager console

If you are old school . install-package still works

install-package uSync -version 9.0.1.