Skip to content

Releases: PlasticSCM/UEPlasticPlugin

1.11.0

18 Jun 17:55
Compare
Choose a tag to compare

1.11.0 release for UE 5.0, UE 5.1, UE5.2, UE 5.3, UE5.4 and for UE 4.27, and initial support for upcoming UE 5.5

New View Changesets window to display the history of changesets, to search and filter them, diff them and view their changes, or switch to any of them or their underlying branch.
image

It displays the list of files changed in the selected changeset, with contextual operations:
image

What's Changed

  • Implement a new View Changesets window with filtering capabilities by @SRombautsU in #115
  • Add a context menu to the new View Changesets window by @SRombautsU in #116
  • List files changed in the selected changeset by @SRombautsU in #117
  • Add context menu for files in changeset by @SRombautsU in #119
  • Fix RunCommand() to Append() to OutErrorMessages instead of erasing its content by @SRombautsU in #120
  • Fix FPlasticSourceControlProvider::UsesFileRevisions() for UE5.5 by @SRombautsU in #121

New Contributors

Full Changelog: 1.10.1...1.11.0

See README file for Quick Setup, full list of features, and known issues.

Windows Only binary release.

1.10.1

30 Apr 18:10
Compare
Choose a tag to compare

1.10.1 release for UE 5.0, UE 5.1, UE5.2, UE 5.3, UE5.4 and for UE 4.27

What's Changed

  • Fix changelist files status of files outside the content folder by @SRombautsU in #114
  • Fix for check in a tree of multiple private files and folders from the View Changes window in version 1.10.0 by @SRombautsU in #113
  • Fix Lock.Owner to retain the full email address to be displayed on the tooltip on the "View Locks" window
  • Fix "update" and "switch" operations to run properly with the "--noinput" flag to avoid potential hangs in the shell
  • Support of cm partial switch to not switch back the workspace from partial to regular when changing branch

Full Changelog: 1.10.0...1.10.1

See README file for Quick Setup, full list of features, and known issues.

Windows Only binary release.

1.10.0

25 Mar 18:04
Compare
Choose a tag to compare

1.10.0 release for UE 5.0, UE 5.1, UE5.2, UE 5.3, UE5.4 and for UE 4.27

Add a View Locks window and show local modifications in View Changes
image

Quick tour "Branching with Unity Version Control (Plastic SCM) in Unreal Engine 5" on YouTube:
Branching with Unity Version Control (Plastic SCM) in Unreal Engine 5

What's Changed

Full Changelog: 1.9.0...1.10.0

See README file for Quick Setup, full list of features, and known issues.

Windows Only binary release.

1.9.0

21 Dec 17:45
Compare
Choose a tag to compare

1.9.0 release for UE 5.0, UE 5.1, UE5.2, UE 5.3 and for UE 4.27

View Branches window supporting creating, switching to, and merging from branches within the Unreal Editor, reloading assets and the current level when needed!
image

Quick tour "Branching with Unity Version Control (Plastic SCM) in Unreal Engine 5" on YouTube:
Branching with Unity Version Control (Plastic SCM) in Unreal Engine 5

What's Changed

  • Displaying the name of the current branch in the status bar by @SRombautsU in #95
  • Visualize the list of branches by @SRombautsU in #97
  • Create a new child branch from the list of branches by @SRombautsU in #99
  • Add a context menu to Switch workspace to a branch by @SRombautsU in #98
  • Add a merge branch operation by @SRombautsU in #102
  • Add operations to delete and rename branches by @SRombautsU in #100
  • Fix ongoing workspace creation shouldn't be interrupted if the users close the window too early by @SRombautsU in #94
  • Fix "Update Workspace status on Editor startup" by @mig42 in #96
  • Update readme link to the new Marketplace page for the plugin by @SRombautsU in #93
  • Remove the "Refresh" redundant menu entry that misbehaved SRombauts#115

Full Changelog: 1.8.3...1.9.0

See README file for Quick Setup, full list of features, and known issues.

Windows Only binary release.

1.8.3

12 Oct 14:29
Compare
Choose a tag to compare

1.8.3 release for UE 5.0, UE 5.1, UE5.2, UE 5.3 and for UE 4.27

Support for the new Smart Locks with status icons and a context menu to manage them.
Smart Locks Retained tooltip
Smart Locks context menu

What's Changed

  • Display Smart Locks status information in the Content Browser SRombauts#134 by @SRombautsU in #91
  • Context Admin menu to Release or Remove a Lock from the Content Browser by @SRombautsU in #92
  • Users connected to a cloud server can open the Dashboard by @danielhompanera in #90
  • If 'cm' cannot be started, display the error message in red in the login window.
  • Display the Unity Version Control versions in the Message Log

New Contributors

Full Changelog: 1.8.2...1.8.3

See README file for Quick Setup, full list of features, and known issues.

Windows Only binary release.

1.8.2

08 Sep 14:56
Compare
Choose a tag to compare

1.8.2 release for UE 4.27, UE 5.0, UE 5.1, UE5.2 and UE 5.3

Support of UE5.3, and minor fix and improvements.

What's Changed

  • Fix visual diff failing to getfile if there is a space in the path by @SRombautsU in #86
  • Add an option to create a Gluon partial workspace by @SRombautsU in #87
  • Add a menu action to switch to partial workspace by @SRombautsU in #85
  • Fixes for UE5.3
  • Fix to support workspace switched on a label
  • Don't ignore VS2022 .vsconfig file by default
  • Fix MacOS CreateProc() by setting the working directory like for Linux

Full Changelog: 1.8.1...1.8.2

See README file for Quick Setup, full list of features, and known issues.

Windows Only binary release.

1.8.1

27 Jun 16:31
Compare
Choose a tag to compare

1.8.1 release for UE 4.27, UE 5.0, UE 5.1, UE5.2 and with support for upcoming UE 5.3

Robust support of UE5.2, major performance improvements, QoL improvements, and rebrand to Unity Version Control.

What's Changed

  • Rebrand user facing strings to Unity Version Control by @SRombautsU in #71
  • Rebrand Unity Version Control README by @SRombautsU in #81
  • Add support for Unreal 5 "soft revert" to undockeckout without reverting the file content by @pablobayarri in #70
  • Improve performances of "move" operations by calling status with --controlledchanged instead of --all by @SRombautsU in #69
  • Re-enable implementation of UsesFileRevisions() to selectively enable the "Sync" operation by @SRombautsU in #72
  • Detect asset checked-out but unchanged by @SRombautsU in #73
  • Prevent shelving a file that is checked-out but without any change by @SRombautsU in #74
  • Fix performance issues of the "UpdateStatus" operation when called on the whole Content folder by @SRombautsU in #76
  • Fix performance issue with the diff of assets by @SRombautsU in #77
  • Fix the parser of status warning message so that the perf tips is readable to the end user by @SRombautsU in #75
  • Use 'status --machinereadable' instead of the legacy '--compact' mode by @SRombautsU in #78
  • Add POC support for the Changelist Review editor plugin in UE5.2 by @SRombautsU in #79
  • Fix crash ArrayIndexOutOfBoundsException when opening a project hosted On Prem by @SRombautsU in #80
  • Fix small status icons showing a checkboard in UE5.2 by @SRombautsU in #82
  • Fix history & diff on a file that has been unshelved by @SRombautsU in #83
  • Fix regression with update status on directory by @SRombautsU in #84
  • Fix the case of a deleted file staying in the changelist view after it had been submitted from elsewhere
  • Add tracking the original filename of a moved file in a shelve

New Contributors

Full Changelog: 1.8.0...1.8.1

See README file for Quick Setup, full list of features, and known issues.

Windows Only binary release.

1.8.0

14 Feb 17:27
Compare
Choose a tag to compare

1.8.0 release for UE 4.27, UE 5.0 and UE 5.1 with support for upcoming UE 5.2

This version has been accepted upstream (as PR #10129 on Github) and integrated by Epic Games for the Unreal Engine 5.2 upcoming release!

Added support for Shelves in the View Changelists window:
image
image

What's Changed

New Contributors

Full Changelog: 1.7.1...1.8.0

See README file for Quick Setup, full list of features, and known issues.

Windows Only binary release.

1.7.1

17 Jan 11:34
Compare
Choose a tag to compare

1.7.1 release for UE 4.27, UE 5.0 and UE 5.1 with support for upcoming UE 5.2

Added support for Linux and re-implemented the global "Revert All" operation
2023-01-23 (6)

What's Changed

  • Fix working directory of 'cm' on Linux by @dacanizares in SRombauts#120
  • Fix UE5 crash on ReloadPackages at the end of the "RevertAll" operation by @SRombautsU in #54
  • Fix cm shell timeout if the cli doesn't have credentials saved by @SRombautsU in #55
  • Fix saving a modified asset locally and being able to revert it even if it is locked by @SRombautsU in #56
  • Fix for the 3 way merge tool not showing the Source (Remote) revision… by @SRombautsU in #57

New Contributors

Full Changelog: 1.7.0...1.7.1

See README file for Quick Setup, full list of features, and known issues.

Windows Only binary release.

1.7.0

09 Dec 10:58
Compare
Choose a tag to compare

1.7.0 release for UE 4.27, UE 5.0 and UE 5.1 with support for upcoming UE 5.2

Re-implemented the global "Sync/Update Workspace" operation
2023-01-23 (4)

What's Changed

  • Fix crash on updating workspace using "Sync" from global source control menu by @SRombautsU in #46
  • Implement ISourceControlProvider::UsesFileRevisions() recently added to ue5-main by @SRombautsU in #40
  • Fix checkconnection using the parameter --server=ServerUrl by @SRombautsU in #41
  • Move the low-level wrapper for cm shell into a dedicated file by @SRombautsU in #42
  • Replace FindRootDirectory() by GetWorkspacePath() by @SRombautsU in #43
  • Apply to "RevertUnchanged" the same optimization as for "Sync" by @SRombautsU in #44
  • Implement UsesLocalReadOnlyState() based on Plastic SCM config value for SetFilesAsReadOnly by @SRombautsU in #45
  • Update workspace also reload the current map if needed by @SRombautsU in #47
  • Fix the View Changelists window not updating on some updates made outside of it by @SRombautsU in #48
  • Fix reverting locally changed files in partial workspace by @SRombautsU in #49
  • Fix shared collection: assumes that the default source control status 'Unknown' is "in source control" by @SRombautsU in #50
  • Fix sync/update workspace in partial workspace by @SRombautsU in #52
  • Limit the size of the history for performance reasons by @SRombautsU in #51
  • Parse the new "Size" attribute from cm history by @SRombautsU in #53
  • Support for compilation with UE5.2 in current ue5-main branch
  • Change copyright notice to Unity Technologies

Full Changelog: 1.6.2...1.7.0

See README file for Quick Setup, full list of features, and known issues.

Windows Only binary release.