Skip to content

Releases: phar-io/phive

Release 0.14.1

17 May 22:54
0.14.1
Compare
Choose a tag to compare

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

17 May 01:00
0.14.0
Compare
Choose a tag to compare

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 (type Bearer or token supported).
    Use phive 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

29 Oct 23:27
0.13.2
Compare
Choose a tag to compare
Release 0.13.2 Pre-release
Pre-release
  • Remove dangling debug code

Release 0.13.1

29 Oct 19:13
0.13.1
Compare
Choose a tag to compare
Release 0.13.1 Pre-release
Pre-release

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

  • #208: Parsing key data failed with error code 2: unlink
  • via PR #207 by jan-di: Support paths with spaces in the username (on windows)
  • #153: via PR #214 by jaapio: install --copy flag ignored

Release 0.13.0

19 Sep 19:46
0.13.0
Compare
Choose a tag to compare
Release 0.13.0 Pre-release
Pre-release

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

11 Aug 12:41
0.12.4
Compare
Choose a tag to compare
Release 0.12.4 Pre-release
Pre-release

Fixed

  • #203: Error installing behat

Release 0.12.3

23 Jul 22:07
0.12.3
Compare
Choose a tag to compare
Release 0.12.3 Pre-release
Pre-release

Fixed

  • #202: Installing different version of phpstan or php-cs-fixer does not work.

Changed

  • Added keys.openpgp.org to keyserver list
  • Changed order of keyservers: new verifing keyserver first, use fedora & ubuntu second, sks as last resort
    (This will be less of an issue once #158 is implemented.)

Release 0.12.2

02 Jun 12:30
Compare
Choose a tag to compare
Release 0.12.2 Pre-release
Pre-release

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 and keyserver.ubuntu.com to keyservers
  • Dropped support for PHP < 7.0
  • Dropped support for HHVM

Release 0.12.1

05 Dec 17:49
Compare
Choose a tag to compare
Release 0.12.1 Pre-release
Pre-release

Fixed

  • #143: Improved error message when local Curl installation cannot verify SSL certificates
  • #173: SemVer error when installing Phing

Changed

  • Added minimalistic Markdown support for improved console output
  • Updated help text

Release 0.12.0

11 Sep 16:16
Compare
Choose a tag to compare
Release 0.12.0 Pre-release
Pre-release

Added

  • #134: Allow insecure installation of PHARs

Changed

  • #117: Improved error message when encountering an unsigned
    GitHub release
  • #130: Globally installed PHARs will now be placed in /usr/local/bin/
    under Linux

Fixed

  • #140: --copy does not work on Windows