gus33000 / UUPMediaCreator

An utility to create Windows Media files (.ISO, .WIM, .VHD) from Unified Update Platform files
MIT License
778 stars 65 forks source link

Bump Joveler.DynLoader from 2.0.0 to 2.2.1 #173

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps Joveler.DynLoader from 2.0.0 to 2.2.1.

Release notes

Sourced from Joveler.DynLoader's releases.

v2.2.1

Release Notes

  • Fix failing the second call of LoadManagerBase<T>.GlobalInit() if the first call throws an exception.

v2.2.0

  • Allow passing a custom object when loading a native library.
    • Add LoadManagerBase.GlobalInit() overloadings with custom object parameter.
    • Add DynLoaderBase.LoadLibrary() overloadings with custom object parameter.
    • Add virtual method DynLoaderBase.HandleLoadData().
    • Add helper method DynLoaderBase.HasFuncSymbol().

v2.1.1

  • Official support for ARM64 macOS.
  • Unify .NET Framework 4.5.1 codebase and .NET Standard 2.0 codebase.

v2.1.0

  • Avoid calling virtual methods from constructors in DynLoaderBase.
    • Users must call DynLoaderBase.LoadLibrary after creating an instance.
    • Constructor with a library path is now obsolete. Pass a path into LoadLibrary instead.
    • It breaks the ABI compatibility of DynLoaderBase. However, LoadManagerBase was also patched to accommodate these changes.
    • If you used the LoadManagerBase interface, you can safely update Joveler.DynLoader without any code change.
Changelog

Sourced from Joveler.DynLoader's changelog.

v2.2.1

Released on 2023-08-28.

  • Fix failing second call of LoadManagerBase<T>.GlobalInit() if the first call throwed an exception.

v2.2.0

Released on 2023-08-08.

  • Allow passing a custom object when loading a native library.
    • Add LoadManagerBase.GlobalInit() overloadings with custom object parameter.
    • Add DynLoaderBase.LoadLibrary() overloadings with custom object parameter.
    • Add virtual method DynLoaderBase.HandleLoadData().
    • Add helper method DynLoaderBase.HasFuncSymbol().

v2.1.1

Released on 2022-02-15.

  • Official support for ARM64 macOS.
  • Unify .NET Framework 4.5.1 codebase and .NET Standard 2.0 codebase.

v2.1.0

Released on 2021-04-05.

  • Avoid calling virtual methods from constructors in DynLoaderBase.
    • Users must call DynLoaderBase.LoadLibrary after creating an instance.
    • Constructor with a library path is now obsolete. Pass a path into LoadLibrary instead.
    • It breaks the ABI compatibility of DynLoaderBase. However, LoadManagerBase was also patched to accommodate these changes.
    • If you used the LoadManagerBase interface, you can safely update Joveler.DynLoader without any code change.
Commits
  • 35c78b0 Update USAGE.md more
  • 6f6fb0c Update USAGE.md about branch/vtable-based ABI handling
  • ce73cd1 Merge branch 'develop'
  • 5d3313b Update USAGE.md
  • 403d854 Fix DllNotFoundRetry tests on POSIX
  • aa03fc2 Fix failing second call of GlobalInit() when first call failed.
  • 3a3d3a3 Add zlib-ng libraries for symbol coexist test (#2)
  • d8c6443 Add NUGET_README.md
  • 41963a5 Merge branch 'develop'
  • d097eba Prepare v2.2.0 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 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)
dependabot[bot] commented 1 year ago

Superseded by #175.