Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 14, 2022

Bumps Lib.Harmony from 2.0.4 to 2.2.1.

Release notes

Sourced from Lib.Harmony's releases.

Harmony 2.2.1

Harmony v2.2.1 brings you/fixes:

  • random patching exception #444
  • unable to patch methods which DeclaringType is null #445
  • update patching-edgecases.md #379
  • sequencializes Azure tests to combat random failures
  • adds MethodType.Enumerator, AccessTools.EnumeratorMoveNext and FileLog.Debug
  • adds back a first draft of the CodeMatcher with improvements
  • can't get instructions of HttpRuntime.ReleaseResourcesAndUnloadAppDomain #449
  • support method body decoding for methods with jump instructions #449 #450
  • adds GetOriginalMethodFromStackframe, fixes wording in CodeInstruction.MoveXXTo/From
  • don't emit stloc ldloc resultVariable in methods ending in throws
  • don't JIT-compile generic methods in FindReplacement
  • refactors AccessTools, adds typeColonName everywhere possible
  • small documentation fixes
  • update to MonoMod.Common 22.3.5.1
  • adds HarmonyPatch(string typeName, string methodName, MethodType methodType)

ENJOY

Harmony 2.2

Added:

  • adds FieldRef 036ad27911a0fce9dc35d1341f8f7fb4da11c831
  • support for JsonSerialization where BinaryFormatter is not supported 54ae947175ed7b6abbef70aa69bb60b3e7a48c05
  • reapply patches to re-jit methods pardeike/Harmony#428
  • allow TargetMethod(s) with ReversePatch pardeike/Harmony#432
  • add object[] __args support pardeike/Harmony#25

Fixed:

  • improves memory corruption protection (primarily *nix users) 70e388ffaa0ea0524054ac71610c86e31889c5e4
  • reflection cache updates 3c4cd7fdea35258f7622fe7c4565758f705d1e60
  • GetOriginal() pardeike/Harmony#412
  • Upgrade Microsoft.NETFramework.ReferenceAssemblies version pardeike/Harmony#419
  • fixes HarmonyPatchAll attribute handling 9e03ed3f9c984bd10334f2707a8a53a0a56452af

Updated:

  • update to MonoMod.Common 21.12.27.1 80c92f5870731c71bc50466086d27a1340da794d
  • more modern Harmony logo

ENJOY

Harmony 2.1

Fixes:

  • FieldRef now supports F = underlying integral type for enum field types #361
  • AccessTools.CreateInstance can now use non-public parameterless constructors #362
  • Adds missing internal label in debug output 70d4652787d916eccbfeb779d259bda74055cd79
  • Supports all argument mapping #371
  • Prevent recursive assembly scan from AccessTools static initializer #385
  • Uses ReaderWriterLockSlim with ReaderWriterLock under NET 3.5 #364

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Mar 14, 2022
@dependabot dependabot bot force-pushed the dependabot/nuget/SCPStats/Lib.Harmony-2.2.1 branch from cb174ac to 78a4387 Compare April 12, 2022 19:00
Bumps [Lib.Harmony](https://github.com/pardeike/Harmony) from 2.0.4 to 2.2.1.
- [Release notes](https://github.com/pardeike/Harmony/releases)
- [Commits](pardeike/Harmony@v2.0.4.0...v2.2.1.0)

---
updated-dependencies:
- dependency-name: Lib.Harmony
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/nuget/SCPStats/Lib.Harmony-2.2.1 branch from 78a4387 to 506eb16 Compare June 26, 2022 01:53
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jul 20, 2022

Superseded by #67.

@dependabot dependabot bot closed this Jul 20, 2022
@dependabot dependabot bot deleted the dependabot/nuget/SCPStats/Lib.Harmony-2.2.1 branch July 20, 2022 01:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants