Releases: ProjectBorealis/UEGitPlugin
Releases · ProjectBorealis/UEGitPlugin
3.16
What's Changed
- Implement intuitive OFPA staging/unstaging through a changelist by @kahouteiri in #144
- Fix PathToRepositoryRoot when it's not the projectDir by @Tom-Miclos in #149
- Fix being unable to diff old revision assets by @ameaninglessname in #130
- Fix issue with paths with spaces (#158)
- Fix compliation issue on UE version prior to 5.3 by @Murazaki in #147
- Compatibility with Unreal 5.4 by @BakonGuy in #152
New Contributors
- @kahouteiri made their first contribution in #144
- @Murazaki made their first contribution in #147
- @Tom-Miclos made their first contribution in #149
- @BakonGuy made their first contribution in #152
Full Changelog: 3.15...3.16
3.15
What's Changed
- Fix implicit
this
inFGitSourceControlRunner
by @AWildErin in #129
New Contributors
- @AWildErin made their first contribution in #129
Full Changelog: 3.14...3.15
3.14
What's Changed
- Added Unreal Engine 5.3 support
- Added support for PortableGit provided by Fork git client by @MeetMarkelov in #122
- Fixed icons for Unreal Engine 5.1
- Fixed UE4 errors
- Fixed occasional "Selected files belong to different submodules" error by @Leroy231 in #118
- Fixed non-unity compilation errors by @Sixze in #125
- Fixed typo in configuration instructions
New Contributors
- @Leroy231 made their first contribution in #118
- @MeetMarkelov made their first contribution in #122
Full Changelog: 3.13...3.14
3.13
3.12
What's Changed
- Misc improvements by @jeffason in #110
- Added wildcard support for status branches
- Fixed pulling a plugins update not causing restart being required
- Fixed read-only attribute getting out-of-sync with LFS locks
- Added a menu option to compare assets against their status branch revision by @TheEmidee in #54
- Added support for 5.2 icons
- Fixed a crash related to message log, which happened on macOS frequently and other systems rarely
- Updated for name change to revision control in 5.2
- Updated includes for 5.2 optimizations (fixed up by @Sixze in #115)
New Contributors
- @jeffason made their first contribution in #110
- @TheEmidee made their first contribution in #54
Full Changelog: 3.11...3.12
3.11
What's Changed
- Added full support for 5.2 (assisted by @brifsttar in #103)
- Adding submodule support beyond Plugins by @brifsttar in #96
- Fix freeze when clicking the asset diff against previous revision button by @ameaninglessname in #108
New Contributors
- @brifsttar made their first contribution in #103
Full Changelog: 3.10...3.11
3.10
What's Changed
- Added Plugins submodule support by @Louspirit in #75
- Note that this does not provide nested project submodule support, nor Content submodule support
- Added notes about Unreal configuration to the README. One is a required configuration step to fix some bugs in Unreal with this plugin by default. Other recommendations may improve workflows.
- Also reorganized the README to be easier to read, and included a note about status branch implementation in the correct section.
- Fixed an issue with Unreal Engine 5.1 source control not working correctly
- This caused various file revert/lock/check-in usability issues in some cases
- Fixed rare crashing issues which manifested more frequently during shutdown or in commandlets (fixes #80)
- Fixed an issue with offline locks caching if the LFS cache DB failed
- Added note about HTTPS authentication being highly recommended
- Added additional whitelisting in .gitignore by @as3mbus in #76
- Fixes an issue with vendoring/manually adding the plugin inside your repo.
- Added
GIT_USE_CUSTOM_LFS
compile time definition. This lets you use your system Git LFS rather than the plugin's custom one, which may have bugs with untested pathways like SSH authentication. Note that the custom LFS provides higher lock/unlock performance, especially for multi-file operations.
New Contributors
- @as3mbus made their first contribution in #76
- @Louspirit made their first contribution in #75
Full Changelog: 3.09...3.10
3.09
- Rebuilt Git LFS patches for even further improved locking/unlocking performance (~5x to 20x faster)
- Rebased upon latest LFS version (3.3.0)
- Files no longer query Git paths per file, now done once per call
- Unlocks check for modified status in a batch instead of per file status
- Credentials are now cached between lock/unlock API requests for a single LFS command, rather than querying the credential manager each API call
- These improvements take multi-file locking test cases from ~2s -> ~400ms and multi-file unlocking test cases from ~10s -> ~500ms
- Not battle-hardened yet! Please let us know if you find any issues with locks/unlocks failing.
- Fixed LFS locking not working with nested project repo structures (#63)
- Fixed an issue where submit's commit would fail if files were staged and then later modified again
- Fixed a crash on editor shutdown related to timing/racing issues (#69)
- Added support for Apple Silicon on UE5
3.08
- Changed plugin type to UncookedOnly, like the Perforce plugin, which fixes some cook errors when the plugin is enabled on some projects
- Added support for syncing
Binaries
folder paradigm to force a restart - Fixed a race condition which caused a crash during async init
- Fixed LFS locks username not being filled out properly in some cases
- Fixed build issues for UE5.1
- Temporarily hid Git initialization UI due to UX issues
- Added a mention for our .gitignore
- Removed non-default PCH usage
3.07
- Update documentation links
- Fix read only getting stuck after submit