DuplicateSemicolonFixer - fix clearing whitespace after duplicated semicolon
AlignDoubleArrowFixer - standardize whitespace after =>
Extract tool info into new class, self-update command works now only for phar version
minor #737 Extract tool info into new class, self-update command works now only for PHAR version (keradus)

This PR was merged into the 1.1-dev branch.

Discussion
----------

Extract tool info into new class, self-update command works now only for PHAR version

It is another approach for #710 - make self-update command works only for PHAR version, great idea by @tucksaun !
It will no mislead users for command which is sometimes available and sometimes missing.

// cc @tucksaun @GrahamCampbell @Seldaek

Commits
-------

a5bd2f6 Extract tool info into new class, self-update command works now only for phar version
Add a way to disable all default filters and really provide a whitelist
minor #731 Add a way to disable all default filters and really provide a whitelist (Seldaek)

This PR was squashed before being merged into the 1.1-dev branch (closes #731).

Discussion
----------

Add a way to disable all default filters and really provide a whitelist

I had a big WTF moment because the current readme says this is a whitelist:

```
return Symfony\CS\Config\Config::create()
    ->fixers(array('indentation', 'elseif'))
    ->finder($finder)
;
```

Except it's not, it will first add all `symfony` level fixers and then add those two. So I added a new level to allow choosing exactly what you want from a config file (previously it was only possible with cli args I think).

Commits
-------

669e8f8 Add a way to disable all default filters and really provide a whitelist
Fix for #721
feature #728 AlignDoubleArrowFixer - standardize whitespace after => (keradus)

This PR was merged into the 1.1-dev branch.

Discussion
----------

AlignDoubleArrowFixer - standardize whitespace after =>

Commits
-------

4271635 AlignDoubleArrowFixer - standardize whitespace after =>
bug #725 DuplicateSemicolonFixer - fix clearing whitespace after duplicated semicolon (keradus)

This PR was merged into the 1.1-dev branch.

Discussion
----------

DuplicateSemicolonFixer - fix clearing whitespace after duplicated semicolon

Fix #724

Commits
-------

21046b9 DuplicateSemicolonFixer - fix clearing whitespace after duplicated semicolon
bug #741 Fix caching when composer is installed in custom path (cmodijk)

This PR was merged into the 1.1-dev branch.

Discussion
----------

Fix caching when composer is installed in custom path

Here is the pull request to fix the composer installed in a custom folder.
Fix #721

Commits
-------

83be52f Fix for #721
Added an empty return fixer
Various minor improvements
SpacesBeforeSemicolonFixerTest - fix bug with semicolon after comment
bug #746 SpacesBeforeSemicolonFixerTest - fix bug with semicolon after comment (keradus)

This PR was squashed before being merged into the 1.1-dev branch (closes #746).

Discussion
----------

SpacesBeforeSemicolonFixerTest - fix bug with semicolon after comment

Fix #744

Commits
-------

793edd2 SpacesBeforeSemicolonFixerTest - fix bug with semicolon after comment
Show progress by default and allow to disable it
minor #745 Show progress by default and allow to disable it (keradus)

This PR was squashed before being merged into the 1.1-dev branch (closes #745).

Discussion
----------

Show progress by default and allow to disable it

Resolve #712

- [x] configure by option
- [x] configure by config

Commits
-------

52f04dd Show progress by default and allow to disable it
Download php-cs-fixer.phar without sudo

It should not be recommended to download something using `sudo`.
Better to download first without sudo, and only do the move
using `sudo`.
remove the --no-progress option (replaced by the standard -v)
simplify progress resolve
feature #749 remove the --no-progress option (replaced by the standard -v) (fabpot, keradus)

This PR was merged into the 1.1-dev branch.

Discussion
----------

remove the --no-progress option (replaced by the standard -v)

This fixes two problems:

 * We already have a way to make things quiet or verbose via the various `-v` option, so adding yet another one (`--no-progress`) seems unnecessary;

 * Displaying progress by default is a small BC break especially for people using the fixer in their continuous integration workflow.

Commits
-------

9c6cc83 simplify progress resolve
833d8df remove the --no-progress option (replaced by the standard -v)