Releases: SRombauts/UEPlasticPlugin
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.
1.6.0
1.6.0 release with support for Changelists in UE 5.0
This release is also compatible with UE4.27, except for the Changelists UI that is UE5 only.
What's Changed
- Initial support for changelists in Unreal Engine 5 (no Shelves yet) by @SRombautsU in PlasticSCM#32
- Refactor of the Plastic SCM plugin for Unreal Engine 5.0 by @SRombautsU in PlasticSCM#35
- Fix connection error detection and reconnection by @SRombautsU in PlasticSCM#31
- Add a setting to bypass checkout and let the user directly modify the assets by @mig42 in PlasticSCM#33
- Fix UTF-8 localization Issues by @SRombautsU in PlasticSCM#34
- Don't erase an existing ignore.conf file at workspace creation by @SRombautsU in PlasticSCM#36
- Detect unsupported PlasticSCM version and warn users by @SRombautsU in PlasticSCM#37
- Handle shell exit immediately by @SRombautsU in PlasticSCM#39
- Improved Source Control menu with links to Project Settings and Documentation
- Update README with screenshots from Unreal Engine 5 by @SRombautsU in PlasticSCM#38
New Contributors
- @mig42 made their first contribution in PlasticSCM#33
Full Changelog: PlasticSCM/UEPlasticPlugin@1.5.1...1.6.0
See README file for Quick Setup, full list of features and known issues.
Windows Only binary release.
1.5.1
1.5.1 release for UE 4.27 and UE 5.0, with support for upcoming UE5.1
This version has been accepted upstream (as PR #9195 on Github) and integrated by Epic Games into ue5-main for upcoming Unreal Engine 5.1 release!
What's Changed
- Rename back the provider to "Plastic SCM" so it's the same as in Engine and users can easily switch from one to the other
- Fix connection at init for commandlets by @SRombautsU in PlasticSCM#29
- Optimize the Revert command to operate on all the files at once for Unreal 5 by @SRombautsU in PlasticSCM#27
- Fix performance issue with the new call to "history" added to each UpdateStatus() by @SRombautsU in PlasticSCM#30
Full Changelog: PlasticSCM/UEPlasticPlugin@1.5.0...1.5.1
See README file for Quick Setup, full list of features and known issues.
Windows Only binary release.
1.5.0
1.5.0 release for UE 4.27 and UE 5.0 (early support)
Add support for detecting files having newer changesets in other branches.
This version is proposed upstream for integration into Unreal Engine 5!
What's Changed
- Detect and warn before checkout if a file is changed on another branch @SRombautsU in PlasticSCM#25
Full Changelog: PlasticSCM/UEPlasticPlugin@1.4.13...1.5.0
See README file for Quick Setup, full list of features and known issues.
Windows Only binary release.
1.4.13
1.4.13 release for UE 4.27 and UE 5.0 (early support)
What's Changed
- Fix icon for Locally Deleted asset to show as Removed instead of Private in for UE5 by @SRombautsU in PlasticSCM#21
- Fix failure to get the history of multiple files if some of them are Added by @SRombautsU in PlasticSCM#20
- Fix restart shell after timeout by @SRombautsU in PlasticSCM#22
- Fix create workspace login window UI for UE5 by @SRombautsU in PlasticSCM#23
- Fix Locked & Not-at-head status erased on "Submit content" by @SRombautsU in PlasticSCM#24
Full Changelog: PlasticSCM/UEPlasticPlugin@1.4.12...prerelease
See README file for Quick Setup, full list of features and known issues.
Windows Only binary release.
1.4.12
1.4.12 release for UE 4.27 and UE 5.0 (early support)
What's Changed
- Update README for Unreal Engine 5.0 by @SRombautsU in PlasticSCM#16
- Fix and cleanup status command using --all flags by @SRombautsU in PlasticSCM#12
- Fix Changeset number not updated anymore by checkin operation by @SRombautsU in PlasticSCM#14
- Fix source control menu extension to work with UE5 by @SRombautsU in PlasticSCM#15
- Add a .editorconfig file with the indentation style of Unreal C++ & C# by @SRombautsU in PlasticSCM#13
- New setting to dynamically enable Source Control's Verbose logs by @SRombautsU in PlasticSCM#18
- Improve status batching for Unreal 5 One File Per Actor by @SRombautsU in PlasticSCM#17 (based on a code contribution)
- Fix fileinfo performance before submit content by @SRombautsU in PlasticSCM#19 (based on feedback pointing to some code)
- Improve move/rename performances by using "cm mv --nomoveondisk" by @SRombautsU in PlasticSCM#3
Full Changelog: PlasticSCM/UEPlasticPlugin@1.4.11...1.4.12
See README file for Quick Setup, full list of features and known issues.
Windows Only binary release.
1.4.11
1.4.11 release for UE 4.27 (and early release for UE 5.0)
- Fix the missing name in the Tooltip of an asset locked PlasticSCM#1
- Fix the Editor not respecting ignore.conf files PlasticSCM#4
- Improve performance of the "status" operation PlasticSCM#5
- Fix optimization in RunFileinfo() causing wrong file status… PlasticSCM#6
- Add initial support for UE5 PlasticSCM#7
- Fix deprecation warning in XmlParser PlasticSCM#8
- Add a "cm" console command to the Unreal Editor PlasticSCM#9
See README file for Quick Setup, full list of features and known issues.
Windows Only binary release.