Releases: KevinJump/uSync-Legacy
Core 6.0.6 - Release
Release of Core to address the syncing of list items #176 & #175
List datatypes now try to match on value before alias as alias isn't a reliable matching key for things that change as you sort them.
N.B there is no update to uSync in this release - the next release will include a reference to the updated core package, but to use this version you will need to update core independently.
4.0.5 - Patch Release
"Regular" Fixes and Patches - the you shouldn't need this unless one of the below is bothering you release
- Macro Property Sort Order preserved #172
- History Tab Date formating #169
- Invalid JArray Format in Leblender and RJP Pickers #171
- 'Illegal characters in path' with uSyncMediaFileMover # 134
thanks to @JJCLane, @aDotNetDeveloper and @auniqueusername for contributions for this release.
4.0.4 Patch Release : uSync Not Found Edition
Regular Patch Release :
- Datatype don't save in correct location when virtual directory is used KevinJump/uSync#163
- Image Properties not syncing #161
New Features:
Content Edition Update v4.1 - Stacked Content
Content Edition Update: (you do not need to update uSync Back Office for this update)
This update adds Value Mappers for the Stacked Content and Inner Content Property Editors to uSync Content Edition.
This release also automatically includes the new internal name for Nested Content (Umbraco.NestedContent) so we can offer support for both the package (pre v7.7) and the Core Version of Nested Content
It also adds the ability for uSync Core to dynamically load value mappers that Implement the IContentMapper2 Interface, meaning we don't have to worry about pesky config for newer value mappers.
At the next minor release of Core (6.1.x) - existing value mappers will be updated to implement IContentMapper2 removing some of the need for configuration to get value mappers to work
v4.0.2 - Tab Rename Fix
Release to fix tab rename bug in uSync (umbraco 7.5+ i think)
Fix #160 - property values can get lost when you rename a tab
renaming a tab could loose you property values, as usync was removing and then replacing properties (via it's remove tab function) - I think this is a fairly newish bug - but i can recreate it on Umbraco v7.5 so it's been there for a while.
v4.0.1 - Nov 2017 - Patch Release
Patch Release of usync
Minor fixes, and hopefully a re-merge of the v7.4/7.5 and v7.6/7.7 releases
- #159 Renaming templates with no children can fail
- #146 uSyncAction file ignored if set to readonly
- #158 branch merge
Some small fixes - also some changes in the back office mean that v7.4/v7.5 sites will now work with v4 - the code for v7.6/v.7.7 has been hidden behind version checks and class libraries so legacy sites will never accidentally trip into it (hopefully!) - meaning we can have a single branch again.
v4.0.0 (v6 usync.core) Umbraco 7.7 release
Umbraco 7.7 support release.
because umbraco 7.7 has some new API calls, and both 7.6 and 7.7 update many of the underling libraries (like Newtonsoft.Json). this is a major version bump, as this branch of uSync will no longer support umbraco v7.4/v7.5. (the v3.x branch will continue to get fixes etc for umbraco v7.4/v7.5)
Included features:
- Content Blueprints (Content Edition) #151
- Renaming Media Type Folders #149
- Renaming DataType Folders #148
- Renaming Content Type Folders #150
- Deployhandlers *(beta feature) #98
- PreserveFiles #155
Bug Fixes
- Saving shouldn't fail if there are corrupt files in the folder #152
v3.3.4 Patch Release - Pick 'n Fix release
Regular Patch release (May) - some fixing of the picker mapping logic.
Fixes in milestone 19: https://github.com/KevinJump/uSync/milestone/19
- Better error handling when trying to delete the folder (on a full export) #82
- Moving the values in preValue into the value from the attribute (better diff support in source control) #128
- #132 Picker fixes (see below)
Picker Fixes
When uSync saves or imports a data type, it maps any internal Ids that may be set in the values into something more generic (for example in a Content Picker it might map an id of 1021 to /homepage/contact-us).
- In this release that mapping has been improved a bit to work better
- and if the mapping fails (so on import we can't find homepage/contact-us) then the existing id in umbraco is not modified.
This means if the place the pickers point to is different on your live site then once they are set by you, they will stay set even after subsequent usync imports. This is rather a big deal if you are not syncing content, because it now means you can be more secure in the pickers on the target site not getting scrambled when you import settings
3.3.3 / 5.3.3 April Patch Release
Regular patch update - fixes issues in Milestone 17 no wildly new stuff in this release, but 3.4 is looking good 🌞
Nuget:
install-package uSync
Or from our:
https://our.umbraco.org/projects/developer-tools/usync/
Features
- #130 Level name folders for content edition - mitigation for the long path name issue when you have lots of content (with a caveat)
- a better ID mapper for RJP.MultiURLPicker, the old way wasn't ideal
Fixes
- #127 #126 don't ignore changes to definition - captures changes in doctypes when the datatype changes but is of the same type
- #122 include publishAt and unpublishAt properties during publish
Other people's work in this release
- PR KevinJump/uSync#123 - fixing deployhandler groups documentation/config
- PR KevinJump/uSync#121 - typo fixing in the dashboard
- bits of PR KevinJump/uSync#127 - incorprated into fix #126 & #127
3.3.2 / 5.6.2 - March Patch Release.
Patch release to fix known issues. part of milestone 16
this release is just fixes that have been logged - there are no new features or breaking changes in this release.
PM> Install-Packagage uSync
Mainly fixes to ID mapping within the grid
- Complex doctypes in the DocType Grid #114
- Image ids within vorto and the grid #115
- Mapping ids within Macros within the grid #116
One enhancement to the API - for apps calling usync
- Ability to call import with a set of handlers #117
This release contains updates to uSync / uSync.Core / uSync.ContentEdition and uSync.ContentMappers