Skip to content

Commit

Permalink
Prepare v1.1.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
clue committed Nov 22, 2019
1 parent dd33235 commit 597437e
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 13 deletions.
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
17 changes: 7 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -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.
Expand All @@ -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)
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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.
6 changes: 3 additions & 3 deletions composer.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down

0 comments on commit 597437e

Please sign in to comment.