Composer goes Gold

Five years ago today, Composer was born. In some ways it feels like yesterday, at least it doesn't feel like five years went by. In other ways it seems like a lifetime ago, and I can barely remember what it was like to write PHP code without having a whole ecosystem at my fingertips.

Composer 1.0.0

Today I have the pleasure of announcing that the first 1.0.0 stable release is out and available for immediate download!

It has been a long time coming, but we fixed a few last critical issues in the last few months that finally allow me to take this step. Going forward I plan on releasing more frequently as well ;)

Update channels

One big change that happened recently is that by default the Composer installer and composer self-update both install stable releases by default. This is great to avoid bad surprises if you run self-update as part of your deployment, but it also means that the feedback loop gets longer for us when we do changes. Therefore I really hope that we can get enough people running frequent self-updates using the preview (alpha/beta/..) and especially snapshot (dev builds) channels.

My recommendation would be to run regular updates for deployment/builds to have stability, run self-update --preview in CI if you can to make sure you test at least pre-release versions. And on dev environments composer self-update --snapshot would give you the latest and shiniest Composer has to offer. This will ensure we spot regressions or mistakes as early as possible, and thus avoid breaking things in stable releases.

Composer Gold Edition

Finally, in an attempt to mark the fact that Composer has finally gone gold, I wanted to do something special.

My girlfriend had a brilliant idea, and a few days and a couple express deliveries later here we are. We made an actual Composer gold master copy of the 1.0 release, on a floppy!

Collector items are no fun if you can't collect them though, so you can head to eBay now to bid on it if you'd like to own it!

Here's to the next five years (for the 2.0, hah.)!

April 04, 2016 // News, PHP

Post a comment

Subscribe to this RSS Feed Comments

2016-04-05 14:00:38


Thanks for the awesome work!

2016-04-05 14:08:26


Congrats and thank you!

2016-04-05 14:32:05


Awesome! Keep up the excellent work!

2016-04-05 15:07:31

Mihail Chubar

Очень круто! Поздравляю с круглой датой

2016-04-05 15:18:30

Jeroen van Dijk

How awesome is this!! Congrats to you and Nils on this achievement!

2016-04-05 15:58:34

Alexander Makarov

Congratulations ann thank you! This is a big step for the whole PHP.

2016-04-05 17:18:58

Hari KT

A big Thank you for your time and energy. Happy to see 1.0 .

Thanks once again.

2016-04-05 17:22:55


Thank you, Thank you and Thank you AGAIN!!!

I can't remember either how this was all like before composer came out! There clearly and before and after composer in the whole php world!

For many more years!

2016-04-05 18:01:54


Thanks for the awesome tool!

2016-04-05 18:51:25


That's funny, i even didn't noticed that it have not stable release. Maybe because i haven't any problems with composer through all this years. Great job. I couldn't even imagine how it would be working until now without this tool.

2016-04-05 20:24:45

Nik Samokhvalov

It's cool, congratulations!

2016-04-05 21:13:57

Michal Mojzesz

Congratulations on the release! Finally!

2016-04-05 21:35:24


Awesome work and thank you for your effort!

2016-04-05 21:55:54


Thanks a lot for some brilliant work! Cheers from Switzerland and a lot of motivation for the upcoming five years to 2.0 ;)

2016-04-06 01:48:42


I'm too poor to bid on gold floppy disks. That would be a cool collector's item, though.

2016-04-06 06:44:36

Jan R

Thanks for changing the PHP world!

2016-04-06 08:46:27


How many will be available?!

2016-04-06 09:14:18


Thanks for making the PHP ecosystem better!

2016-04-06 15:41:53


Congratulations, thank you for your contributions!

2016-04-07 17:02:14


Congrats Jordi. I'm using Composer since 2012 and have never encountered an error. Composer is for me one of the most stabil and usefull product in the PHP World.

2016-04-10 12:02:10


@Craig: Only the one I'm afraid :)

2016-04-11 08:52:13

Avakyan Hovsep

Such a cool news! Thanks & good luck!

2016-04-19 07:08:06


Thanks for this briljant foundation of PHP development! As a result now everybody also gets why semantic versioning is important, so with Composer the bar is raised for quality and stability. throughout the whole PHP ecosystem. Congrats!

2016-06-08 02:06:35


Thanks for this awesome work!

2016-09-18 15:54:14


Really awesome!
Thank you!