Should you upgrade immediately when there’s a big version change?
If you’re looking for a quick answer, it’s no.
I usually recommend holding off with a “whole number” upgrade (five point zero to six point zero, for example) as there are often large enough changes to code that there might be some bugs.
There were a few bugs I found particularly annoying:
- Slashes in text fields: it broke my Google Analytics. Ouch, that wasn’t fun.
- Excerpts: they just working. It’s such a basic feature that I figured it wasn’t something I did wrong or was worth looking into, so I just left it and waited for the fix.
If you’re impatient to upgrade, you might need to learn patience to wait for fixes.
I jumped the gun and upgraded on a few sites and had the troubles above. Since I figured that’s what the problem was I knew I was in trouble and they wouldn’t be fixed until the next upgrade. It’s the curse of the shiny new thing and just hoping it will all work out. Of course, it usually does all work out but you might need to be patient or be ready to make some big changes yourself.
*** WooThemes Framework Changelog ***
2014.07.16 – version 6.0.2
* Fix – Ensures that EM size values (floats, instead of integers) are correctly parsed and preserved when saving a “typography” field.
* Fix – Ensures system fonts are correctly displayed in the select box for a “typography” field, when one is selected.
2014.07.15 – version 6.0.1
* Fix – Ensures ‘slider’ fields in older themes are correctly output.
* Fix – Slashes are now stripped from within textarea fields.
* Fix – Ensure the Google Analytics tracking code field handles script tags correctly.
* Fix – Placeholder images are empty by default. Adds logic to enable a default placeholder image via a filter.
* Fix – Replace the use of array_replace() with a small loop, to cater for PHP 5.2 installations.
* Fix – Ensures the custom excerpt text is called correctly, when calling get_the_excerpt() or the_excerpt().
* Fix – Ensure the defaults for “border” and “typography” fields are correctly represented on the theme settings screen, on fresh installations.