TAG | Releases
Rolling out a new major release often requires all participating parties to work on a weekend. Of course this isn’t very desirable and not very popular with all involved.
Here are the top 3 things you should take care of to make it a good experience for everybody.
I am not entirely sure but I think I remember Fabien mentioning the idea of Symfony2 as a complete rewrite (with the idea of major parts being backported to the 1.x branches at that time) on the symfony camp in 2008. Then it was soo far away.
In late 2009 I heard first ideas about the HTTP caching layer and on sflive2010 in Paris the Symfony2 project was finally announced and explained.
Today is the big day – today will be the first stable release of Symfony 2.0!
If I keep an eye on the symfony mailing lists, watch the tweets of the community and read some of the many symfony related blogs I get the impression that already – even before Symfony2 is officially released – the majority of the community is shifted to Symfony2 abandoning symfony 1.4.
So what’s the status for symfony 1.4?
Yesterday I wrote about PHP 5.4, and possible turns for future major versions for Doctrine and Symfony. That post got quite some attention. This topic of releases, dependencies and backwards compatibility always seems to strike a nerve.
But as things move forward how can there be such a thing as release stability?
It shouldn’t be long until the first alpha version of PHP 5.4 will be released and with it there will be a lot of new features such as array dereferencing and traits to name but a few.
What does that mean to the roadmaps of Doctrine and Symfony? (more…)
The pre-releases of Symfony2 come faster and faster now. Each contains an update documentation that briefly describes the major changes and advises what to do when updating. Not too long ago I was in a similar situation. Me and a colleague were releasing an internal software toolkit based on symfony 1.4 and we wrote about 10 update guides.
As there are similarities I thought I’d share a bit of what we’ve learned.
There have be some bigger changes that apparently haven’t been followed by the security component. But also I just don’t get them really..
The aim of this plugin is to give the user (i.e. admin or editor) full control about the structure of any type of aggregational page like a homepage, indexpage, categorypage or an element like a sidebar.
End of last week and this Monday I finally had a chance to do what I planned for quite some time now. I refactored parts of gjPositionsPlugin.
The result of this is the second beta version with the following changes.
Yesterday only two days after the previous release I uploaded sfImageTransformExtraPlugin version 1.0.12 to the symfony plugin page. Despite my efforts the optimisation for removing generated thumbnails whose original source was changed did still not meet the performance expectations.
But I had another idea which got rid of the expensive recursion of RecursiveDirectoryIterator and replaced it with something else entirely.