SCPStats / Plugin

SCPStats is a plugin for SCP: Secret Laboratory that provides global stat tracking and features for server administrators such as rolesync and bansync.
https://scpstats.com
Apache License 2.0
9 stars 3 forks source link

Bump Lib.Harmony from 2.0.4 to 2.1.1 in /SCPStats #38

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 3 years ago

Bumps Lib.Harmony from 2.0.4 to 2.1.1.

Release notes

Sourced from Lib.Harmony's releases.

Harmony 2.1.1

v2.1.1 fixes the following problems/changes:

  • improves memory corruption protection (primarily *nix users) 70e388ffaa0ea0524054ac71610c86e31889c5e4
  • update to MonoMod.Common 21.7.22.3 3c4cd7fdea35258f7622fe7c4565758f705d1e60
  • reflection cache updates 3c4cd7fdea35258f7622fe7c4565758f705d1e60
  • adds FieldRef 036ad27911a0fce9dc35d1341f8f7fb4da11c831

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
  • Makes __state being keyed more unique so same class names do not colide #408

Added:

  • Adds support, testing and CI for .NET 5
  • Adds bool flag injection to prefixes to find out if original will be skipped #392
  • Adds documentation to PatchAll to warn about inlining choosing the wrong assembly #395

New API in AccessTools:

  • Adds AccessTools.CreateInstance<T>() #362

Misc:

  • Update MonoMod.Common to 21.6.21.1
  • Adds pointer sizes to debug log header #388
  • Improve performance and stability of shared state
  • Wording in error message
Commits
  • 8315253 v2.1.1b
  • 11ae6ae Update documentation [skip ci]
  • 036ad27 Merge pull request #397 from Therzok/contravariance
  • ea89cdd Update documentation [skip ci]
  • 70e388f Merge pull request #415 from bluelightning32/master
  • 9869884 Fix issue 414: add a sacrificial JIT trampoline after short methods
  • 3c4cd7f Merge pull request #413 from 0x0ade/fix-reflection-cache
  • bfa2db5 Update MonoMod, add FixReflectionCacheAuto calls
  • 5c53fc6 Update documentation [skip ci]
  • b906d04 v2.1 release
  • Additional commits viewable in compare view


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[bot] commented 2 years ago

Superseded by #54.