Skip to content

Releases: ProjectBorealis/UEGitPlugin

3.15

26 Sep 21:42
ee00ab9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.14...3.15

3.14

16 Sep 11:22
e7ee27d
Compare
Choose a tag to compare

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

Full Changelog: 3.13...3.14

3.13

22 Jun 23:08
3382767
Compare
Choose a tag to compare

What's Changed

  • Resolve compiler errors for engine versions below 5.2 by @bcottDev in #116

New Contributors

Full Changelog: 3.12...3.13

3.12

13 Jun 19:42
0e4c378
Compare
Choose a tag to compare

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

Full Changelog: 3.11...3.12

3.11

08 Jun 01:27
8308476
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.10...3.11

3.10

26 Apr 04:29
Compare
Choose a tag to compare

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

Full Changelog: 3.09...3.10

3.09

15 Jan 13:57
156d3df
Compare
Choose a tag to compare
  • 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

19 Oct 19:18
6e8525f
Compare
Choose a tag to compare
  • 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

24 Jul 19:14
6a23932
Compare
Choose a tag to compare
  • Update documentation links
  • Fix read only getting stuck after submit

3.06

14 Jul 15:35
Compare
Choose a tag to compare

What's Changed

  • Fix UE5 build errors by @Sixze in #48
  • Fix some corrupt data on init (fixes #50)
  • Workaround a MSVC compiler bug

Full Changelog: 3.05...3.06