347 Commits (01a05403ef4edd9646be6b698e7da30c741965e5)

Author SHA1 Message Date
  Meivyn 01a05403ef
Bump version 7 months ago
  Meivyn 29431a0716
Implement async `OnEnable`/`OnDisable` 9 months ago
  Meivyn 3f376de313
Bump version 11 months ago
  Anairkoen Schno f6ebc69a59
Update packages and bump version 3 years ago
  Nicolas Gnyra df3a0283b0
Fix hard crash when using debug builds 11 months ago
  Meivyn 7851d12b23
Revert "Bring back `HarmonyProtector` and make it more robust" 11 months ago
  Meivyn 4e9cc1e683
Do not mark disabled mods as ignored 1 year ago
  Meivyn 6a4d9ec922
Bring back `HarmonyProtector` and make it more robust 1 year ago
  DaNike 21873bee3c
Bump version 1 year ago
  DaNike 634d8fe2d1
Remove HarmonyProtector and largely useless virtualizer 1 year ago
  DaNike dd00c7442b
Formatting 1 year ago
  Anairkoen Schno 77904196e3
Fix nullability warnings for new Newtonsoft version 2 years ago
  Anairkoen Schno c4dc707b60
Bump version 2 years ago
  Anairkoen Schno eee567bb83
Bundle netstandard.dll with BSIPA and force-load our Newtonsoft early 2 years ago
  Anairkoen Schno 3adbdc18e8
Bump version 2 years ago
  Eris 5bda9e3669 Move DisallowLegacyGlobalUnpatchAll to StdoutInterceptor 2 years ago
  Eris 8145d5342d Disallow legacy global UnpatchAll 2 years ago
  Eris d7dd5d1de7
Fixed incorrect parameter names being used (#74) 2 years ago
  Anairkoen Schno 332823b46a
Add Harmony logging interceptor 2 years ago
  Anairkoen Schno 7b0c7f2f96
Fix GeneratedConfig.WriteSyncObject 2 years ago
  Anairkoen Schno 54a2769367
Update PluginInitInjector documentation to list IAntiMalware 2 years ago
  Anairkoen Schno c3a3712e75
Make GameVersion field optional 2 years ago
  Anairkoen Schno 44fd32b6fb
Update description to remove legacy information 2 years ago
  Anairkoen Schno 9691c02fa0
Minor tweaks to fix StateTransitionTransaction behaviour 2 years ago
  Meivyn 8c50f898b6
Append native libs to PATH instead of adding new search directories 2 years ago
  Anairkoen Schno f6e80c44fe
Upgrade build workflow 2 years ago
  Anairkoen Schno 83e491dbad
Fix feature parsing 2 years ago
  Anairkoen Schno b3994aeb2d
Add NoEnableDisableAttribute to indicate that a plugin does not need an OnEnable and OnDisable method 3 years ago
  Anairkoen Schno c3515aabf4
Features can now have multiple definitions of each by way of an array of objects 3 years ago
  Anairkoen Schno 091a09d816
Bump version number 3 years ago
  Eris 1a496b732b Fixed some typos in PluginLoader 3 years ago
  Anairkoen Schno 7b6a755dcc
Bump version to release 3 years ago
  Anairkoen Schno a5c613e66b
Bump version 3 years ago
  Anairkoen Schno 7af2e903aa
Bump version 3 years ago
  Anairkoen Schno 247c82b281
Remove old loader code 3 years ago
  Anairkoen Schno 6d00fcd2b9
Add the ability for init injectors to themselves request injected parameters 3 years ago
  Anairkoen Schno bbc7bef2ff
Bump version 3 years ago
  Anairkoen Schno fe98d4f003
Add Hive.Versioning to manifest files 3 years ago
  Anairkoen Schno 8b17eca4f3
Update Hive.Versioning to include star ranges 3 years ago
  Anairkoen Schno ed09c41722
Bump prerelease version 3 years ago
  Anairkoen Schno 3f0a62ebea
Upgrade to Framework 4.7.2 for less pain 3 years ago
  Anairkoen Schno cec187f361
Switch to Hive.Versioning (part 3) 3 years ago
  Anairkoen Schno e16d96b3f7
Fix dependency checks to actually check version 3 years ago
  Anairkoen Schno 7e677e730b
Fix loadBefore/conflictsWith to behave correctly 3 years ago
  Anairkoen Schno 633c57e161
Remove LoadsAfter tracking requirement of not being ignored 3 years ago
  Anairkoen Schno 569cc5bd14
Dependency loops now don't kill everything 3 years ago
  Anairkoen Schno 49a84c16c5
Fix conflict checking to only ignore if version matches 3 years ago
  Anairkoen Schno 7a5d2f3362
Add trace logging to new loader for debugging issues 3 years ago
  Anairkoen Schno fef1ad0800
Add explicit check for plugin resolution loops 3 years ago
  Anairkoen Schno 56bb594fbc
Fix bug with loading of metadata with plugin-hint pointing to a class type 3 years ago