Anairkoen Schno
d4adb8cdb6
Fix #79 #81 using Zinga's suggestion
The config now contains a ResetGameAssembliesOnVersionChange property, which, when true, sets the GameAssemblies property to its default when a verison change is detected.
2 years ago
Anairkoen Schno
77904196e3
Fix nullability warnings for new Newtonsoft version
2 years ago
Kinsi
84b479c76b
space
2 years ago
Kinsi
b5016453f4
Update StandardLogger.cs
2 years ago
Kinsi
9d528245e2
Added --no-logs launch argument
2 years ago
dependabot[bot]
84bc7edbad
Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /IPA.Loader
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json ) from 12.0.3 to 13.0.1.
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases )
- [Commits](https://github.com/JamesNK/Newtonsoft.Json/compare/12.0.3...13.0.1 )
---
updated-dependencies:
- dependency-name: Newtonsoft.Json
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
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
903a2ac53f
Bump HarmonyX from 2.6.1 to 2.7.0
2 years ago
Eris
4b23d768f6
Bump MonoMod.RuntimeDetour from 21.11.1.1 to 21.12.13.1
2 years ago
Eris
d7dd5d1de7
Fixed incorrect parameter names being used ( #74 )
2 years ago
Anairkoen Schno
0eaa9e8ef3
Adjust log level mappings for Harmony logs
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
31cbf4a3ea
Fix serializing nullable value types
2 years ago
Anairkoen Schno
fc9759ff36
Config generation now uses Nullable annotations
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
4592ddcfce
Update Hive.Versioning to use public package build
2 years ago
Anairkoen Schno
83e491dbad
Fix feature parsing
2 years ago
Anairkoen Schno
cba705d31a
typo
3 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
f66e300e9b
Update HarmonyX, MonoMod, and Cecil
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
1a9a341c17
Substitute Harmony with HarmonyX/MonoMod.RuntimeDetour
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
eaab81db0b
Fix SemVer converters to throw when the value is not valid
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)
This marks old overloads obsolete and adds new overloads for Hive.Versioning.
3 years ago
Anairkoen Schno
86f1db65b0
Switch over to Hive.Versioning (part 2)
Notably, this adds a SemVer shim assembly wrapping Hive.Versioning.
3 years ago
Anairkoen Schno
42477bdd60
Add Hive.Versioning as a library (part 1)
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