Skip to content

Releases: BepInEx/BepInEx.Debug

BepInEx.Debug r11

29 Aug 22:04
235e801
Compare
Choose a tag to compare

What's Changed

  • [ScriptEngine] Add assembly dumping setting for debugging of reloaded plugins by @tom300z in #15
  • [Simple Mono Profiler] Add self-runtime column to profiling results by @takahiro0327 in #16
  • [Docs] Add "Troubleshooting" section to README by @jivanf in #14

New Contributors

Full Changelog: r10...r11

BepInEx.Debug r10

08 Mar 16:36
Compare
Choose a tag to compare

What's Changed

  • [ScriptEngine] Added settings: FileSystemWatcher; Loading from subdirectories; Quiet logging - by @Theadd in #8
  • 2772448 @ManlyMarco [ScriptEngine] Fixed BaseUnityPlugin.Info missing values of Instance and Location properties in reloaded plugins; Fixed Chainloader.PluginInfos having an invalid entry if reloading crashes
  • d03ea79 @ManlyMarco [ScriptEngine] Skip loading if a normal plugin with same GUID is already loaded
  • d75e16e @ManlyMarco [ScriptLoader] Fixed reloading not removing previous plugins from Chainloader.PluginInfos
  • 2b19628 @ManlyMarco [ScriptEngine] Improved setting descriptions
  • 933ba9a @ManlyMarco [StartupProfiler] Fixed using obsolete method
  • 124bf65 a3a1b89 @ManlyMarco Updated dependencies to BepInEx 5.4.19 level
  • 8697f8d @ManlyMarco Fixed some static analysis warnings

New Contributors

  • @Theadd made their first contribution in #8

Full Changelog: r9...r10

BepInEx.Debug r9

17 Oct 15:09
Compare
Choose a tag to compare

Changelog

Common

MirrorInternalLogs

BepInEx.Debug r8

15 Aug 20:51
Compare
Choose a tag to compare

Changelog

SimpleProfiler

Misc

BepInEx.Debug r7

21 Nov 16:49
Compare
Choose a tag to compare

Changelog

ScriptEngine

e075162 Better handle exception during plugin instantiation
289b8a1 Clarified some log messages
16306f2 Fixed failing to load all plugins in an assembly if any other type in the assembly fails to load
b460c6a b69e7e0 Added basic exception handling

Other

9ad5205 Added CtorShotgun - new tool
a2bfb4f Uniformize version numbers and assembly attributes, add missing file descriptions
32d0855 Make ConstructorProfiler hook more and export to csv
4231a2f Use nuget for all libs

BepInEx.Debug r6

07 Aug 16:07
Compare
Choose a tag to compare

Changelog

  • MirrorInternalLogs: change calling convention for x64 patcher to fix possible stack corruption

BepInEx.Debug r5

06 Aug 17:09
Compare
Choose a tag to compare

Changelog

  • MirrorInternalLogs: fix access sharing violation on log open in some cases

BepInEx.Debug r4

05 Aug 19:45
Compare
Choose a tag to compare

Changelog

  • MirrorInternalLogs: increased default message buffer size
  • MirrorInternalLogs: added LogFormat option to change log message format. Option supports the same format as string.Format method

BepInEx.Debug r3

14 Jul 18:36
Compare
Choose a tag to compare

Changelog

  • Upgraded DemystifyExceptions to use Ben.Demystifier
  • Added MirrorInternalLogs: allows to mirror all Unity internal logs and output them into a folder you want. Essentially a safe replacement for Doorstop's log redirection that does not mess with original output log (which can be used by developers)

BepInEx.Debug r2

17 Jun 21:33
Compare
Choose a tag to compare

Changelog

  • Upgraded DemystifyExceptions to work in new Unity versions and use HarmonyX (@ghorsington)
  • Fixed unpatching too much in StartupProfiler