Alessandro Lai
ff05150c4e
Add composer-runtime-api version constant
2020-04-29 09:02:51 +02:00
Jordi Boggiano
5b4fad9056
Update target version for master branch
2019-10-06 21:39:10 +02:00
Jordi Boggiano
60f198c17d
Update target version
2019-02-21 14:06:41 +01:00
Jordi Boggiano
4271167495
Improve version reporting
2019-02-21 14:05:12 +01:00
Jordi Boggiano
ff61ecd484
Allow accessing the ArchiveManager via the Composer object, fixes #6411
2017-05-16 22:20:49 +02:00
Javier Spagnoletti
e36f2ea618
Added branch-alias for dev-master to --version|-V output when current version is actually a revision (a non release/git tag).
...
This replies the work done in #3352 respecting other uses of ```Composer::VERSION``` constant.
| Q | A
| ------------- | ---
| Bug fix? | no
| New feature? | yes
| BC breaks? | no
| Deprecations? | no
| Tests pass? | yes
| Fixed tickets |
| Doc PR | none
2014-10-16 22:13:17 -03:00
Sandy Pleyte
2618e9a4f1
Fixed some docblocks
2014-03-23 23:02:56 +01:00
Jordi Boggiano
5b96caf8ce
Add version release date to -V output, fixes #2267
2013-09-16 14:08:43 +02:00
Nils Adermann
f0b45099c1
Correct authorship info for files I edited
2013-08-30 12:51:41 +02:00
Nils Adermann
3960edd64e
Turn EventDispatcher into generic solution handling plugins as well
2013-08-30 12:51:41 +02:00
Nils Adermann
2f43e9aefb
Load installed plugins at appropriate time and adapt tests accordingly
2013-08-30 12:51:40 +02:00
Nils Adermann
eb966d347f
Implement a plugin manager and interface, update installer plugin tests
2013-08-30 12:51:40 +02:00
Ronny López
e5cbf83185
Added post-autoload-dump script event.
2013-01-10 15:04:20 +01:00
Jordi Boggiano
d6de4a0036
Rename Package interfaces to reduce BC issues
2012-08-24 02:29:31 +02:00
Jordi Boggiano
66e9dcddf4
CS fixes
2012-06-23 11:58:18 +02:00
Jordi Boggiano
b566ba77ac
Fix behavior broken by #665
2012-06-23 11:47:53 +02:00
Paul Seiffert
c438120c69
Added comments to Composer class in order to make it IDE friendlier. Also added missing property 'config'.
2012-05-08 22:41:37 +02:00
Jordi Boggiano
e638182397
Add Config class and system-wide config management, fixes #513
2012-04-09 16:10:45 +02:00
Igor Wiedler
b15ec17a06
implement a self-update command ( closes #83 )
2011-11-12 19:44:28 +01:00
everzet
96122aada8
refactored install command to use new Locker
2011-10-01 15:34:10 +03:00
Jordi Boggiano
b9114e16be
Fix typos, short var names etc
2011-09-25 23:20:31 +02:00
everzet
ef71836f30
Refactored Composer class to be service container
2011-09-25 21:00:26 +03:00
Jordi Boggiano
d27691a67f
Fix namespace/use/typo issues
2011-09-24 16:55:39 +02:00
everzet
1e1ecb80b7
initial refactoring
2011-09-21 00:38:23 +03:00
Jordi Boggiano
aeebd02ee5
Cleanup for last merged commit
2011-09-17 13:18:34 +02:00
Jordi Boggiano
89f49e0e14
Merge pull request #17 from chEbba/interfaces
...
Add Dowloader and Installer interfaces
2011-09-17 04:16:28 -07:00
Jordi Boggiano
9b70b06bc8
Merge remote-tracking branch 'ryan/use_symfony_command'
...
Conflicts:
bin/composer
src/Composer/Command/InstallCommand.php
2011-09-17 12:04:33 +02:00
Kirill chEbba Chebunin
e317b4f8ef
Add Dowloader and Installer interfaces
2011-09-15 23:58:00 +04:00
Igor Wiedler
9e8fc71870
Make package names and downloader/installer/repository types case insensitive
2011-09-14 16:01:54 +02:00
Ryan Weaver
f5b054985a
Integrating the command system with Symfony's command system
...
Parts are still a WIP, as there are some embedded echo statements that should eventually be run through some sort of output interface.
2011-09-14 07:57:40 -05:00
Jordi Boggiano
071fa7a4d7
Merge Solver logic into the install command
2011-08-21 13:33:39 +02:00
Jordi Boggiano
10486d8505
Better error reporting for incorrect repo specs
2011-06-28 20:43:01 +02:00
Jordi Boggiano
f272f66324
Fixes and improvements to the PEAR implementation
2011-06-28 20:42:59 +02:00
Benjamin Eberlei
8afc2ca694
Add support for PEAR repository and downloading, example composer.json would look like {"repositories":{"doctrine": {"pear":" http://pear.doctrine-project.org "},"requires":{"DoctrineORM":"2.0.5"}}. You can use pear repositories this way for now. PEAR packages are not downloaded via pear, only via their .tgz packages in the PEAR repository. Automatically detecting dependencies will require reverse-engineering the PEAR protocol a little bit more, however from looking at a pirum output it looks simple.
2011-06-28 20:42:48 +02:00
Jordi Boggiano
bb52105c37
Add GitRepository class
2011-06-06 11:07:12 +02:00
Jordi Boggiano
b53a3086b6
Minor refactorings and changes
2011-04-21 21:13:14 +02:00
Jordi Boggiano
e03983697a
Add base installer/downloader and ComposerRepository
2011-04-18 00:15:05 +02:00