Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-23 | remove now-unneeded Mono.Cecil aliases (#711) | Jesse Plamondon-Willard | |
2021-07-11 | alias Mono.Cecil references (#711) | Jesse Plamondon-Willard | |
This is needed to migrate to Harmony 2.0 because it uses MonoMod, which has a copy of Mono.Cecil merged into its assembly, which leads to "type X exists in both 0Harmony.dll and Mono.Cecil.dll" errors. We can't use the version bundled with MonoMod since only some of the types are publicly accessible. | |||
2021-03-21 | add Constants.GameFramework field (#767) | Jesse Plamondon-Willard | |
2021-03-04 | fix RewriteMods option ignored when rewriting mod for OS | Jesse Plamondon-Willard | |
2021-01-15 | tweak recent changes, update release notes | Jesse Plamondon-Willard | |
2021-01-15 | (feat) Disable Mod rewrites if requested | David Camp | |
2020-09-05 | minor cleanup | Jesse Plamondon-Willard | |
2020-08-26 | remove now-unused instruction replace callback | Jesse Plamondon-Willard | |
2020-08-17 | Fix harmony attributes not workign cross-platform | spacechase0 | |
2020-08-13 | remove experimental RewriteInParallel option | Jesse Plamondon-Willard | |
2020-06-20 | make parallel rewriting optional | Jesse Plamondon-Willard | |
2020-05-29 | Bug fix: make it possible for multi patch(When one patch replace an ↵ | ZaneYork | |
instruction, another patch didn't aware it due to the variable capture) | |||
2020-05-21 | load .pdb file when mod is loaded from bytes (#711) | Jesse Plamondon-Willard | |
2020-05-20 | Merge branch 'mod/harmony-2.0' into develop | Jesse Plamondon-Willard | |
# Conflicts: # docs/release-notes.md # src/SMAPI/Framework/ModLoading/AssemblyLoader.cs | |||
2020-05-19 | rewrite assembly rewriting, merge Harmony rewriters (#711) | Jesse Plamondon-Willard | |
This reduces duplication, decouples it from the assembly loader, and makes it more flexible to handle Harmony rewriting. | |||
2020-05-18 | remove workaround no longer needed with Harmony 2.0.2 (#711) | Jesse Plamondon-Willard | |
2020-05-16 | use newer C# features | Jesse Plamondon-Willard | |
2020-05-11 | fix Harmony issue when assembly is loaded from memory (#711) | Jesse Plamondon-Willard | |
2020-05-09 | fixed generic types in method references not rewritten (#711) | Jesse Plamondon-Willard | |
2020-05-09 | add attribute type rewriting (#711) | Jesse Plamondon-Willard | |
2019-12-20 | add console warning in paranoid mode | Jesse Plamondon-Willard | |
2019-09-14 | fix typos and inconsistent spelling | Jesse Plamondon-Willard | |
2019-09-14 | move environment utility into toolkit for reuse | Jesse Plamondon-Willard | |
2019-09-14 | list all detected issues in trace logs for incompatible mods | Jesse Plamondon-Willard | |
2019-03-16 | add support for suppressing warnings in mod DB | Jesse Plamondon-Willard | |
2018-12-27 | tweak comment header convention | Jesse Plamondon-Willard | |
2018-12-06 | disable paranoid detection if paranoid warnings are disabled | Jesse Plamondon-Willard | |
2018-08-31 | add paranoid warnings mode (#590) | Jesse Plamondon-Willard | |
2018-08-19 | move most SMAPI files into subfolder (#582) | Jesse Plamondon-Willard | |
2018-07-02 | fix 'missing assembly' errors raised for some .NET Framework types (#356) | Jesse Plamondon-Willard | |
2018-07-01 | add game path to assembly definition resolution search paths for rare edge ↵ | Jesse Plamondon-Willard | |
cases where it's not added automatically | |||
2018-06-30 | detect broken assembly references not covered by a dependency, and flag as ↵ | Jesse Plamondon-Willard | |
incompatible (#356) | |||
2018-06-25 | dispose assembly data once mods are loaded | Jesse Plamondon-Willard | |
2018-06-24 | update to Mono.Cecil 0.10 | Jesse Plamondon-Willard | |
2018-05-12 | group mod warnings in console | Jesse Plamondon-Willard | |
2018-05-01 | unify SMAPI.AssemblyRewriters and SMAPI.Common projects | Jesse Plamondon-Willard | |
2018-04-15 | tweak trace logs for readability when loading mods | Jesse Plamondon-Willard | |
2018-04-13 | add MacOS detection | Jesse Plamondon-Willard | |
2018-03-03 | fix error in new incompatibility finders when they resolve members in a ↵ | Jesse Plamondon-Willard | |
dependency (#453) | |||
2018-03-03 | automatically detect broken code (#453) | Jesse Plamondon-Willard | |
2018-03-03 | move technical compatibility details into TRACE log (#453) | Jesse Plamondon-Willard | |
2018-02-19 | add unvalidated update tick event for specialised use cases (#446) | Jesse Plamondon-Willard | |
2018-02-17 | Revert "rewrite all mod assemblies to let SMAPI proxy into their internal ↵ | Jesse Plamondon-Willard | |
classes (#435)" This reverts commit 032997650010a9b6cd3378cb1a2b8273fb3f56ff. | |||
2018-02-15 | rewrite all mod assemblies to let SMAPI proxy into their internal classes (#435) | Jesse Plamondon-Willard | |
2017-12-28 | fix issue where assemblies could be incorrectly reloaded | Jesse Plamondon-Willard | |
2017-10-07 | reorganise repo structure | Jesse Plamondon-Willard | |