Jordi Boggiano
8771119374
Merge branch '1.0'
2016-04-22 23:00:13 +01:00
Jordi Boggiano
6ce8477d04
Fix parsing of stabilities with AND/OR ops and no stability flags
2016-04-22 22:59:55 +01:00
Jordi Boggiano
c5f734dbf9
Merge remote-tracking branch 'barryvdh/show-latest'
2016-04-22 22:38:54 +01:00
Jordi Boggiano
e7069dd5e8
Tweak colors in the output, make sure we load the proper version according to stability flags and add outdated command, refs #5028
2016-04-22 21:54:04 +01:00
Jordi Boggiano
9206c646a2
Merge remote-tracking branch 'barryvdh/show-outdated'
2016-04-22 20:57:37 +01:00
Jordi Boggiano
4c50136522
Avoid caching nulls, refs #5234
2016-04-22 20:55:07 +01:00
Jordi Boggiano
38c49b32cb
Less regex escaping and removed $..$ match, refs #5184
2016-04-22 20:48:56 +01:00
Jordi Boggiano
d8c94c2640
Merge remote-tracking branch 'curry684/home-expansion'
2016-04-22 20:37:05 +01:00
Jordi Boggiano
aeafe2fe59
Add INIT event and bump plugin-api to 1.1.0, fixes #5232
2016-04-22 20:30:24 +01:00
Jordi Boggiano
b6680b6f2a
Fix why-not command to dig deeper when it is given a specific version it checks installed packages against that version's requirements
2016-04-21 22:16:05 +01:00
Jordi Boggiano
f13e0f975f
Add --no-secure-http flag to temporarily disable secure-http in create-project installation of the root package, fixes #5121
2016-04-21 21:11:33 +01:00
Jordi Boggiano
95e0347917
Merge branch '1.0'
2016-04-21 12:40:42 +01:00
Jordi Boggiano
a5f86b6ea0
Fix all other instances of addcslashes that might have issues with $ signs in strings, refs #5221
2016-04-21 12:16:46 +01:00
Jordi Boggiano
47bba5bd14
Merge remote-tracking branch 'danieliancu/1.0' into 1.0
2016-04-21 12:01:36 +01:00
Jordi Boggiano
ff46816e79
Add support for file:///c:/-style paths, refs #3338
2016-04-21 11:00:41 +01:00
Jordi Boggiano
766c45c047
Add support for local paths pointing directly at the .git folder instead of actual repo, refs #3338
2016-04-21 11:00:03 +01:00
Daniel Iancu
3bdb0ee5fd
Fix addMainKey method of JsonManipulator with content having $n
...
This will store correctly passwords having a dolloar sign followed by a digit in the auth.json file.
If the content variable has "$n" (where n consists of digits) it will match as a replacement reference for preg_replace and thus it will get stripped because there's no such parenthesized pattern.
2016-04-20 22:34:39 +03:00
Jordi Boggiano
4de17cef6b
Always resolve dev packages even when doing an update with --no-dev, fixes #5016
2016-04-20 12:34:04 +01:00
Jordi Boggiano
2062070be9
Warn users with secure-http disabled once per hostname they access insecurely to avoid bad URLs going by undetected, fixes #5008
2016-04-19 22:29:04 +01:00
Jordi Boggiano
11daebcb3a
Merge pull request #5210 from Seldaek/fix_partial_updates_from_dirty_state
...
Fix partial updates from a dirty state and apply exactly the locked state
2016-04-19 20:07:52 +01:00
Jordi Boggiano
47ea9d8ddc
Merge branch '1.0'
2016-04-19 20:04:19 +01:00
Jordi Boggiano
c7c8335b8b
Fix updating of dev refs if they are not whitelisted
2016-04-19 20:03:14 +01:00
Jordi Boggiano
31dcc0bdea
Merge branch '1.0'
2016-04-19 15:44:38 +01:00
Jordi Boggiano
1bf711fe1f
Guard against mbstring func_overload, fixes #5218
2016-04-19 15:44:13 +01:00
Jordi Boggiano
467ece15ed
Skip regex engine when not necessary
2016-04-19 11:53:24 +01:00
Jordi Boggiano
21a9f21cc8
Add package filtering in show command, fixes #5212 , closes #5215
2016-04-19 11:31:41 +01:00
Jordi Boggiano
89cfde051d
Convert exception to a warning, refs #5205
2016-04-19 11:00:39 +01:00
Jordi Boggiano
fa5c73f0d8
Merge remote-tracking branch 'curry684/issue-5186'
2016-04-19 10:57:45 +01:00
Jordi Boggiano
fc33e0835e
Merge branch '1.0'
2016-04-19 10:52:01 +01:00
Michael Aherne
830644f374
Observe COMPOSER environment variable in init command
2016-04-19 10:51:44 +01:00
Niels Keurentjes
43eb471ec2
Code cleanup and ensure checked file is unique.
2016-04-19 01:39:32 +02:00
Jordi Boggiano
de5bfcb4c5
Fix partial updates from a dirty state and apply exactly the locked state, fixes #3468
2016-04-18 23:33:04 +01:00
Jordi Boggiano
aed818fda2
Merge branch '1.0'
2016-04-18 23:31:56 +01:00
Jordi Boggiano
feda2a283f
Improve error reporting some more, fixes #4310
2016-04-18 23:03:00 +01:00
Jordi Boggiano
118d8fb52f
Output composer/php/os version info in debug mode
2016-04-18 22:09:07 +01:00
Jordi Boggiano
30ef73f7b2
Merge branch '1.0'
2016-04-18 20:42:53 +01:00
David Zuelke
d716c73333
fail download on content-length mismatch
2016-04-18 20:42:38 +01:00
Jordi Boggiano
27f216dba4
Merge pull request #5204 from peterrehm/update-channel
...
Show channel even if there is no new version on the current channel
2016-04-18 10:36:19 +01:00
Jordi Boggiano
e3f957324d
Merge branch '1.0'
2016-04-18 10:23:42 +01:00
Niels Keurentjes
d5158d943f
Exempt custom URLs from secure-http checks, refs #5173
2016-04-18 10:23:10 +01:00
Jordi Boggiano
73139a59bf
Update origin remote URL when package URL changed and origin still uses the same url as the composer remote, fixes #3874
2016-04-18 10:10:12 +01:00
Jordi Boggiano
1a334b0f6f
Merge branch '1.0'
2016-04-18 09:35:26 +01:00
Sami Jawhar
9d2db57f65
BinaryInstaller::generateWindowsProxyCode() now trims both single and double quotes from $binPath when creating windows .bat file.
2016-04-18 09:35:11 +01:00
Jordi Boggiano
6d20146d08
Normalize URL updates to point to the correct reference and always update URLs consistently, fixes #3849 , fixes #4126
2016-04-18 09:34:23 +01:00
Tom Klingenberg
73d04bf28b
Support empty directories with tar-files, closes #5206
...
- Report: #5206
- Ref: 8389b4b
2016-04-18 00:24:44 +02:00
Niels Keurentjes
28e9193e9e
Check temp folder usability before runtime to prevent weird errors.
2016-04-16 21:01:10 +02:00
Peter Rehm
bdd90a49c4
Show channel even if there is no new version on the current channel
2016-04-16 19:15:12 +02:00
Jordi Boggiano
76350676b5
Warn on exact/overly strict constraints, fixes #2746
2016-04-15 16:37:47 +01:00
Jordi Boggiano
e4711326a4
Fix tests
2016-04-15 16:28:47 +01:00
Jordi Boggiano
b31052fcde
composer status now includes untracked files in git repos, fixes #2664
2016-04-15 16:22:16 +01:00
Jordi Boggiano
4f6693ad70
Fix regression in 0b44662087
, fixes #5199
2016-04-15 15:37:00 +01:00
Jordi Boggiano
0b44662087
Disable static autoloader on HHVM, fixes #5192
2016-04-15 14:57:07 +01:00
Jordi Boggiano
74b3f6fc21
Merge branch '1.0'
2016-04-15 14:05:03 +01:00
Jordi Boggiano
ff4e2ec219
Avoid lazy-loading composer-plugin-api
2016-04-15 14:04:44 +01:00
Jordi Boggiano
dabad42cf9
Show channel used to perform self-update
2016-04-15 14:04:35 +01:00
Niels Keurentjes
4b5375f4c0
Need legacy patch for older hardcoded behaviour in handling HOME/USERPROFILE env variables.
2016-04-13 23:53:27 +02:00
Niels Keurentjes
c9534d48c1
Made env variable parsing in path replacements generic across platforms and replaced old config.php implementation.
2016-04-13 02:02:50 +02:00
Niels Keurentjes
f5422a441d
Fixed Windows path separators and updated docs.
2016-04-12 23:51:28 +02:00
Niels Keurentjes
7e71b2bfbc
Added support for expanding environment variables in paths, and tilde expansion on Windows.
2016-04-12 23:07:58 +02:00
Niels Keurentjes
23ad67b3be
Implement support for tilde expansion, mainly for path repositories
2016-04-12 13:14:07 +02:00
Nicolas Grekas
40aca80bd9
Workaround https://bugs.php.net/68057
2016-04-12 09:32:54 +02:00
Jordi Boggiano
d20d856aa8
Merge remote-tracking branch 'nicolas-grekas/php7-static'
2016-04-11 19:18:22 +01:00
Jordi Boggiano
60ce2324bc
Add ability to call composer from scripts using @composer XXX, fixes #5153
2016-04-11 19:03:32 +01:00
Jordi Boggiano
c45cc912ab
Warn when referencing unknown scripts
2016-04-11 18:49:22 +01:00
Nicolas Grekas
fd2f51cea8
Speedup autoloading on PHP 5.6 & 7.0+ using static arrays
2016-04-11 19:38:24 +02:00
Jordi Boggiano
6a287b9240
Merge branch '1.0'
2016-04-11 17:38:51 +01:00
Jordi Boggiano
765a958c42
Merge pull request #5137 from dzuelke/rfs_conlen
...
Fail download on content-length mismatch
2016-04-11 17:03:58 +01:00
Jordi Boggiano
1a5441f944
Add ca-bundle to build
2016-04-11 16:58:35 +01:00
Jordi Boggiano
b1723644e0
Use extracted ca-bundle package
2016-04-11 16:33:29 +01:00
Jordi Boggiano
d8840df4ac
Minor tweak
2016-04-11 15:13:51 +01:00
Jordi Boggiano
1f0b01e70d
Merge remote-tracking branch 'watermanio/strict-types' into 1.0
2016-04-11 15:11:46 +01:00
Jordi Boggiano
3b0a1c6f70
Run cs fixer and update config to latest master
2016-04-11 15:06:57 +01:00
Jordi Boggiano
b9ce06f46b
Minor tweaks, refs #5162
2016-04-11 14:47:03 +01:00
Jordi Boggiano
da9b43dcc8
Merge remote-tracking branch 'curry684/code-quality' into 1.0
2016-04-11 14:39:37 +01:00
Jordi Boggiano
6df85163f4
Make use of global platform config if available, and improve error reporting, fixes #5165
2016-04-11 13:36:02 +01:00
Jordi Boggiano
279e2bda15
Merge remote-tracking branch 'dzuelke/unset_bitbucket' into 1.0
2016-04-11 13:20:13 +01:00
Jordi Boggiano
ad5951218b
Also trim trailing slashes in PathRepo, refs #5164
2016-04-11 13:11:46 +01:00
Jordi Boggiano
b981c1e09d
Merge remote-tracking branch 'cherbst/trim-trailing-slash-from-symlink-names' into 1.0
2016-04-11 13:11:23 +01:00
Jordi Boggiano
e2056499cb
Avoid open_basedir warnings on is_dir() calls when probing for CABundle
2016-04-11 08:45:25 +01:00
David Zuelke
cf43244f85
fix config add/remove/unset/merge for bitbucket
2016-04-10 23:21:50 +02:00
Niels Keurentjes
eb77c0b7f5
phpDoc cleanup, removed unused imports, variables and parameters.
2016-04-07 23:12:23 +02:00
Christoph Herbst
cbfd83ba0e
trim trailng slash from symlink names
...
symlink names are not allowed to contain
a trailing slash, so trim it.
2016-04-07 12:55:52 +02:00
Niels Keurentjes
818c3e707a
Ton of phpDoc fixes.
2016-04-07 01:12:30 +02:00
Niels Keurentjes
e6f21137ad
Undefined or default return points fixed.
2016-04-07 00:52:50 +02:00
Andy Waterman
d4207ff49f
Strict type checks of null and bool
2016-04-06 20:55:53 +01:00
Jordi Boggiano
9f3b1fd062
Merge remote-tracking branch 'curry684/issue-5130'
2016-04-05 10:59:40 +01:00
Jordi Boggiano
997b5ef536
Merge pull request #5129 from hiqsol/get-global-composer
...
Added getter for global composer
2016-04-05 10:52:15 +01:00
Niels Keurentjes
63d3964ab5
Rollback installation of plugins if corrupted, fixes #5130
2016-04-04 23:08:18 +02:00
Tom Klingenberg
8389b4b829
Skip non-empty directories in zip generation
...
Empty dirs get archived (leafs).
Previously it seemed ok to skip all directories in zip generation.
References:
- Ref: 6066359944
- Issue: #4865 Keep empty folders after re-zip a module
2016-04-02 20:50:20 +02:00
Jordi Boggiano
b2b4603215
Fix handling of http://foo/packages.json style repo URLs, fixes #5135
2016-04-02 14:49:26 +01:00
Jordi Boggiano
134ce134a2
Rename COMPOSER_DISABLE_ROOT_WARN to COMPOSER_ALLOW_SUPERUSER, refs #5119
2016-04-02 14:25:21 +01:00
Jordi Boggiano
cb8587cdad
Add COMPOSER_DISABLE_ROOT_WARN env var and skip root warning on self-update command as well, refs #5119
2016-04-01 12:31:07 +01:00
Jordi Boggiano
c74e6df65d
Fix strings being passed to an int arg, fixes 7.1 build
2016-04-01 11:52:19 +01:00
Jordi Boggiano
870dcece1f
Merge pull request #5120 from Seldaek/improve-errors
...
Improve solver error reporting
2016-04-01 12:34:40 +02:00
Jordi Boggiano
5822b58c1f
Avoid using realpath when generating classmap, speeds up generation and keeps paths local to project in case of symlinks/path repo
2016-04-01 11:32:04 +01:00
Jordi Boggiano
dfd22c641d
Bulletproof sudo clobbering, refs #5122
2016-04-01 01:24:31 +01:00
Jordi Boggiano
289ef7fbfb
Merge remote-tracking branch 'curry684/issue-5119'
2016-04-01 01:22:44 +01:00
Jordi Boggiano
fc57cc8d7e
Remove changes in StreamContextFactory, refs #5055
2016-04-01 01:00:48 +01:00
Jordi Boggiano
2c9326bacb
Merge remote-tracking branch 'wenkepaul/master'
2016-04-01 00:59:11 +01:00
David Zuelke
5dd4d69a6d
fail download on content-length mismatch
2016-04-01 01:36:05 +02:00