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.)!
Post a comment
Comments
2016-04-05 14:00:38
Christian
Thanks for the awesome work!2016-04-05 14:08:26
Tobion
Congrats and thank you!2016-04-05 14:32:05
Max
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
Kevin
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!
MERCI!
2016-04-05 18:01:54
Elias
Thanks for the awesome tool!2016-04-05 18:51:25
Simon
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
Post a comment:
Formatting: you may use [code php] [/code] (or other languages) for code blocks, links are automatically linked. <strong>, <em> and <blockquote> html tags are allowed without nesting, the rest will be escaped.