Skip to content

Release Candidate v6.4.0#127

Merged
kirre-bylund merged 48 commits into
mainfrom
dev
Mar 26, 2026
Merged

Release Candidate v6.4.0#127
kirre-bylund merged 48 commits into
mainfrom
dev

Conversation

@kirre-bylund
Copy link
Copy Markdown
Contributor

No description provided.

kirre-bylund and others added 30 commits January 26, 2026 09:19
Co-authored-by: kirre-bylund <4068377+kirre-bylund@users.noreply.github.com>
Co-authored-by: kirre-bylund <4068377+kirre-bylund@users.noreply.github.com>
Co-authored-by: kirre-bylund <4068377+kirre-bylund@users.noreply.github.com>
Co-authored-by: kirre-bylund <4068377+kirre-bylund@users.noreply.github.com>
Co-authored-by: kirre-bylund <4068377+kirre-bylund@users.noreply.github.com>
Co-authored-by: kirre-bylund <4068377+kirre-bylund@users.noreply.github.com>
…, fix endpoint URL and implement proper request/response structures

Co-authored-by: kirre-bylund <4068377+kirre-bylund@users.noreply.github.com>
…ogging methods

SaveConfig() causes GConfig to flush the entire DefaultGame.ini which can
overwrite or wipe settings from other plugins/systems stored in the same file.

TryUpdateDefaultConfigFile() writes only the diff of changed properties for this
class's section without triggering a full file rewrite, preserving all other
sections in DefaultGame.ini.

Fixes: lootlocker/index#1411
…fig ini overwrite

- LootLockerServerConfigSaveTest.cpp: verifies EnableFileLogging/DisableFileLogging
  do not break DefaultGame.ini for other plugins and that settings are actually
  written to disk. Test was run against SaveConfig() (bug) to confirm failure,
  then against TryUpdateDefaultConfigFile() (fix) to confirm passage.
- scripts/run-tests.ps1: headless test runner (BuildPlugin + UnrealEditor-Cmd)
- .gitignore: also ignore Temp~/ (VerificationProject scratch directory)
@kirre-bylund kirre-bylund changed the title Release Candidate vX.X.X Release Candidate v6.4.0 Mar 19, 2026
@kirre-bylund kirre-bylund merged commit 8473c3b into main Mar 26, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants