BitMono Release v0.41.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- Plugins: drop your own protections as DLLs into a
pluginsfolder and BitMono discovers and runs them like the built-ins, no rebuild required by @sunnamed434 (#227) - Plugins: skip a plugin built against a newer
BitMono.APIthan the host (clear warning instead of a cryptic mid-run crash), log each plugin's version on load, and add a--pluginsdirectory override by @sunnamed434 (#227) - Unity IL2CPP support: obfuscate the managed assembly before
il2cpp.execonverts it, and automatically skip protections that can't run on IL2CPP (native code,calli, PE packers) — detected from the scripting backend, or forced with--il2cpp/"IL2CPP"by @sunnamed434 (#250) - Fix swapped log lines for skipped "deprecated" vs "obfuscation attribute" protections by @sunnamed434
- Docs: modernized and simplified in a plainer, less AI-sounding voice, fixed the custom-protection API example (
ExecuteAsync()/Context.Parameters.Members), corrected wrong protection names (BitTimeDateStamp,StringsEncryption), and refreshed stale version examples by @sunnamed434 - CI: fail the release build when a package doesn't actually reach nuget.org, so a silent validation rejection no longer passes as green by @sunnamed434
Full Changelog: 0.40.0...0.41.1