Releases: KevinJump/uSync
v10.3.2 - 23H1 or some-such
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️⃣
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
- Create fr.xml by @mikecp in #428
- Mergin in V10/dev to v11/dev by @KevinJump in #432
- V11/umbraco rc4 by @KevinJump in #435
- V11/uSync route by @KevinJump in #433
- V11/grouped result view by @KevinJump in #434
- Signalr route via config. by @KevinJump in #439
- V11/schema by @KevinJump in #440
- Adds Apply button to the change-dialog box. by @KevinJump in #446
- v11: Schema Inclusion. by @KevinJump in #447
- V11/doctype caching by @KevinJump in #449
- Fix - don't treat angular expressions as json when saving. by @KevinJump in #451
New Contributors
Full Changelog: v10.3.0...v11.0.0
v8.11.3 - Maintenance for fun .... yeah, it's not even fun.
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.
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. 🚫
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
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
New Contributors
Full Changelog: v10.2.1...v10.3.0
v8.11.2 - Long time no minor updates
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.
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
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"
and "Import from File" options
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.
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
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
- @erikjanwestendorp made their first contribution in #403
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
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
- Updated NuGet README with v10 by @leekelleher in #393
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