Skip to content

Releases: SitecoreUnicorn/Unicorn

Bugfix for >200 configurations

19 Jul 11:32
Compare
Choose a tag to compare
Pre-release

Unicorn (specifically the WebConsole) would break due to a faulty percentage calculation, when there are more than 200 configurations in the solution.

This has now been recalculated.

More intelligent change detection

29 Jun 19:27
Compare
Choose a tag to compare
Pre-release

Updated the item change detection mechanisms in the Deserializer. The introduction of Field Transforms made it necessary to bypass the old change detection mechanism, meaning all items that were under the control of a Field Transform would be "visited" and even with no changes end up on the changed list, to ultimately get published.

This is now fixed.

Also made the Field Transforms smarter, so even a "ForcedFieldValue" doesn't actually "dirty" the item if the forced value is already in place. So subsequent syncs without changes will now be much much quicker.

Changed TransparentSync revision checking on EE Save

23 Jun 13:08
Compare
Choose a tag to compare

Updated the way TS overrides EE revision checking works, so the "One or more items have been changed. Do you want to overwrite these changes?" dialog doesn't pop where it is not wanted.

In relation to issue #351

Removed Direct Dependency on Cognifide.PowerShell

15 Jun 13:28
Compare
Choose a tag to compare

Unicorn no longer has a direct assembly dependency on Cognifide.PowerShell.

Rise of the Unicorn Transformers

02 Jun 23:11
9a828fb
Compare
Choose a tag to compare

4.1.0 Release

Described in more detail here: https://intothecloud.blog/2019/05/26/Rise-of-the-Unicorn-Transformers/

Also includes necessary fixes for Sitecore 9.2 compatibility. For Sitecore 9.2 and up, upgrade to this version is necessary

Unicorn Control Panel QoL improvements

28 Mar 16:55
Compare
Choose a tag to compare
  • Fixed attitude problem in readme files towards Identity Server ;-)

  • Migrate away from using job system to trigger background task to retain cross-version compatibility (#333)

  • Fixes #331 - Changed message from 'you may edit' to 'you may delete'

  • Unicorn Control Panel rework. Lots of quality of life improvements.

    • Reserialize/Reserialize All buttons will now be hidden when they would lead to an error. This would happen when a configuration pointed to an item that did not exist in Sitecore but existed on disk. A common occurrence after pulling another team member's changes from source control.
    • "Clevered up" the boolean logic that determined when and which warnings show up
    • When "Sync All" goes missing, the Control Panel now does a better job of explaining to you why.
    • Grammar around Dependencies and Dependants cleaned up
  • And something with line endings

A sample view of the updated Control Panel

image

Unicorn Control Panel QoL improvements

24 Mar 01:24
Compare
Choose a tag to compare
Pre-release

The Unicorn Control Panel received lots of Quality of Life improvements.

  • Reserialize/Reserialize All buttons will now be hidden when they would lead to an error. This would happen when a configuration pointed to an item that did not exist in Sitecore but existed on disk. A common occurrence after pulling another team member's changes from source control.
  • "Clevered up" the boolean logic that determined when and which warnings show up
  • When "Sync All" goes missing, the Control Panel now does a better job of explaining to you why.
  • Grammar around Dependencies and Dependants cleaned up

image

Minor cross version compatibility fixes

10 Feb 23:31
Compare
Choose a tag to compare
Pre-release
  • Changed the way JobManager was handled, to retain cross compatibility across Sitecore versions

4.0.7 - Additional fixes for Sitecore 9.1 and IdentityManager

29 Dec 14:30
Compare
Choose a tag to compare
  • Fixes #326 - Unicorn was unable to correctly detect a user being logged in via new IdentityManager code in Sitecore 9.1.

4.0.6 - Minor changes for Sitecore 9.1

16 Dec 14:41
Compare
Choose a tag to compare

Just a quick release prior to the Holidays.

  • Fixes a problem when enabling Sitecore 9.1 IdentityManager. Unicorn would redirect logins to /login/login.aspx which would fail. Now it redirects correctly to /login/
  • Fixes a problem where Sitecore will mess up field values on Shared fields when recreating them from serialization store. The problem exists in Vanilla Sitecore as well. Implemented a feature toggle on the DefaultSerializationProvider to ignore .BranchId on restored items - default is true. See #283 for more detail.