PackageTrack
Sign in Get early access

csharpru/vault-php

Best Vault client for PHP that you can find

4.4.1 11M downloads/mo #1634 most downloaded on Packagist CSharpRU/vault-php

What this package is like to depend on

Last release 1 years ago

23 Apr 2025

Release timing varies

gaps range from 1 weeks to 1.6 years

Some releases are documented

notes for 8 of 32 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

32 releases · first in 2017

0 releases in the last 12 months

see the full history below

Release timeline

32 releases · Apr 2017 to Apr 2025
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 32
  1. 4.4.1 23 Apr 2025

    Nothing published for this version

  2. 4.4.0 22 Nov 2023
    Release notes
    • LeaseTrait::$leaseId and LeaseTrait::getLeaseId() should return a string not int. (#58)

    fixes #57

    • LeaseTrait::$leaseId and LeaseTrait::getLeaseId() should return a string not int. (#58) (#59) (#60)

    fixes #57

    Co-authored-by: Conrad Lara [email protected]

    Co-authored-by: Conrad Lara [email protected]

    • Add php 8.1 and 8.2 (#62)

    • add php 8.1

    • add php 8.2


    Co-authored-by: Sunil Soprey [email protected]

    • add AWS IAM Authentication strategy (#61)

    Co-authored-by: Conrad Lara [email protected]
    Co-authored-by: Sunil Soprey [email protected]
    Co-authored-by: Sunil Soprey [email protected]
    Co-authored-by: Matthias Krauser [email protected]

    Open source →
  3. 4.3.1 04 Apr 2022
    Release notes

    LeaseTrait::$leaseId and LeaseTrait::getLeaseId() should return a str…

    Open source →
  4. 4.3.0 07 Feb 2022
    Release notes

    fix setLogger compatibility issue

    Open source →
  5. 4.2.1 21 May 2021
    Release notes
    • Added support for custom approle name (#16)

    • Added support for custom approle name

    • Fixed spaces

    • Added option to send custom request

    • Added spaces around dots in AppRoleAuthenticationStrategy::authenticate

    • merge (#21)

    • the list method added

    • the list method added

    • name changed

    • revert name

    • Update composer.json

    • fix things after merge of PRs

    • Do not instantiate CacheItem directly (#23)

    • psr-18 (#19)

    • first version of httplug usage

    • Merge branches 'develop' and 'feature/httplug' of github.com:CSharpRU/vault-php into feature/httplug

    Conflicts:

    src/BaseClient.php

    • remove php 5.6

    • PSR-18 usage

    • add little fixes

    • adjust code style

    • bump php ver up to 7.2

    • fix travis ci php versions

    • reformat code and enable only curl hook for tests

    • #27 update inflector package (#29)

    • Update cache/cache dependency (#28)

    Co-authored-by: Yaroslav Lukyanov [email protected]

    • fix tests

    • Add more Authentication Strategies (#33)

    • Add more Authentication Strategies

    • Fix Copy & Paste Error in OktaAuthenticationStrategy

    • Put extends on the same line

    • Create & extend abstract for username/password authentication methods

    • Simplify cache dependency (#34)

    This Vault PHP client only uses the array cache adapter, so
    there is no need to require the complete cache/cache package.

    This change was prompted when trying to require the
    contentful/contentful:6.0.3 package into a project where
    csharpru/vault-php was already installed. Since the Contentful
    package requires the void cache adapter, it cannot be installed
    in a project with the complete cache/cache package already
    installed. This is because cache/cache conflicts with all of the
    individual cache/* packages.

    Checked that all tests pass.

    • fix codestyle, remove unused dependencies (#35)

    • Removing Reflector dependency (#38)

    • Merge latest changes (#36)

    • Added support for custom approle name (#16)

    • Added support for custom approle name

    • Fixed spaces

    • Added option to send custom request

    • Added spaces around dots in AppRoleAuthenticationStrategy::authenticate

    • merge (#21)

    • the list method added

    • the list method added

    • name changed

    • revert name

    • Update composer.json

    • fix things after merge of PRs

    • Do not instantiate CacheItem directly (#23)

    • psr-18 (#19)

    • first version of httplug usage

    • Merge branches 'develop' and 'feature/httplug' of github.com:CSharpRU/vault-php into feature/httplug

    Conflicts:

    src/BaseClient.php

    • remove php 5.6

    • PSR-18 usage

    • add little fixes

    • adjust code style

    • bump php ver up to 7.2

    • fix travis ci php versions

    • reformat code and enable only curl hook for tests

    • #27 update inflector package (#29)

    • Update cache/cache dependency (#28)

    Co-authored-by: Yaroslav Lukyanov [email protected]

    • fix tests

    • Add more Authentication Strategies (#33)

    • Add more Authentication Strategies

    • Fix Copy & Paste Error in OktaAuthenticationStrategy

    • Put extends on the same line

    • Create & extend abstract for username/password authentication methods

    • Simplify cache dependency (#34)

    This Vault PHP client only uses the array cache adapter, so
    there is no need to require the complete cache/cache package.

    This change was prompted when trying to require the
    contentful/contentful:6.0.3 package into a project where
    csharpru/vault-php was already installed. Since the Contentful
    package requires the void cache adapter, it cannot be installed
    in a project with the complete cache/cache package already
    installed. This is because cache/cache conflicts with all of the
    individual cache/* packages.

    Checked that all tests pass.

    • fix codestyle, remove unused dependencies (#35)

    Co-authored-by: Petr Besir Horáček [email protected]
    Co-authored-by: Alexandr [email protected]
    Co-authored-by: Serhii Litviachenko [email protected]
    Co-authored-by: Marcus Pettersen Irgens [email protected]
    Co-authored-by: Christian Bönning [email protected]
    Co-authored-by: Aapo Kiiso [email protected]

      • remove Doctrine/Inflector
    • move Adapter dependency to require block

      • revert adapter

    Co-authored-by: Yaroslav Lukyanov [email protected]
    Co-authored-by: Petr Besir Horáček [email protected]
    Co-authored-by: Alexandr [email protected]
    Co-authored-by: Serhii Litviachenko [email protected]
    Co-authored-by: Marcus Pettersen Irgens [email protected]
    Co-authored-by: Christian Bönning [email protected]
    Co-authored-by: Aapo Kiiso [email protected]
    Co-authored-by: dave [email protected]

    • Adds support of query part in $path (#39)

    • Create dependabot.yml

    • Update composer.json

    • Update composer.json

    fix build

    • Update .travis.yml

    fix build again

    • Update .travis.yml

    test on php 8

    • Update .travis.yml

    fix codacy

    • Update alextartan/guzzle-psr18-adapter requirement || ^2.0 (#43)

    Updates the requirements on alextartan/guzzle-psr18-adapter to permit the latest version.

    Signed-off-by: dependabot[bot] [email protected]

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    • Update codeception/codeception requirement from ^2.2 to ^2.2 || ^4.0 (#44)

    Updates the requirements on codeception/codeception to permit the latest version.

    Signed-off-by: dependabot[bot] [email protected]

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    • Update composer.json

    use latest vcr

    • Update composer.json

    • Update composer.json

    • Update composer.json

    • Update composer.json

    revert codeception ver

    • Fix null auth (#48)

    • Update AuthenticationStrategy.php

    • Update TokenAuthenticationStrategy.php

    • Update AppRoleAuthenticationStrategy.php

    • check bad status code obviously, update codeception and fix tests

    Co-authored-by: Petr Besir Horáček [email protected]
    Co-authored-by: Alexandr [email protected]
    Co-authored-by: Serhii Litviachenko [email protected]
    Co-authored-by: Marcus Pettersen Irgens [email protected]
    Co-authored-by: Christian Bönning [email protected]
    Co-authored-by: Aapo Kiiso [email protected]
    Co-authored-by: qem19 [email protected]
    Co-authored-by: dave [email protected]
    Co-authored-by: Sergey Drobov [email protected]
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Max [email protected]

    Open source →
  6. 4.2.0 27 Nov 2020
    Release notes
    • Added support for custom approle name (#16)

    • Added support for custom approle name

    • Fixed spaces

    • Added option to send custom request

    • Added spaces around dots in AppRoleAuthenticationStrategy::authenticate

    • merge (#21)

    • the list method added

    • the list method added

    • name changed

    • revert name

    • Update composer.json

    • fix things after merge of PRs

    • Do not instantiate CacheItem directly (#23)

    • psr-18 (#19)

    • first version of httplug usage

    • Merge branches 'develop' and 'feature/httplug' of github.com:CSharpRU/vault-php into feature/httplug

    Conflicts:

    src/BaseClient.php

    • remove php 5.6

    • PSR-18 usage

    • add little fixes

    • adjust code style

    • bump php ver up to 7.2

    • fix travis ci php versions

    • reformat code and enable only curl hook for tests

    • #27 update inflector package (#29)

    • Update cache/cache dependency (#28)

    Co-authored-by: Yaroslav Lukyanov [email protected]

    • fix tests

    • Add more Authentication Strategies (#33)

    • Add more Authentication Strategies

    • Fix Copy & Paste Error in OktaAuthenticationStrategy

    • Put extends on the same line

    • Create & extend abstract for username/password authentication methods

    • Simplify cache dependency (#34)

    This Vault PHP client only uses the array cache adapter, so
    there is no need to require the complete cache/cache package.

    This change was prompted when trying to require the
    contentful/contentful:6.0.3 package into a project where
    csharpru/vault-php was already installed. Since the Contentful
    package requires the void cache adapter, it cannot be installed
    in a project with the complete cache/cache package already
    installed. This is because cache/cache conflicts with all of the
    individual cache/* packages.

    Checked that all tests pass.

    • fix codestyle, remove unused dependencies (#35)

    • Removing Reflector dependency (#38)

    • Merge latest changes (#36)

    • Added support for custom approle name (#16)

    • Added support for custom approle name

    • Fixed spaces

    • Added option to send custom request

    • Added spaces around dots in AppRoleAuthenticationStrategy::authenticate

    • merge (#21)

    • the list method added

    • the list method added

    • name changed

    • revert name

    • Update composer.json

    • fix things after merge of PRs

    • Do not instantiate CacheItem directly (#23)

    • psr-18 (#19)

    • first version of httplug usage

    • Merge branches 'develop' and 'feature/httplug' of github.com:CSharpRU/vault-php into feature/httplug

    Conflicts:

    src/BaseClient.php

    • remove php 5.6

    • PSR-18 usage

    • add little fixes

    • adjust code style

    • bump php ver up to 7.2

    • fix travis ci php versions

    • reformat code and enable only curl hook for tests

    • #27 update inflector package (#29)

    • Update cache/cache dependency (#28)

    Co-authored-by: Yaroslav Lukyanov [email protected]

    • fix tests

    • Add more Authentication Strategies (#33)

    • Add more Authentication Strategies

    • Fix Copy & Paste Error in OktaAuthenticationStrategy

    • Put extends on the same line

    • Create & extend abstract for username/password authentication methods

    • Simplify cache dependency (#34)

    This Vault PHP client only uses the array cache adapter, so
    there is no need to require the complete cache/cache package.

    This change was prompted when trying to require the
    contentful/contentful:6.0.3 package into a project where
    csharpru/vault-php was already installed. Since the Contentful
    package requires the void cache adapter, it cannot be installed
    in a project with the complete cache/cache package already
    installed. This is because cache/cache conflicts with all of the
    individual cache/* packages.

    Checked that all tests pass.

    • fix codestyle, remove unused dependencies (#35)

    Co-authored-by: Petr Besir Horáček [email protected]
    Co-authored-by: Alexandr [email protected]
    Co-authored-by: Serhii Litviachenko [email protected]
    Co-authored-by: Marcus Pettersen Irgens [email protected]
    Co-authored-by: Christian Bönning [email protected]
    Co-authored-by: Aapo Kiiso [email protected]

      • remove Doctrine/Inflector
    • move Adapter dependency to require block

      • revert adapter

    Co-authored-by: Yaroslav Lukyanov [email protected]
    Co-authored-by: Petr Besir Horáček [email protected]
    Co-authored-by: Alexandr [email protected]
    Co-authored-by: Serhii Litviachenko [email protected]
    Co-authored-by: Marcus Pettersen Irgens [email protected]
    Co-authored-by: Christian Bönning [email protected]
    Co-authored-by: Aapo Kiiso [email protected]
    Co-authored-by: dave [email protected]

    • Adds support of query part in $path (#39)

    Co-authored-by: Petr Besir Horáček [email protected]
    Co-authored-by: Alexandr [email protected]
    Co-authored-by: Serhii Litviachenko [email protected]
    Co-authored-by: Marcus Pettersen Irgens [email protected]
    Co-authored-by: Christian Bönning [email protected]
    Co-authored-by: Aapo Kiiso [email protected]
    Co-authored-by: qem19 [email protected]
    Co-authored-by: dave [email protected]
    Co-authored-by: Sergey Drobov [email protected]

    Open source →
  7. 4.1.0 26 May 2020
    Release notes
    • Added support for custom approle name (#16)

    • Added support for custom approle name

    • Fixed spaces

    • Added option to send custom request

    • Added spaces around dots in AppRoleAuthenticationStrategy::authenticate

    • merge (#21)

    • the list method added

    • the list method added

    • name changed

    • revert name

    • Update composer.json

    • fix things after merge of PRs

    • Do not instantiate CacheItem directly (#23)

    • psr-18 (#19)

    • first version of httplug usage

    • Merge branches 'develop' and 'feature/httplug' of github.com:CSharpRU/vault-php into feature/httplug

    Conflicts:

    src/BaseClient.php

    • remove php 5.6

    • PSR-18 usage

    • add little fixes

    • adjust code style

    • bump php ver up to 7.2

    • fix travis ci php versions

    • reformat code and enable only curl hook for tests

    • #27 update inflector package (#29)

    • Update cache/cache dependency (#28)

    Co-authored-by: Yaroslav Lukyanov [email protected]

    • fix tests

    • Add more Authentication Strategies (#33)

    • Add more Authentication Strategies

    • Fix Copy & Paste Error in OktaAuthenticationStrategy

    • Put extends on the same line

    • Create & extend abstract for username/password authentication methods

    • Simplify cache dependency (#34)

    This Vault PHP client only uses the array cache adapter, so
    there is no need to require the complete cache/cache package.

    This change was prompted when trying to require the
    contentful/contentful:6.0.3 package into a project where
    csharpru/vault-php was already installed. Since the Contentful
    package requires the void cache adapter, it cannot be installed
    in a project with the complete cache/cache package already
    installed. This is because cache/cache conflicts with all of the
    individual cache/* packages.

    Checked that all tests pass.

    • fix codestyle, remove unused dependencies (#35)

    Co-authored-by: Petr Besir Horáček [email protected]
    Co-authored-by: Alexandr [email protected]
    Co-authored-by: Serhii Litviachenko [email protected]
    Co-authored-by: Marcus Pettersen Irgens [email protected]
    Co-authored-by: Christian Bönning [email protected]
    Co-authored-by: Aapo Kiiso [email protected]

    Open source →
  8. 4.0.1 02 Mar 2020

    Nothing published for this version

  9. 4.0.0 10 Sep 2019
    Release notes

    reformat code and enable only curl hook for tests

    Open source →
  10. 3.6.0 21 May 2018
    Release notes

    make doctrine/inflector constraint less strict

    Open source →
  11. 3.5.3 28 Apr 2018

    Nothing published for this version

  12. 3.5.2 27 Apr 2018

    Nothing published for this version

  13. 3.5.1 17 Apr 2018

    Nothing published for this version

  14. 3.5.0 30 Mar 2018

    Nothing published for this version

  15. 3.4.1 23 Nov 2017

    Nothing published for this version

  16. 3.4.0 02 Nov 2017

    Nothing published for this version

  17. 3.3.4 23 Nov 2017

    Nothing published for this version

  18. 3.3.3 28 Sep 2017

    Nothing published for this version

  19. 3.3.2 28 Aug 2017

    Nothing published for this version

  20. 3.3.1 18 Aug 2017

    Nothing published for this version

  21. 3.3.0 03 Aug 2017

    Nothing published for this version

  22. 3.2.4 14 Jun 2017

    Nothing published for this version

  23. 3.2.3 13 Jun 2017

    Nothing published for this version

  24. 3.2.2 25 May 2017

    Nothing published for this version

  25. 3.2.1 25 May 2017

    Nothing published for this version

  26. 3.2.0 15 May 2017

    Nothing published for this version

  27. 3.1.1 12 Apr 2017

    Nothing published for this version

  28. 3.1.0 12 Apr 2017

    Nothing published for this version

  29. 3.0.1 12 Apr 2017

    Nothing published for this version

  30. 3.0.0 12 Apr 2017

    Nothing published for this version

  31. 2.0.0 11 Apr 2017

    Nothing published for this version

  32. 1.0.0 10 Apr 2017

    Nothing published for this version

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