Software-update: Composer 1.0.0

Composer logo (75 pix) Vijf jaar na het ontstaan van het project is versie 1.0 van Composer uitgekomen. Composer is een hulpmiddel voor programmeurs die in php ontwikkelen, want het stelt je in staat om bibliotheken te definiëren waarvan een project afhankelijk is en deze zullen dan automatisch geïnstalleerd en indien nodig bijgewerkt worden. Meer informatie over het programma kan hier worden gevonden. De changelog voor viersie 1.0 ziet er als volgt uit:

Composer 1.0.0
  • Added support for bitbucket-oauth configuration
  • Added warning when running composer as super user, set COMPOSER_ALLOW_SUPERUSER=1 to hide the warning if you really must
  • Added PluginManager::getGlobalComposer getter to retrieve the global instance (which can be null!)
  • Fixed dependency solver error reporting in many cases it now shows you proper errors instead of just saying a package does not exist
  • Fixed output of failed downloads appearing as 100% done instead of Failed
  • Fixed handling of empty directories when archiving, they are not skipped anymore
  • Fixed installation of broken plugins corrupting the vendor state when combined with symlinked path repositories
Versienummer 1.0.0
Releasestatus Final
Besturingssystemen Windows 7, Linux, macOS, UNIX, Windows Vista, Windows 8, Windows 10
Website Composer
Download https://getcomposer.org/download/
Bestandsgrootte 735,00kB
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

07-04-2016 • 19:31

4

Submitter: m8ZBm1Si

Bron: Composer

Update-historie

04-'16 Composer 1.0.0 4

Reacties (4)

4
4
4
2
0
0
Wijzig sortering
Dit is zo'n fijne tool die ik al 4 jaar gebruik. Ik zou echt niet meer zonder kunnen. Ter viering van hun eerste stable release heeft Jordi Boggiano op eBay een gouden floppy aangeboden (momenteel nog 4 dagen te gaan) die nog werkt ook!
Ik vraag me nog wel eens af hoe het voor de package manager ging... Oh ja, met includes op iedere pagina. Pffff... 8)7
Autoloading en een package manager staan los van elkaar, hoewel ze veel met elkaar te maken hebben.

Je kon natuurlijk handmatig ook altijd al een /vendor map maken, en zelf een autoloader schrijven:
http://php.net/manual/en/function.spl-autoload-register.php

De autoloader van composer doet heus niet iets héél anders dan die includes, alleen kan je met de composer.json wat meer hints en dergelijke meegeven.
En natuurlijk PHP PEAR! :)

[Reactie gewijzigd door CH4OS op 23 juli 2024 00:16]

Op dit item kan niet meer gereageerd worden.