153 Commits (05e08889edde0a3b3347257b272786e4e7aff32d)

Author SHA1 Message Date
Jordi Boggiano 5a4c720535 Add another missing use statement, fixes #1521 12 years ago
Jordi Boggiano 958ffd8e8b Add missing use statement, fixes #1521 12 years ago
Christoph c84d3d5937 replicate the git behvaiour to resolve a feature's version for mercurial 12 years ago
Jordi Boggiano 977fc3241c Clarify exception messages when invalid versions are detected in aliases 12 years ago
Jordi Boggiano a8f74a0983 Allow notification from locked installs, fixes #1368, fixes #1372, fixes #1369 12 years ago
Jordi Boggiano da5ee6e2d7 Add warning for invalid chars in package names 12 years ago
Jordi Boggiano 326fcbcab7 Enforce UTC on all datetime instances, set lock release date to datetime always, refs #923 12 years ago
Jordi Boggiano ec7088aba5 Downgrade severity of branch-alias validation failure to warning 12 years ago
Jordi Boggiano 4f5d08e2ad Add InvalidRepositoryException 12 years ago
Jordi Boggiano bb685d9c7f Fix license validation and add feedback of values to ease reading 12 years ago
Jordi Boggiano cbd91b5952 Fix FILTER_VALIDATE_URL not supporting IDNs 12 years ago
Jordi Boggiano e05391dc44 Improve validating array loader to avoid false positives 12 years ago
Jordi Boggiano 967c771b26 Add warnings to ValidatingArrayLoader that are simply stripped by default, add reporting of warnings when loading branches 12 years ago
Jordi Boggiano a80001ad97 Allow running the validating array loader with multiple packages 12 years ago
Jordi Boggiano 4b531771bd Add validators for package links and minimum-stability 12 years ago
Jordi Boggiano 3742459a41 Infer stability flags and parse references for aliased packages as well 12 years ago
Jordi Boggiano 61a3c50436 Fix version guessing when used on feature branches 12 years ago
Chris Smith 8961c687ee Fix unintentional manipulation of release dates 12 years ago
Jordi Boggiano 5b9f190bcd Make sure invalid authors are purged 12 years ago
Jordi Boggiano 9965f02951 Clean up link creation 12 years ago
Jordi Boggiano d6de4a0036 Rename Package interfaces to reduce BC issues 12 years ago
Jordi Boggiano 8a275336a1 CS cleanups 12 years ago
Jordi Boggiano 26e8217db7 Remove duplication of branch alias parsing code 12 years ago
Jordi Boggiano ef637c8f1a CS fixes 12 years ago
Jordi Boggiano e618648f62 Define property before use 12 years ago
Jordi Boggiano 520d915860 Merge pull request #917 from simensen/package-links
Get links from the pacakge
12 years ago
Jordi Boggiano c65af3e3a1 Add ValidatingArrayLoader and more validation for the validate command 12 years ago
Beau Simensen 2e9f57b6dd Get links from the pacakge 12 years ago
Robert Schönthal c517ac6404 fixed issue #347 added file to json validation exception 12 years ago
Jordi Boggiano ffecd39d33 Refactor repositories handling in config/factory/loader, fixes #828, fixes #826 12 years ago
Jordi Boggiano 3ac11b932c Expose default repositories in system config file 12 years ago
Jordi Boggiano 4a6ae454c2 Merge remote-tracking branch 'dpb587/multiple-repos'
Conflicts:
	src/Composer/Factory.php
	src/Composer/Package/Loader/RootPackageLoader.php
	tests/Composer/Test/Package/Loader/RootPackageLoaderTest.php
12 years ago
Jordi Boggiano 1aa2cfe6e1 Fix unitialized git repo, fixes #758 12 years ago
Martin Hasoň 09f774c705 Added test if proc_open function is enabled in RootPackageLoader 12 years ago
Christophe Coevoet b634659695 Fixed undefined variable when no branch match.
Closes #756
12 years ago
Jordi Boggiano 57c3359bdb Small fixes to the version guessing 12 years ago
Jordi Boggiano 03ded63924 Root version detection improvement, fixes #748 12 years ago
Jordi Boggiano c694bd57a3 Merge remote-tracking branch 'digitalkaoz/issue_397' 12 years ago
Jordi Boggiano 5498b8d6a0 Add COMPOSER_ROOT_VERSION env var to override the root version 12 years ago
Jordi Boggiano 1bd4ccbd54 php-cs-fixer magic 12 years ago
Jordi Boggiano ba29b4bf94 Added references for dev versions, fixes #599
dev-<branch> and <n.m>.x-dev versions can now have a #<reference> appended
to them. This reference being a git/hg commit hash, or svn revision.
12 years ago
Jordi Boggiano 453b9a616b Add test for Pool handling and refactor a couple things 12 years ago
Jordi Boggiano a3018c43eb Infer stability flags for requirements that have an explicit version required of a lower stability 12 years ago
Jordi Boggiano ef28f3b067 Basic handling of stability flags 12 years ago
Jordi Boggiano 66068fedcb Add minimum-stability flag on root package to filter packages by stability 12 years ago
Jordi Boggiano 872293e8af Remove special handling of root package branch-aliases 12 years ago
Fabien Potencier 0923025455 Fix for when the version is explicitely set in the composer.json file 12 years ago
Jordi Boggiano a4c2337433 Load root packages as aliases if they are aliased so that they replace everything 12 years ago
Jordi Boggiano adb4188e12 Add detection of the current version from git if possible 12 years ago
Danny Berger 8d6d155153 Add internal support for multiple default composer repositories. 12 years ago
Jordi Boggiano 6a50dbd46d Error out on wrong bin config 12 years ago
Jordi Boggiano 870d745475 Show real version instead of self.version in suggest 12 years ago
Jordi Boggiano 53191eb0fe Remove recommend, make suggest informational, add require-dev, fixes #78, fixes #510 12 years ago
Jordi Boggiano 2d49090ffd Make sure branches have proper .x suffix so that they can be parsed properly 12 years ago
Jordi Boggiano 3c07b4338a Rename include-paths to include-path, add deprecated warnings, only generate file if it is needed 12 years ago
Christoph Hochstrasser f369104bb1 Packages can define include paths. 12 years ago
Jordi Boggiano ab55490254 Merge remote-tracking branch 'hason/metapackage' 12 years ago
digitalkaoz 7cdb793b40 added support section to composer.json 12 years ago
Jordi Boggiano b855643865 Usability fix 12 years ago
Jordi Boggiano 0b7ee194c6 Remove persistence of alias data, make abstract branch aliasing and keep it in composer only 13 years ago
Martin Hasoň 528a058e40 Added installer for metapackages 13 years ago
Jordi Boggiano 1228c04984 Add support for extra.branch-alias config to remap master on 2.1.x for example 13 years ago
Jordi Boggiano 0daa6c2dc9 Force dates to be UTC 13 years ago
Jordi Boggiano 59d2b1145c Add lock file alias support and a bunch of fixes 13 years ago
Jordi Boggiano f9fc9695e9 Wrap the package in an aliased package instead of replacing 13 years ago
Jordi Boggiano 82054f2060 Add aliasing: `foo as bar` will require foo and automatically make it replace the bar version 13 years ago
Jordi Boggiano afbb9cefa4 Adjust version parser so it persists self.version references 13 years ago
Nils Adermann 03a9e0dfee Merge pull request #330 from Seldaek/repositories
[BC Break] Refactor repositories configuration
13 years ago
Jordi Boggiano 44e76e06fc Refactor repositories configuration 13 years ago
Jordi Boggiano d7350b66d5 Ensure dev packages have a source 13 years ago
Jordi Boggiano d43dd33632 Add scripts loading 13 years ago
Hugo Hamon 2d1ad6ca32 [Package] removed unused local $repositories variable from RootPackageLoader::load() method. 13 years ago
Jordi Boggiano f6b9488bf0 Move root package handling to a dedicated loader and make ArrayLoader more strict 13 years ago
Jordi Boggiano 37df1a0d15 Fix self.version replacement 13 years ago
Jordi Boggiano 7e3f8099b1 Add proxy files for windows instead of copying, removed PEAR-style substitution 13 years ago
Jordi Boggiano aa94918d50 Add binaries support in composer 13 years ago
Jordi Boggiano b8a9bf7b60 Fix typo 13 years ago
Jordi Boggiano e340022cce Allow the use of self.version in package links 13 years ago
Jordi Boggiano 63d52b3e1b Minor fixes to allow branch -dev versions 13 years ago
Jordi Boggiano de111b73dd Add homepage to MemoryPackage 13 years ago
Jordi Boggiano aab9116f67 Add description to MemoryPackage 13 years ago
Jordi Boggiano 52a9014f1a Add prettyConstraint on Links 13 years ago
Jordi Boggiano a54ec23e38 Fix typo 13 years ago
Jordi Boggiano a13c35537c Add parsing of keywords/authors/release date to the ArrayLoader 13 years ago
Jordi Boggiano 8e6f8ae57e Add prettyVersion to packages, fixes #76 13 years ago
Jordi Boggiano f572bbb0bf Allow JsonLoader to load by file name 13 years ago
Jordi Boggiano 1844940a39 Stricter validation for the repositories config 13 years ago
Jordi Boggiano b100df33d8 Make ArrayDumper and ArrayLoader reversible 13 years ago
Jordi Boggiano a263a3cb7d Dont enforce optional fields 13 years ago
Jordi Boggiano 9b24734c9d Add parsing and on-the-fly loading of repositories defined in packages 13 years ago
Igor Wiedler 72a1f66b7a rename installAs to target-dir 13 years ago
Igor Wiedler ea31039556 [autoload] autoloading prototype 13 years ago
Jordi Boggiano b3fe30200b Remove validation for now since it's doing more harm than good 13 years ago
Jordi Boggiano 806c5f200a Fix var name 13 years ago
everzet 1cca62dc97 move json parsing instructions into single class object 13 years ago
Igor Wiedler 2c1605925b ArrayLoader should not use require content for all other properties 13 years ago
Jordi Boggiano f48634d074 Add source/dist reference information to package 13 years ago
Jordi Boggiano 46a67733f8 Adjust codebase to the new VersionParser 13 years ago
Jordi Boggiano 5623f3e69c Fix refactoring bugs 13 years ago
everzet 3c439ce41c Added "type" field validator to ArrayLoader 13 years ago