Pre-release

@sebastianheuer sebastianheuer released this Sep 11, 2018 · 3 commits to master since this release

Assets 4

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
Pre-release

@sebastianheuer sebastianheuer released this Jun 26, 2018 · 40 commits to master since this release

Assets 4

Changed

  • Upgrade phar-io/version to 2.0.0
  • Changed DNS resolving to make downloading of keys more reliable
  • Do not run DNS query for AAAA records on IPv4 only hosts (Windows)
  • #138: Show key Ids for installed phars
  • #141: Improved BatPharActivator

Fixed

  • #130: Call to a member function format() on null
  • #137: Removing globally installed PHARs fails
  • #142: Error when installing phing
  • #144: Broken progress output on Windows
  • #145: Version constraint ^3.0.0-alpha1 is not supported
  • #147: Exception while installing PHPUnit
Pre-release

@sebastianheuer sebastianheuer released this Mar 25, 2018 · 60 commits to master since this release

Assets 4

Changed

  • #125: The reliability of GPG key lookup requests has been improved by respecting the list of IPs returned by a DNS lookup for hkps.pool.sks-keyservers.net

Fixed

  • #132: Executing phive --version and phive --help now works as expected
  • #76: The source URL of a PHAR is now stored in phive.xml
Pre-release
Pre-release

@sebastianheuer sebastianheuer released this Dec 31, 2017 · 75 commits to master since this release

Assets 4

Added

  • #127: Notify user when GitHub's API rate limit is exceeded and use
    a GitHub auth token provided via the GITHUB_AUTH_TOKEN environment variable to extend the limit to 5000 requests/hour
Pre-release
Pre-release

@sebastianheuer sebastianheuer released this Oct 10, 2017 · 104 commits to master since this release

Assets 4

Fixed

  • #115: Fixed an uncaught exception when
    trying to install from a non-existing GitHub repository alias
Pre-release
Pre-release

@sebastianheuer sebastianheuer released this Sep 22, 2017 · 107 commits to master since this release

Assets 4

Added

  • #114: Retry HTTP requests up to five times

Fixed

  • #113: Fixed a case sensitivity issue with PHAR aliases
Pre-release
Pre-release

@sebastianheuer sebastianheuer released this Aug 26, 2017 · 114 commits to master since this release

Assets 4

Added

  • #94: Check if a PHAR's requirements are met during installation
  • #86: Add global option --no-progress
Pre-release
Pre-release

@sebastianheuer sebastianheuer released this Jun 6, 2017 · 122 commits to master since this release

Assets 4

Fixed

  • #108: PHAR files are always symlinked on install, even with "-c" option
Pre-release
Pre-release

@sebastianheuer sebastianheuer released this Jun 2, 2017 · 126 commits to master since this release

Assets 4

Changed

  • #105: Always link PHARs to /usr/bin on Linux and to /usr/local/bin on macOS.

Fixed

  • #107: Installing multiple PHARs when ~/.phive/phars.xml does not exist works as expected now.
Pre-release
Pre-release

@sebastianheuer sebastianheuer released this May 19, 2017 · 130 commits to master since this release

Assets 4

Added

phive install will now try to install PHARs from the local cache first before connecting to remote repositories. phive update will always look for newer versions in remote repositories first unless the --prefer-offline flag is provided.

  • #103: Added automatic periodic updates of repositories.xml
  • #87: Implement --prefer-offline commandline option for update command

Changed

  • #99: Tests are now compatible with PHPUnit 6
  • #104: Allow v and V as a version prefix on GitHub repositories

Fixed

  • #102: Global installations are now tracked in ~/.phive/phive.xml and do not affect project-specific phive.xml files anymore
  • #96: phive.xml is not altered when phive install did not install any changed PHARs