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 2025Releases
latest 32-
4.4.123 Apr 2025Nothing published for this version
-
4.4.022 Nov 2023Release notes
Open source →- LeaseTrait::$leaseId and LeaseTrait::getLeaseId() should return a string not int. (#58)
fixes #57
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] -
4.3.104 Apr 2022 -
4.3.007 Feb 2022 -
4.2.121 May 2021Release notes
Open source →-
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
-
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
extendson 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
-
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
extendson 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] -
-
4.2.027 Nov 2020Release notes
Open source →-
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
-
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
extendson 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
-
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
extendson 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] -
-
4.1.026 May 2020Release notes
Open source →-
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
-
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
extendson 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] -
-
4.0.102 Mar 2020Nothing published for this version
-
4.0.010 Sep 2019 -
3.6.021 May 2018 -
3.5.328 Apr 2018Nothing published for this version
-
3.5.227 Apr 2018Nothing published for this version
-
3.5.117 Apr 2018Nothing published for this version
-
3.5.030 Mar 2018Nothing published for this version
-
3.4.123 Nov 2017Nothing published for this version
-
3.4.002 Nov 2017Nothing published for this version
-
3.3.423 Nov 2017Nothing published for this version
-
3.3.328 Sep 2017Nothing published for this version
-
3.3.228 Aug 2017Nothing published for this version
-
3.3.118 Aug 2017Nothing published for this version
-
3.3.003 Aug 2017Nothing published for this version
-
3.2.414 Jun 2017Nothing published for this version
-
3.2.313 Jun 2017Nothing published for this version
-
3.2.225 May 2017Nothing published for this version
-
3.2.125 May 2017Nothing published for this version
-
3.2.015 May 2017Nothing published for this version
-
3.1.112 Apr 2017Nothing published for this version
-
3.1.012 Apr 2017Nothing published for this version
-
3.0.112 Apr 2017Nothing published for this version
-
3.0.012 Apr 2017Nothing published for this version
-
2.0.011 Apr 2017Nothing published for this version
-
1.0.010 Apr 2017Nothing published for this version