From 597437e2c70f7b5214223b79d2fe8c3e88135842 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20L=C3=BCck?= Date: Fri, 22 Nov 2019 08:57:12 +0100 Subject: [PATCH] Prepare v1.1.0 release --- CHANGELOG.md | 29 +++++++++++++++++++++++++++++ README.md | 17 +++++++---------- composer.json | 6 +++--- 3 files changed, 39 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fcaff11..0171af8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,34 @@ # Changelog +## 1.1.0 (2019-11-22) + +* Feature: Update all dependencies and improve forward compatibility with symfony/console v5 through legacy v2.5. + (#87 by @clue) + +* Feature: Significantly improve performance when adding phar contents. + (#90 by @clue) + +* Feature: Support cloning projects from git SSH URLs. + (#96 by @clue) + +* Feature: Ignore packages without autoload definition and missing vendor directory. + (#94 by @clue) + +* Feature: Write phar to temporary file to support any extension and overwriting. + (#93 by @clue) + +* Feature / Fix: Disable install subcommand on Windows. + (#95 by @clue) + +* Improve test suite by adding PHPUnit to require-dev and support legacy PHP 5.3 through PHP 7.2 and HHVM, + add tests for all commands and perform some minor code cleanup/maintenance, + minor internal refactoring to clean up some unneeded code duplication and unneeded references and + remove dedicated bundler classes, always bundle complete package. + (#85, #86, #89 and #92 by @clue) + +* Add build script removing uneeded files and update development docs. + (#91 by @clue) + ## 1.0.0 (2015-11-15) * First stable release, now following SemVer. diff --git a/README.md b/README.md index 0ccb6c3..09f912c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # clue/phar-composer [![Build Status](https://travis-ci.org/clue/phar-composer.png?branch=master)](https://travis-ci.org/clue/phar-composer) -Simple phar creation for any project managed via composer. +Simple phar creation for any project managed via Composer. It takes your existing project's `composer.json` and builds an executable phar for your project among with its bundled dependencies. @@ -18,9 +18,7 @@ for your project among with its bundled dependencies. * [phar-composer search](#phar-composer-search) * [Install](#install) * [As a phar (recommended)](#as-a-phar-recommended) - * [Updating phar](#updating-phar) * [Installation using Composer](#installation-using-composer) - * [Updating dependency](#updating-dependency) * [Development](#development) * [Tests](#tests) * [License](#license) @@ -173,12 +171,10 @@ If you have installed phar-composer system-wide, you can now verify everything w $ phar-composer --version ``` -#### Updating phar - There's no separate `update` procedure, simply download the latest release again and overwrite the existing phar. -Again, if you have already installed phar-composer system-wide, this is as easy as +Again, if you have already installed phar-composer system-wide, updating is as easy as running a self-installation like this: ```bash @@ -206,9 +202,7 @@ $ ./vendor/bin/phar-composer --version Installing this project as a non-dev dependency in order to use its source code as a library is *not supported*. -#### Updating dependency - -Just run `composer update clue/phar-composer` to update to the latest release. +To update to the latest release, just run `composer update clue/graph-composer`. ## Development @@ -294,4 +288,7 @@ $ php vendor/bin/phpunit ## License -MIT +This project is released under the permissive [MIT license](LICENSE). + +> Did you know that I offer custom development services and issuing invoices for + sponsorships of releases and for contributions? Contact me (@clue) for details. diff --git a/composer.json b/composer.json index 72987e1..92c2a51 100644 --- a/composer.json +++ b/composer.json @@ -1,13 +1,13 @@ { "name": "clue/phar-composer", - "description": "Simple phar creation for your projects managed via composer", - "keywords": ["executable phar", "build process", "bundle dependencies"], + "description": "Simple phar creation for any project managed via Composer", + "keywords": ["executable phar", "build process", "bundle dependencies", "phar", "composer"], "homepage": "https://github.com/clue/phar-composer", "license": "MIT", "authors": [ { "name": "Christian Lück", - "email": "christian@lueck.tv" + "email": "christian@clue.engineering" } ], "require": {