krafs / Publicizer

MSBuild plugin for directly accessing non-public members in .NET assemblies.
43 stars 3 forks source link

Bump dnlib from 3.6.0 to 4.0.0 #88

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps dnlib from 3.6.0 to 4.0.0.

Release notes

Sourced from dnlib's releases.

v4.0.0

  • Don't create wrong TypeSig for TypeDef #479
  • Support new PrimaryConstructorInformationBlob Roslyn CDI #503
  • Add rudimentary support for DeserializingResourceReader #504
  • Fixed Resolver for null TypeRef.ResolutionScope #506
  • Add support for .NET 8.0 and DynamicILInfo to DynamicMethodBodyReader #508
  • Expose WinMDHelpers class #511
  • Add additional read methods to DataStream to allow further customization of DataReader behavior #512
  • Improve Importer TryToUseTypeDefs #513
  • Add additional net6.0 target framework #515
  • Compare reference only for MemberDefs if they are from the same module #517
  • Align field initial value to match the Microsoft's ECMA augments #518
  • Optimize type name computation #520
  • Make Instruction.GetArgumentType consistent with ParameterList #521

Thanks to @​ElektroKill and @​CreateAndInject who added the above PRs

Commits
  • 46c56d9 Bump version
  • c2d5c9e Merge pull request #518 from ElektroKill/field-initialvalue-alignment
  • 1727923 Remove alignment restriction for FieldRVA in Metadata
  • 2c2aea0 Add sanity check to CalculateRvasAndFileOffsets
  • c8ba765 Use stable sort in UniqueChunkList\<T>
  • d344770 Merge pull request #520 from ElektroKill/optimized-type-names
  • 6ab868a Merge pull request #521 from ElektroKill/fix-instruction-getargumenttype
  • 241c1e5 Make Instruction.GetArgumentType consistent with ParameterList
  • 25ce6bf Implementing sorting to UniqueChunkList\<T>
  • 5339807 Implement basic reusage of StringBuilder
  • 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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@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)