Releases: phar-io/phive
Release 0.14.1
Please note: Version 0.14.x requires PHP 7.2 or later.
Fixed
- #257: Error running phive install on 0.14.0
Release 0.14.0
Feature Release
After a long while, this release contains, apart from the usual bug fixes, finally some new features:
-
A new command exists to check whether or not everything is up-to-date:
phive outdated
You can even get the output as JSON (pass--json
) or XML (pass--xml
) and/or store
it in a file (pass--output {filename}
). -
Thanks to MacFJA,
phive
now has a Gitlab.com resolver, so
projects can decide to use Gitlab.com and their releases feature. Same logic applies as
to github.com. -
Also thanks to MacFJA,
phive
can now authenticate before downloading. That allows
to install from private repositories as well as anything that requires either Basic HTTP
Authentication or works with Authorization headers (typeBearer
ortoken
supported).
Usephive skel --auth
to generate a skeleton file. -
Additional project specific config files apart from
phive.xml
are from now on stored in.phive
subfolder to avoid cluttering the project root directory.
Changelog
Please note: Version 0.14.x requires PHP 7.2 or later.
Thanks to MacFJA for major contributions to this release!
This release uses phar-io/version
3.0. As a result, semantic version strings are now normalized.
That means strings like v1.2.0
or 1.2
will turn into 1.2.0
.
Added
- #40: Support installing PHARs from locations requiring authentication via PR #232 by MacFJA
- #72: List of all installed Phars via PR #229 by MacFJA
- via PR #230 by MacFJA: GitLab as an alias resolver
- #223: phive outdated: How to know when packages needs to be updated?
Fixed
- #179: tools dir is created even when not needed
- #218: Error when we are unable to read CLI input via PR #235 by MacFJA
- #226: Crappy connection results in type error
- #228: [ERROR] No RateLimit present in response
- #236: Temporary option not used via PR #238 by MacFJA
Changed
- #217: Hard dependency on
which
command via PR #231 by MacFJA - Updated dependencies
ext/gnupg
should work again
Removed
- Keyserver
keys.fedoraproject.org
removed from keyserver list as it ceased operation
Release 0.13.2
- Remove dangling debug code
Release 0.13.1
Please note: Version 0.13.x is the last to support PHP 7.1. Uses are encouraged to upgrade to PHP 7.2 or later.
Fixed
Release 0.13.0
Please note:
Version 0.13.x is the last to support PHP 7.1. Users are encouraged to upgrade to PHP 7.2 or later.
Fixed
- #206: Phpstan key produces errors
Changed
-
Since the new openpgp keyserver does not offer the same information on keys
as the sks keyservers, the local gpg binary / ext/gnupg is now used to gather
information on keys prior to importing them to the phive key ring.
Please report any issues this change may cause! -
#185: Support 0x prefix in --trust-gpg-keys
Release 0.12.4
Fixed
- #203: Error installing behat
Release 0.12.3
Release 0.12.2
Fixed
- #181: Fixed umlauts in GPG key info
- Retries of failed key downloads now always use a different key server
Changed
- PHPStan added to the repository (thanks to @szepeviktor!)
- Improved error message on failed signature verification
- Added
keys.fedoraproject.org
andkeyserver.ubuntu.com
to keyservers - Dropped support for PHP < 7.0
- Dropped support for HHVM