refael iliaguyev
b63e2de819
add alias `i` to the install command
2018-07-11 20:37:34 +03:00
Gabriel Caruso
7d9f8e2247
Improvements
...
Small improvements, such as remove unused imports, unecessaries casts, parentheses, etc.
2018-07-05 07:44:43 -03:00
Matrosov
7221e4ea4e
Generate tree view before displaying it
...
Add support json tree view
2018-06-19 17:29:00 +02:00
mohsen shafiei
20e89a7621
composer show options -t and -l do not work together, fixes #7210
2018-06-11 01:09:52 +04:30
Jordi Boggiano
0f373e3249
Fix issues introduced by #7191 , fixes #7263
2018-04-13 15:51:58 +02:00
Jordi Boggiano
f42e6a5772
Compute keep-vcs/remove-vcs last minute to allow plugins to change the value, refs #7002
2018-04-13 14:49:26 +02:00
Jordi Boggiano
0ab843a058
Fix setting of scripts from config command, refs #7225
2018-04-13 13:10:22 +02:00
Jordi Boggiano
5aff7dff70
Merge remote-tracking branch 'swumao/feature-7208'
2018-04-13 12:56:20 +02:00
Jordi Boggiano
ea78712822
Merge branch '1.6'
2018-04-13 10:52:23 +02:00
Jordi Boggiano
785aba9d82
Merge remote-tracking branch 'stof/fix_show_columns' into 1.6
2018-04-13 10:07:02 +02:00
Jordi Boggiano
a8cf4a07fc
Merge branch '1.6'
2018-04-12 20:03:08 +02:00
Jordi Boggiano
fa539766b8
Output outdated warning on stderr, fixes #7218
2018-04-12 19:56:35 +02:00
Jordi Boggiano
a51911f295
Merge commit 'b1a78b60fe552bc6e7df09cb1c0154797fea6f64'
2018-04-12 18:40:52 +02:00
Jordi Boggiano
2bd34c0534
Merge branch '1.6'
2018-04-12 17:01:00 +02:00
Jordi Boggiano
5460e5d86f
Respect current PHP version when figuring out requirements for init command, fixes #7257
2018-04-12 16:22:40 +02:00
Carlos
2f56c3c334
Change status command help to make it clearer, closes #7213
2018-04-12 13:33:22 +02:00
Jordi Boggiano
78017bcbcb
Fix support for uppercase package names in why/why-not commands, fixes #7198
2018-04-12 12:14:30 +02:00
Jordi Boggiano
ec9ba46c5f
Fix run-script --list failing to handle native script handlers, fixes #7069
2018-04-12 10:39:18 +02:00
闫兴茂
491ae0634a
Fix bug for scripts for config command
2018-03-30 14:24:04 +08:00
Hector Prats
90ac5e0749
improving doc
2018-03-16 13:15:15 +01:00
Hector Prats
2413b55c60
LocalChanges for ArchiveFiles
2018-03-14 17:38:12 +01:00
Christophe Coevoet
ce521e5697
Take only displayed packages into account to determine column width
...
The ShowCommand was taking all packages into account when determining the
max lengths used to display the width of each column. This was causing
unnecessary hiding of columns in case of using a longer name or a longer
version in a different package.
This was especially visible when using the outdated command, as it applies
filtering by default.
2018-03-06 12:57:44 +01:00
Jordi Boggiano
9f34ee9892
Merge branch '1.6'
2018-01-31 16:23:09 +01:00
Jordi Boggiano
a61a8d78b1
Fix warning for packages not existing while they exist but not at the required stability, fixes #7044
2018-01-31 16:11:37 +01:00
Jordi Boggiano
71896b0777
Fix self-update regression, fixes #7045
2018-01-31 14:06:54 +01:00
Jordi Boggiano
ccbbbccadb
CAvoid calling PRE_COMMAND_RUN if no composer could be initialized
2018-01-24 15:36:00 +01:00
Jordi Boggiano
352aefe48c
Add command name to the PreCommandRun event
2018-01-24 15:27:36 +01:00
Jordi Boggiano
b1bfb9bb65
Add PRE_COMMAND_RUN event, fixes #7002
2018-01-24 15:21:55 +01:00
Jordi Boggiano
5f97eb1578
Merge branch '1.6'
2018-01-24 14:14:38 +01:00
Jordi Boggiano
0161a63a0a
Merge pull request #6956 from wsandin/master
...
Fix for issue 6602 - warning when running composer as another user
2018-01-24 11:15:17 +01:00
Jordi Boggiano
49068c579e
Fix indenting
2018-01-24 11:14:40 +01:00
Vladimir Reznichenko
da9e00066c
SCA: reduced repetitive methods references, used specialized PhpUnit assertions
2018-01-24 10:19:46 +01:00
Jordi Boggiano
ad8b44a4c8
Merge branch '1.6'
2018-01-22 15:42:56 +01:00
Jordi Boggiano
a5e35b9e89
Add --remove-vcs flag to create-project command to allow removing user prompts, fixes #7002
2018-01-22 15:17:30 +01:00
Jordi Boggiano
ea9b7ecbb0
Merge pull request #6982 from carusogabriel/phpstan
...
Fixes from PHPStan level 0
2018-01-22 14:50:43 +01:00
Jordi Boggiano
1a6e3ee8c7
Show script description for custom commands in run-script --list, fixes #7009
2018-01-16 09:19:44 +01:00
Gabriel Caruso
3d262bd637
Fixes from PHPStan level 0
...
More fixes from PHPStan level 0
2018-01-14 11:44:15 -02:00
William Sandin
4296fe657f
Adding check to confirm POSIX is defined and callable
2018-01-06 19:02:14 +07:00
Nicolas Grekas
251a347efb
Fix CTRL+C handling during create-project
2018-01-05 17:18:42 +01:00
Jordi Boggiano
ab8437ce06
Merge remote-tracking branch 'swumao/feature-6892'
2018-01-03 16:46:50 +01:00
Jordi Boggiano
8a50345df7
Follow ignore-platform-reqs when checking for package requirements, fixes #6859
2018-01-03 15:02:46 +01:00
William Sandin
dbea825871
Raise a warning if current user and owner of deploy dir doesn't match
2017-12-31 19:36:59 +07:00
Christophe Coevoet
e91505ce30
Fix the platform requirement check command
...
The command must validate that the current package matches the constraint, not
that any newer package matches it.
2017-12-20 12:17:16 +01:00
闫兴茂
e4bb306dfc
Fix for CI
2017-12-19 22:32:10 +08:00
闫兴茂
1c0a494c72
Update findBestVersionForPackage method to support return package name
2017-12-19 22:17:24 +08:00
Jordi Boggiano
c8aea719b1
CS fixes
2017-12-18 16:02:48 +01:00
Jordi Boggiano
3e1b0c88d7
Merge branch '1.5'
2017-12-18 11:13:19 +01:00
Jordi Boggiano
00f6c0a44a
Fix issue when requiring multiple packages once without and once with explicit version, fixes #6859
2017-12-18 10:35:44 +01:00
Jordi Boggiano
8bc02d1aed
Merge pull request #6904 from brettsantore/doc-update
...
clarify optionality of package in require command
2017-12-17 15:02:18 +01:00
Jordi Boggiano
a55d9ce7b0
Merge pull request #6875 from OskarStark/strategy
...
output used strategy
2017-12-17 12:56:09 +01:00
Jordi Boggiano
b110f86aa0
Merge branch '1.5'
2017-12-16 22:42:30 +01:00
Tom Rochette
c3b6c0c85e
Make sure exitCode is defined in the show command.
2017-12-16 22:08:10 +01:00
Brett Santore
449ecf098d
clarify optionality of package in require command
2017-12-14 11:44:54 -05:00
Oskar Stark
8b90037d7b
highlight previous composer version
2017-12-07 10:12:21 +01:00
Oskar Stark
e85bcc882c
output used strategy
2017-12-07 10:08:34 +01:00
Jordi Boggiano
6bb3ab1868
Tweak help/description
2017-12-01 17:03:42 +01:00
Jordi Boggiano
b579884e15
Tweak check-platform-reqs command to check all constraints and output more information about what requires failed, refs #6709
2017-12-01 17:00:15 +01:00
Jordi Boggiano
edf561d602
Merge remote-tracking branch 'swumao/master'
2017-12-01 15:43:31 +01:00
Jordi Boggiano
224d272a0e
Merge branch '1.5'
2017-12-01 14:30:56 +01:00
Jordi Boggiano
3976d9f242
Fix require command picking of specific versions, fixes #6859
2017-12-01 14:30:51 +01:00
Jordi Boggiano
755482ddb1
Merge branch '1.5'
2017-12-01 11:01:35 +01:00
Jordi Boggiano
a928ffa4ee
Fix require command when specifying non-stable versions, fixes #6859
2017-12-01 10:55:20 +01:00
Jordi Boggiano
6a08755c25
Merge branch '1.5'
2017-11-30 17:08:38 +01:00
Jordi Boggiano
5960f715f0
Add warning in show command if no dependencies are installed but the root package has dependencies, fixes #6820
2017-11-30 15:55:57 +01:00
Markus Staab
ecb26c7b75
support COMPOSER env var in validate command ( #6834 )
...
* support COMPOSER env var in validate command
2017-11-30 15:39:00 +01:00
Jordi Boggiano
b59dd23bb4
Merge branch '1.5'
2017-11-29 15:58:44 +01:00
Jordi Boggiano
0de1e21233
Make create-project install dependencies following optimize-autoloader config setting, fixes #6722
2017-11-29 15:05:19 +01:00
Jordi Boggiano
e5d07fde6b
Merge pull request #6743 from zachflower/feature/init_defaults
...
Composer init default values
2017-11-29 14:47:54 +01:00
Jordi Boggiano
fedef55362
Merge remote-tracking branch 'arjank/abandoned_package_warning'
2017-11-29 14:16:10 +01:00
Jordi Boggiano
535e7262e4
Fix php5.3
2017-11-29 11:49:19 +01:00
Jordi Boggiano
a1e292d84d
Let users open the homepage of the current package by doing composer home without argument, fixes #6748
2017-11-29 11:08:08 +01:00
Jordi Boggiano
ec63c213f8
Allow unsetting the whole platform config key
2017-11-29 10:33:44 +01:00
Jordi Boggiano
9850621c6b
Merge pull request #6788 from GawainLynch/symfony-4
...
Symfony 4
2017-11-28 18:30:31 +01:00
Jordi Boggiano
0b3bc4ccb9
Merge branch '1.5'
2017-11-28 18:09:36 +01:00
Jordi Boggiano
a691a179e5
Merge remote-tracking branch 'naderman/improve-not-found-error' into 1.5
2017-11-28 18:00:09 +01:00
Jordi Boggiano
b4df2c9517
Avoid reverting the composer.json in case of a composer require/remove failure that is unrelated to the Solver
...
Fixes #6821 and adds a different fix to #3464 which is getting reverted
2017-11-28 16:38:29 +01:00
Zachary Flower
a59f7399bf
Use environment variables to define default values instead
2017-11-13 13:20:19 -07:00
Nils Adermann
685bc08c0a
Improve the error on init/require if a package could not be found
2017-11-09 13:04:07 +01:00
Gawain Lynch
f96e0e033b
Use Terminal class for dimensions post Symfony 3.2
2017-11-06 16:30:43 +01:00
Jordi Boggiano
26a50b3762
Merge branch '1.5'
2017-11-03 19:53:36 +01:00
Jordi Boggiano
14dc4b20df
Merge pull request #6746 from renanbr/diagnose-with-php-bin-info
...
add php version and binary to the dignose command
2017-11-03 19:52:21 +01:00
Mihai Plasoianu
02b57ff4a2
Return non-zero exit code with --strict and single package
2017-11-03 19:48:59 +01:00
Jordi Boggiano
41a9357d4b
Merge remote-tracking branch 'thom8/script_help'
2017-11-03 17:19:36 +01:00
Jordi Boggiano
7c7c91344a
Avoid some error paths, refs #6678
2017-11-03 16:32:35 +01:00
Jordi Boggiano
b94d55d1a9
Merge remote-tracking branch 'lulco/search-similar-package'
2017-11-03 16:28:34 +01:00
Jordi Boggiano
9a99e86ebc
Rename NonRoot to Transitive, refs #6674
2017-11-03 14:35:04 +01:00
Jordi Boggiano
9df22654c3
Merge remote-tracking branch 'grasmash/issue-6661-whitelist-all-deps'
2017-11-03 14:20:38 +01:00
Renan de Lima
f1fb969a3a
add php version and binary to the dignose command
2017-10-15 12:48:34 +02:00
Zachary Flower
9ed0a2d35f
Use default configs, where applicable, in init
2017-10-13 22:39:08 -06:00
Arjan
a03efa2fda
Composer init - abandoned package warning
...
Added warning for abandoned packages in case more than one package is found for require / require-dev in composer init.
2017-10-07 16:45:15 +02:00
闫兴茂
fb306b6eb7
Update [] to array synax
2017-09-27 17:32:46 +08:00
闫兴茂
f83883b2f6
Add command check-platform-reqs
2017-09-27 17:20:51 +08:00
Thom Toogood
bf880ad5e0
Allow custom script descriptions.
2017-09-12 13:17:08 +10:00
Michal Lulco
c409f96353
Removed unused uses
2017-09-11 21:32:05 +02:00
Michal Lulco
1efe02f2e1
Search similar package when package could not be found
2017-09-11 21:29:00 +02:00
Matthew Grasmick
776977f597
Fixing method name.
2017-09-11 13:53:56 -04:00
Vladimir Reznichenko
c8615358cb
SCA with PHP Inspections (EA Extended)
2017-09-11 19:40:43 +02:00
Matthew Grasmick
2e9e7ddd99
Updating docs.
2017-09-11 12:43:32 -04:00
Matthew Grasmick
3826e51caa
Renaming some methods and props.
2017-09-11 12:38:54 -04:00
Matthew Grasmick
0e192ced69
Adding `update-with-all-dependencies` option.
2017-09-11 11:19:24 -04:00
Matthew Grasmick
f29e98cdf9
Fixes #6661 : Allow a given package and its dependencies (including siblings) to be updated.
2017-09-11 11:16:15 -04:00
Jordi Boggiano
92458596ea
Merge branch '1.5'
2017-09-11 16:23:25 +02:00
Jordi Boggiano
69ecb2403e
Add upgrade alias to update, fixes #6649
2017-09-11 16:13:33 +02:00
Michal Lulco
84fed794d7
Trying to find package with similar name when package could not be found
2017-09-09 18:46:41 +02:00
闫兴茂
277f05754d
Add default sort for show --tree option
2017-09-07 14:17:04 +08:00
Jordi Boggiano
0f94dcd848
Fix composer global config handling
2017-08-08 18:40:15 +02:00
David Zuelke
4f7b6a3a54
use Factory::getComposerFile in ConfigCommand
2017-08-08 18:40:07 +02:00
Jordi Boggiano
c1bbb750c4
Fix composer global config handling
2017-08-08 18:29:20 +02:00
David Zuelke
ae7c076a7c
use Factory::getComposerFile in ConfigCommand
2017-08-08 18:04:11 +02:00
Jordi Boggiano
8e20fffda5
Merge pull request #6548 from ivanpepelko/master
...
Added $_SERVER['USER'] as possible value for <vendor>
2017-08-07 10:58:26 +02:00
Jordi Boggiano
23ab57c311
Merge branch '1.4'
2017-08-06 17:21:58 +02:00
Patrick Pokatilo
57ed58346a
Be strict and return non-zero exit code for outdated packages when showing all
2017-08-06 15:39:04 +02:00
Ivan Pepelko
877bad7933
Added $_SERVER['USER'] as possible value for <vendor> part of package name.
2017-07-12 20:00:33 +02:00
Jordi Boggiano
ef47d8bf05
Merge pull request #6486 from WilHall/feature/htaccess-protect-option
...
Add htaccess-protect option for disabling the creation of .htaccess files
2017-06-17 15:39:56 +02:00
Brandon Max
a4ec8efa93
Update ClearCacheCommand.php
2017-06-16 16:32:59 -04:00
Brandon Max
c280e16763
Change order of cache directorys
2017-06-16 16:32:41 -04:00
Brandon Max
24b8fea48a
Cache: clear cache using removeDirectory
2017-06-16 16:25:11 -04:00
Wil Hall
afe83a7356
Update ConfigCommand to allow setting of htaccess-protect option
2017-06-15 11:53:43 -04:00
Jordi Boggiano
a86f1a8969
Merge pull request #6377 from CupOfTea696/feature/init-command-skip-interactive-require-if-set-by-option
...
Auto-skip interactive require when set by option.
2017-05-16 23:26:26 +02:00
Jordi Boggiano
ff61ecd484
Allow accessing the ArchiveManager via the Composer object, fixes #6411
2017-05-16 22:20:49 +02:00
CupOfTea696
14adc03225
Auto-skip interactive require when set by option
2017-04-25 13:53:06 +01:00
Jordi Boggiano
a2e22f7a84
Merge branch '1.4'
2017-04-14 00:16:34 +02:00
Jordi Boggiano
890baa2f89
Force remove command to have at least one package name passed, refs #6338
2017-04-14 00:16:18 +02:00
Jordi Boggiano
8b0e615232
Assume at least 80char wide terminal, fixes #6351
2017-04-13 23:23:28 +02:00
Jordi Boggiano
83798d8090
Avoid mixing stderr and stdout in outdated command as it mangles output
2017-04-13 23:15:01 +02:00
Issei.M
0856dfa084
Aligns the verb form of commands' description
2017-04-06 13:50:24 +09:00
Graham Daniels
a9c0134378
make use of variable
2017-04-03 18:12:29 -04:00
Jose Miguel Pérez Ruiz
4ba3c741f5
Fix Init Command to accept author names with Unicode combining diacritical marks
2017-03-17 21:58:57 +01:00
Jose Miguel Pérez Ruiz
b2f62bc06c
Fix Init Command to accept author names with Unicode combining diacritical marks
2017-03-16 01:43:54 +01:00
Jordi Boggiano
92b25acce0
Fix config value used for apcu-autoloader in dump-autoload command, fixes #6237
2017-03-09 09:41:22 +01:00
Jordi Boggiano
122e422682
CS fixes
2017-03-08 15:16:44 +01:00
Jordi Boggiano
e09c632c14
Rename a few fields in json output, refs #6228
2017-03-07 14:26:24 +01:00
Jordi Boggiano
a286c39f20
Add docs about new --format, refs #6228
2017-03-07 14:19:51 +01:00
Jordi Boggiano
f5e026c6c5
Merge remote-tracking branch 'xelaris/json-output-for-show-cmd'
2017-03-07 14:08:36 +01:00
Jordi Boggiano
586f4bac87
Make use of prefer-stable/minimum-stability when picking versions in require command, fixes #6219
2017-03-06 18:39:44 +01:00
Jordi Boggiano
5061d90135
Allow setting the channel without running a complete self-update
2017-03-06 15:27:42 +01:00
Alexander Schwenn
527f5b8571
Print error message when json is requested for tree or single package info
2017-03-06 00:29:20 +01:00
Alexander Schwenn
74d82a51e3
Replace latestStyle by status to get style independent json output
2017-03-06 00:09:03 +01:00
Alexander Schwenn
c70aaa421d
Add json output for show command
2017-03-05 23:50:46 +01:00
Alexander Schwenn
818687849d
Extract view logic from data preparation
2017-03-05 23:18:39 +01:00
Alexander Schwenn
64139ba327
Move loop-independent code outside of loop
2017-03-05 22:49:06 +01:00
Alexander Schwenn
086c9d5c56
Separate package warning from view representation
2017-03-05 22:33:00 +01:00
Alexander Schwenn
52ca1bd9c5
Move command termination outside of output loop
2017-03-05 21:53:44 +01:00
Alexander Schwenn
e672628565
Separate package type from view representation
2017-03-05 21:27:46 +01:00
Alexander Schwenn
308fa88746
Move $io->write calls together
2017-03-05 21:06:44 +01:00
Alexander Schwenn
77e104bd4d
Fix typo in local variable name
2017-03-05 16:19:03 +01:00
Jordi Boggiano
eb5495b8e4
Merge branch '1.3'
2017-01-22 20:01:35 +01:00
Jordi Boggiano
d6ffe1fd1d
Add support for outdated command info without ANSI colors, fixes #6070
2017-01-22 20:01:12 +01:00
Jordi Boggiano
cf2838131f
Merge pull request #6062 from MoT3rror/master
...
Add ignore filters option to archive command
2017-01-22 19:35:40 +01:00
Jordi Boggiano
9a26a9e8f8
Make sure alias packages installed with create-project end up with the correct branch checked out, fixes #6082
2017-01-22 18:44:15 +01:00