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
3976d9f242
Fix require command picking of specific versions, fixes #6859
2017-12-01 14:30:51 +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
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
Nils Adermann
685bc08c0a
Improve the error on init/require if a package could not be found
2017-11-09 13:04:07 +01:00
Ivan Pepelko
877bad7933
Added $_SERVER['USER'] as possible value for <vendor> part of package name.
2017-07-12 20:00:33 +02:00
CupOfTea696
14adc03225
Auto-skip interactive require when set by option
2017-04-25 13:53:06 +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
122e422682
CS fixes
2017-03-08 15:16:44 +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
Matthew "Juniper" Barlett
09dad8a018
Clean up regex in InitCommand::parseAuthorString
...
Per comments:
- https://github.com/composer/composer/pull/5638#discussion_r76972844
- https://github.com/composer/composer/pull/5638#discussion_r76973941
2016-09-02 18:59:20 +02:00
Matthew "Juniper" Barlett
ac41bb0615
Fix for issue #5631
...
- Add " ( and ) as valid characters in author name
- Add relavent unit tests
2016-09-02 18:59:10 +02:00
Jordi Boggiano
04ae1584dc
Add docs about package type to prompt, fixes #5378
2016-05-29 17:08:40 +01:00
Michael Aherne
830644f374
Observe COMPOSER environment variable in init command
2016-04-19 10:51:44 +01:00
Niels Keurentjes
fbbde23fb3
Improved error message when adding a package that is disallowed by PHP version, fixes #4686
2016-03-08 23:09:08 +01:00
Jordi Boggiano
bf1ddaa298
Fix method name for php5
2016-02-29 17:51:34 +00:00
Jordi Boggiano
1aec1c1fc8
Add --repository flag to init command, and rename --repository-url to --repository in create-project, fixes #4200 , closes #4207 , closes #2604 , fixes #2920
2016-02-29 17:33:46 +00:00
Jordi Boggiano
b9a3ef73c0
Allow skipping author, fixes #4969
2016-02-27 16:44:46 +00:00
Niels Keurentjes
692a3ed300
Renamed Composer\Console\Command to BaseCommand for consistency with other abstract base classes.
2016-02-19 23:56:46 +01:00
Jordi Boggiano
507415e404
Make VersionSelector prefer stable by default and allow specifying a PHP version that must be matched, fixes #4318
2015-10-27 14:43:04 +00:00
Jordi Boggiano
ce08582671
Fix CS
2015-09-28 10:53:24 +01:00
Rob Bast
ddb1c1e052
these 2 use parseNameVersionPairs
2015-09-24 16:34:48 +02:00
Rob Bast
a1427d7fd6
replace all occurences in code and comments
2015-09-24 16:32:36 +02:00
Olivier Laviale
cc522c20bb
Optimized this->getIO()
2015-09-14 14:30:26 +02:00
Possum
29ca21f30e
PHP version checks tweaking
2015-05-05 20:18:24 +02:00
Rob Bast
acd1486406
Mark method as @private
2015-04-30 12:35:25 +02:00
Rob Bast
0fbc00f3fb
Switch to QuestionHelper
2015-04-30 12:23:13 +02:00
Rob Bast
290fafa156
Docs and whitespace
2015-04-30 12:22:54 +02:00
Rob Bast
bef46a17dc
Moved method
2015-04-30 12:22:09 +02:00
Jordi Boggiano
35a9b5dbf9
Merge pull request #3953 from alcohol/allow-numeric-author-name
...
Allow numeric author name
2015-04-21 20:47:49 +01:00
Evan Mattson
ec9eb2b799
update init type question
2015-04-21 13:19:18 -04:00
Evan Mattson
5ed001765f
allow package type to be set with init command
2015-04-21 13:19:18 -04:00
Rob Bast
c7d387f599
Allow numeric characters
2015-04-20 13:09:25 +02:00
Jordi Boggiano
ab3622dff1
Merge pull request #3365 from WouterJ/patch-1
...
Updated validator
2015-03-23 11:56:30 +00:00
Rob Bast
cb336a5416
Implement writeError throughout Composer
2015-02-25 11:00:35 +01:00
Wouter J
3bf1ee939b
Fixed validator to accept 'a/b' and 'a/b ~2.3'
2015-01-11 15:42:13 +01:00
Nils Adermann
859c8f5bb3
Use the repositories configured in composer.json for the require command
2014-12-04 16:14:32 +01:00
Jordi Boggiano
94926218e8
CS fixes
2014-10-17 18:57:27 +01:00
Jordi Boggiano
4bdd7adc55
Merge pull request #3319 from desyncr/bugfix/missing-default-author-value-validation
...
Fix missing validation on default value for author input
2014-10-15 13:33:30 +01:00
Jordi Boggiano
73e9db5d99
Fix the problem at the source, refs #3322
2014-10-07 16:03:19 +01:00
Jordi Boggiano
5c42cc8c8c
Merge remote-tracking branch 'AydinHassan/hotfix/init-virtual-packages'
2014-10-07 15:51:21 +01:00
Jordi Boggiano
df7c8915fa
Skip notification about matches found in case we have an exact match, refs #3261
2014-10-07 15:45:25 +01:00
Jordi Boggiano
d4062a5594
Merge remote-tracking branch 'kayladnls/kayla'
2014-10-07 15:40:33 +01:00
Aydin
432cdbcb31
Allow to select virtual packages
2014-10-02 12:07:31 +01:00
DC*
c698aa3a2b
Fix missing validation on default value for author input
...
The default author value on the composer init command is not validated against `parseAuthorString` method and thus not being re-prompted, finally throwing an InvalidArgumentException when it tries to generate the composer.json file.
The changes forces the validation of both the entered author string or the default value.
2014-10-02 00:17:20 -03:00
frederik
d1d40502bf
ProcessExecutor::escape
2014-09-24 18:30:12 +02:00
frederik
7ae1430689
#3297 ProcessUtil class using ProcessUtil of Symfony Console
2014-09-24 17:18:15 +02:00
Jordi Boggiano
b7b0901f87
Allow using new code in the init command and avoid initializing the composer instance too early, refs #3096
2014-09-23 15:17:53 +01:00
Ryan Weaver
895e62e859
Refactoring selection of the "recommended" version (e.g ~1.2) and adding some tests
...
This also modifies the behavior slightly (from a recommendation by seldaek) to always
propose the minor version of the recommendation (e.g. ~1.2 instead of ~1.2.1).
2014-09-12 11:26:51 -04:00