PackageTrack
Sign in Get early access

tuupola/base58

Base58 encoder and decoder for arbitrary data

2.2.0 715K downloads/mo #4743 most downloaded on Packagist tuupola/base58

What this package is like to depend on

Last release 7 months ago

29 Dec 2025

Ships unpredictably

gaps range from 9 days to 5.3 years

Nearly every release is documented

notes for 12 of 12 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

12 releases · first in 2017

1 release in the last 12 months

see the full history below

Release timeline

12 releases · Jun 2017 to Dec 2025
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 12
  1. 2.2.0 29 Dec 2025
    Release notes

    Changed

    • PHP 7.2 is now the minimum requirement (#18)

    Fixed

    • PHP versions before 8.2 were returning wrong value when encoding an empty string (#20, #21)
    Open source →
  2. 2.1.0 09 Sep 2020
    Release notes

    Added

    • Allow installing with PHP 8 (#13).
    Open source →
  3. 2.0.1 18 Aug 2020
    Release notes

    Add PHP 7.4 to Travis (#12)

    Open source →
    Release notes

    Fixed

    • Automatic encoder selection ignored the GmpEncoder (#10, #11).
    Open source →
  4. 2.0.0 31 Mar 2019
    Release notes

    Changed

    • PHP 7.1 is now minimum requirement
    • All methods have return types
    • All methods are typehinted
    • All type juggling is removed
    Open source →
  5. 1.0.0 30 Mar 2019
    Release notes

    I do not use this in production myself yet, so it is a bit risky to do
    a stable release. However it should be mature enough, and I want to
    release 2.0.0 ie PHP 7 only version too.

    Open source →
    Release notes

    This is same as previous version but released as stable.

    Open source →
  6. 0.4.0 30 Jan 2019
    Release notes

    Added

    • The Base58Check encoding and decoding used in bitcoin addresses.
      $base58 = new Base58([
        "characters" => Base58::BITCOIN,
        "check" => true,
        "version" => 0x00
      ]);
      
    Open source →
  7. 0.3.0 27 Jan 2019
    Release notes

    Removed

    • The unused and undocumented second parameter from static proxy methods.
    Open source →
  8. 0.2.3 21 Jan 2019
    Release notes

    Fixed

    • Typo in homepage url caused composer.json to fail validation
    Open source →
  9. 0.2.2 21 Jan 2019
    Release notes

    Clean up composer config

    Open source →
    Release notes

    Added

    • Improved tests synced from tuupola/base62
    Open source →
  10. 0.2.1 11 Sep 2018
    Release notes

    Fixed

    • GMP driver output was not matching others when binary data had leading 0x00
    Open source →
  11. 0.2.0 11 Sep 2018
    Release notes

    Fixed

    • Leading 0x00 was stripped from binary data (#1, #3)

    Removed

    • Support for PHP 5.5.

    Added

    • Implicit decodeInteger() and encodeInteger() methods.
    Open source →
  12. 0.1.0 09 Jun 2017
    Release notes

    Initial release.

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive