Releases: SRombauts/UEPlasticPlugin
1.10.0
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
Quick tour "Branching with Unity Version Control (Plastic SCM) in Unreal Engine 5" on YouTube:
What's Changed
- Add a View Locks window by @SRombautsU in PlasticSCM#107
- The View Changes window now shows all local modifications by @SRombautsU in PlasticSCM#109
- Implement FPlasticSourceControlMenu::OpenDeskoptApp() by @SRombautsU in PlasticSCM#106
- Fix the history of a renamed asset by @SRombautsU in PlasticSCM#103
- Fix warning unknown file status AD+LD by @SRombautsU in PlasticSCM#104
- Fix getting the username in the case of using multiple accounts by @SRombautsU in PlasticSCM#105
- Handle repository creation failures by @SRombautsU in PlasticSCM#108
- Make use of the new --workingbranch to filter multiple destination branches by @SRombautsU in PlasticSCM#110
- Add a Configure Rules button to the View Locks window #139 by @SRombautsU in PlasticSCM#111
- Add the "--private" param to "cm checkin" and "cm partial checkin" by @SRombautsU in PlasticSCM#112
Full Changelog: PlasticSCM/UEPlasticPlugin@1.9.0...1.10.0
See README file for Quick Setup, a full list of features, and known issues.
Windows Only binary release.
1.9.0
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!
Quick tour "Branching with Unity Version Control (Plastic SCM) in Unreal Engine 5" on YouTube:
What's Changed
- Displaying the name of the current branch in the status bar by @SRombautsU in PlasticSCM#95
- Visualize the list of branches by @SRombautsU in PlasticSCM#97
- Create a new child branch from the list of branches by @SRombautsU in PlasticSCM#99
- Add a context menu to Switch workspace to a branch by @SRombautsU in PlasticSCM#98
- Add a merge branch operation by @SRombautsU in PlasticSCM#102
- Add operations to delete and rename branches by @SRombautsU in PlasticSCM#100
- Fix ongoing workspace creation shouldn't be interrupted if the users close the window too early by @SRombautsU in PlasticSCM#94
- Fix "Update Workspace status on Editor startup" by @mig42 in PlasticSCM#96
- Update readme link to the new Marketplace page for the plugin by @SRombautsU in PlasticSCM#93
Full Changelog: PlasticSCM/UEPlasticPlugin@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
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 status icons and Unlock admin menu
What's Changed
- User connected to a cloud server can open the Dashboard by @danielhompanera in PlasticSCM#90
- Display Smart Locks information in the Content Browser #134 by @SRombautsU in PlasticSCM#91
- Context Admin menu to Release or Remove a Lock from the Content Browser by @SRombautsU in PlasticSCM#92
- Display the Unity Version Control versions in the Message Log
- If 'cm' cannot be started, display the error message in red in the login window.
New Contributors
- @danielhompanera made their first contribution in PlasticSCM#90
Full Changelog: PlasticSCM/UEPlasticPlugin@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
1.8.1 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 PlasticSCM#86
-
Add an option to create a Gluon partial workspace by @SRombautsU in PlasticSCM#87
-
Add a menu action to switch to partial workspace by @SRombautsU in PlasticSCM#85
Full Changelog: PlasticSCM/UEPlasticPlugin@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
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 PlasticSCM#71
- Rebrand Unity Version Control README by @SRombautsU in PlasticSCM#81
- Add support for Unreal 5 "soft revert" to undockeckout without reverting the file content by @pablobayarri in PlasticSCM#70
- Improve performances of "move" operations by calling status with --controlledchanged instead of --all by @SRombautsU in PlasticSCM#69
- Re-enable implementation of UsesFileRevisions() to selectively enable the "Sync" operation by @SRombautsU in PlasticSCM#72
- Detect asset checked-out but unchanged by @SRombautsU in PlasticSCM#73
- Prevent shelving a file that is checked-out but without any change by @SRombautsU in PlasticSCM#74
- Fix performance issues of the "UpdateStatus" operation when called on the whole Content folder by @SRombautsU in PlasticSCM#76
- Fix performance issue with the diff of assets by @SRombautsU in PlasticSCM#77
- Fix the parser of status warning message so that the perf tips is readable to the end user by @SRombautsU in PlasticSCM#75
- Use 'status --machinereadable' instead of the legacy '--compact' mode by @SRombautsU in PlasticSCM#78
- Add POC support for the Changelist Review editor plugin in UE5.2 by @SRombautsU in PlasticSCM#79
- Fix crash ArrayIndexOutOfBoundsException when opening a project hosted On Prem by @SRombautsU in PlasticSCM#80
- Fix small status icons showing a checkboard in UE5.2 by @SRombautsU in PlasticSCM#82
- Fix history & diff on a file that has been unshelved by @SRombautsU in PlasticSCM#83
- Fix regression with update status on directory by @SRombautsU in PlasticSCM#84
- Fix the case of a deleted file staying in the changelist view after it had been submitted from elsewhere
New Contributors
- @pablobayarri made their first contribution in PlasticSCM#70
Full Changelog: PlasticSCM/UEPlasticPlugin@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
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:
What's Changed
- Implement "Shelve status": listing shelves and their content by @SRombautsU in PlasticSCM#58
- Implement the "Shelve" operation by @SRombautsU in PlasticSCM#60
- Implement the "Unshelve" operation for Unreal Engine 5 by @SRombautsU in PlasticSCM#61
- Implement the "Delete" Shelve operation by @SRombautsU in PlasticSCM#59
- Add support to diff a file from a shelve by @SRombautsU in PlasticSCM#67
- Fix checkin changelist with blank comment by @SRombautsU in PlasticSCM#66
- Added support for "Should Delete New Files on Revert" by @juliomaqueda in #124
- Also add support for ShouldDeleteNewFiles to the RevertAll operation by @SRombautsU in PlasticSCM#68
New Contributors
- @juliomaqueda made their first contribution in #124
Full Changelog: PlasticSCM/UEPlasticPlugin@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
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
What's Changed
- Fix working directory of 'cm' on Linux by @dacanizares in #120
- Fix UE5 crash on ReloadPackages at the end of the "RevertAll" operation by @SRombautsU in PlasticSCM#54
- Fix cm shell timeout if the cli doesn't have credentials saved by @SRombautsU in PlasticSCM#55
- Fix saving a modified asset locally and being able to revert it even if it is locked by @SRombautsU in PlasticSCM#56
- Fix for the 3 way merge tool not showing the Source (Remote) revision… by @SRombautsU in PlasticSCM#57
New Contributors
- @dacanizares made their first contribution in #120
Full Changelog: PlasticSCM/UEPlasticPlugin@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
1.7.0 release with Workspace Update
Re-implemented the global "Sync/Update Workspace" operation
What's Changed
- Fix crash on updating workspace using "Sync" from global source control menu by @SRombautsU in PlasticSCM#46
- Implement ISourceControlProvider::UsesFileRevisions() recently added to ue5-main by @SRombautsU in PlasticSCM#40
- Fix checkconnection using the parameter --server=ServerUrl by @SRombautsU in PlasticSCM#41
- Move the low-level wrapper for cm shell into a dedicated file by @SRombautsU in PlasticSCM#42
- Replace FindRootDirectory() by GetWorkspacePath() by @SRombautsU in PlasticSCM#43
- Apply to "RevertUnchanged" the same optimization as for "Sync" by @SRombautsU in PlasticSCM#44
- Implement UsesLocalReadOnlyState() based on Plastic SCM config value for SetFilesAsReadOnly by @SRombautsU in PlasticSCM#45
- Update workspace also reload the current map if needed by @SRombautsU in PlasticSCM#47
- Fix the View Changelists window not updating on some updates made outside of it by @SRombautsU in PlasticSCM#48
- Fix reverting locally changed files in partial workspace by @SRombautsU in PlasticSCM#49
- Fix shared collection: assumes that the default source control status 'Unknown' is "in source control" by @SRombautsU in PlasticSCM#50
- Fix sync/update workspace in partial workspace by @SRombautsU in PlasticSCM#52
- Limit the size of the history for performance reasons by @SRombautsU in PlasticSCM#51
- Parse the new "Size" attribute from cm history by @SRombautsU in PlasticSCM#53
- Support for compilation with UE5.2 in current ue5-main branch
- Change copyright notice to Unity Technologies
Full Changelog: PlasticSCM/UEPlasticPlugin@1.6.2...1.7.0
See README file for Quick Setup, full list of features, and known issues.
Windows Only binary release.
1.6.2
1.6.2 release for UE 4.27 and UE 5.0 with more bugfixes and polish for Changelists and upcoming UE 5.1
This version has been accepted upstream (as PR #9414 on Github) and integrated by Epic Games into ue5-main for upcoming Unreal Engine 5.1 release!
- Fix updating the cache of the changelist when interacting with files from the Content Browser (add/remove/checkout/revert)
- Fix the behavior when submitting the default changelist, and error log
- Mimic P4V colors, returning the red icon if there are active file(s), the blue if the changelist is empty or all the files are shelved.
- Add enc_temp_folder to ignore.conf for live++
- Add .idea to ignore.conf for Rider and CLion IDEs
- Add the "Editor Preferences" Load & Save section to the Source Control menu
- Add TRACE_CPUPROFILER_EVENT_SCOPE to all Operations like the Perforce plugin
- Add Verbose logs to all changelist operations to show the changelist names, now that they are hidden in --namefile
Full Changelog: PlasticSCM/UEPlasticPlugin@1.6.1...1.6.2
See README file for Quick Setup, full list of features, and known issues.
Windows Only binary release.
1.6.1
1.6.1 release with bugfixes and improved support for Changelists and upcoming UE 5.1
Workaround crash in the Engine's rendering code
- Fix calling too many times Progress.Tick() crashes the GPU Out of Memory: fixes #86, #93 and #97
- Support new 11.0.16.7248 cm changelist --descriptionfile Needed for multiline descriptions, as well as special character support: ?*"
- Editing the Default changelist also moves all its files
- Add support for new Plastic Icons now integrated into Unreal Engine 5.1
- Change the default value of bUpdateStatusOtherBranches to false
- Add support for UE5.1 new FCopy::ECopyMethod::Branch. It will be faster to Move/Rename and Duplicate assets
Full Changelog: 1.6.0...1.6.1
See README file for Quick Setup, full list of features and known issues.
Windows Only binary release.