Skip to content

Releases: BepInEx/BepInEx.Debug

BepInEx.Debug r11.1

Choose a tag to compare

@ManlyMarco ManlyMarco released this 01 Jan 18:22

What's Changed

  • Update deprecated GitHub Actions to current versions by @Copilot in #19
  • [ScriptEngine] Protect plugin instances with HideAndDontSave by @ManlyMarco in #18

New Contributors

  • @Copilot made their first contribution in #19

Full Changelog: r11...r11.1

BepInEx.Debug r11

Choose a tag to compare

@ManlyMarco ManlyMarco released this 29 Aug 22:04
235e801

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

Choose a tag to compare

@ManlyMarco ManlyMarco released this 08 Mar 16:36

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

Choose a tag to compare

@ghorsington ghorsington released this 17 Oct 15:09

Changelog

Common

MirrorInternalLogs

BepInEx.Debug r8

Choose a tag to compare

@ManlyMarco ManlyMarco released this 15 Aug 20:51

Changelog

SimpleProfiler

Misc

BepInEx.Debug r7

Choose a tag to compare

@ManlyMarco ManlyMarco released this 21 Nov 16:49

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

Choose a tag to compare

@ghorsington ghorsington released this 07 Aug 16:07

Changelog

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

BepInEx.Debug r5

Choose a tag to compare

@ghorsington ghorsington released this 06 Aug 17:09

Changelog

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

BepInEx.Debug r4

Choose a tag to compare

@ghorsington ghorsington released this 05 Aug 19:45

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

Choose a tag to compare

@ghorsington ghorsington released this 14 Jul 18:36

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)