Skip to content

Bump SimpleBase from 4.0.2 to 5.6.0#22

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/Stratum.Core/SimpleBase-5.6.0
Open

Bump SimpleBase from 4.0.2 to 5.6.0#22
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/Stratum.Core/SimpleBase-5.6.0

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github May 4, 2026

Updated SimpleBase from 4.0.2 to 5.6.0.

Release notes

Sourced from SimpleBase's releases.

5.6.0

Improvements

  • This release separately targets .NET 9 and .NET 10 along with .NET 8
  • Remove dependency to System.Memory package
  • Improve IPv6 Base85 encoding/decoding performance

Fixes

  • Base58.TryDecodeCheck() now consistently returns version 0 in its output for failure cases
  • Base32.DecodeUInt64() and Base32.TryDecodeUInt64() will now always decode correctly for smaller inputs
  • Multiple bugs in Base85 IPv6 decoding have been addressed

Full Changelog: ssg/SimpleBase@5.5.0...5.6.0 .

5.5.0

New features

  • EncodeCheck and TryDecodeCheck variants with variable length version/prefix buffers
  • EncodeCheckSkipZeroes that encodes for address formats like Tezos

Fixes

New Contributors

Full Changelog: ssg/SimpleBase@5.4.1...5.5.0

5.4.1

(This is a minor fix for a previous release (5.4.0) that includes an unnecessary function and will be unlisted)

Fixes

  • Remove unused function from CodingAlphabet

5.4.0

New features

  • CodingAlphabet now supports case-insensitivity

Improvements

  • Multibase decoding now supports case-insensitive decoding
  • Base36 decoding is now case-insensitive

Fixes

  • Base32 case-insensitive decoding now works correctly

5.3.0

5.3.0

New features

  • AOT and trimming compatibility
  • Base2, Base8, and Base10 support (w/Multibase)

Improvements

  • Base58 now uses DividingCoder under the hood for less code duplication
  • Several implementations now take bytesWritten into account when returning buffers, reducing the possibility of returning a buffer larger than necessary.

5.2.0

New features

  • Multibase support for Base36 (upper and lower)

(I actually noticed that I forgot to add it before releasing 5.1.0, so here we are)

5.1.0

New features

  • Base36
  • Base256Emoji

5.0.0

Breaking changes

  • TryDecode/TryEncode methods no longer throw
  • Base85 methods with Ipv6 in them renamed to IPv6 to match with .NET
  • numBytesWritten parameters have all been renamed to bytesWritten to match with .NET
  • The target framework was changed to .NET 8.0 around 4.2.0, but the version change did not
    reflect that breaking change, although in practice it shouldn't cause many issues.

New features

  • Base62
  • Base45
  • Multibase now supports Base45
  • Base32 now has a non-throwing TryDecodeUInt64() method

Improvements

  • Multibase.Encode() now allocates less memory

4.3.0

New features

  • Added Multibase support that supports several Base16, Base32, Base58, and Base64 variants.

Improvements

  • Eliminated more memory allocations (by @​Henr1k80))

4.2.0

New features

  • Monero Base58 algorithm support with MoneroBase58 class. It can be accessed as Base58.Monero

Improvements

  • Eliminate some memory allocations

Fixes

  • Throw ArgumentOutOfRangeException with correct parameters in Base32.DecodeInt64()

4.1.0

Improvements

  • Reduce heap allocations (by @​Henr1k80)

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 show <dependency name> 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)

---
updated-dependencies:
- dependency-name: SimpleBase
  dependency-version: 5.6.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels May 4, 2026
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 .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants