Does anyone know the only different file(s) between Magento 1.9.2.4 and 1.9.3.0? I'd prefer to replace the updated files only when upgrading Magento rather than executing the patch file. That way I know exactly what changes are made and can be recorded. Observing the patch file is very confusing.
Magento 1.9 – Upgrading to Version 1.9.3.0
ce-1.9.3.0magento-1.9upgrade
Related Solutions
Magento 1.9.2.4. updates the following files from 1.9.2.3:
- app/code/core/Mage/Adminhtml/Helper/Sales.php
- app/code/core/Mage/Core/Model/Config.php
- app/code/core/Mage/Sales/Model/Quote/Item.php
- lib/Varien/File/Uploader.php
Without knowing the exact files you mean by "custom files", if any of these files are overridden in the app/code/core or lib/ directory which is considered bad practice, you can copy these to app/code/local before upgrading.
e.g. "app/code/core/Mage/Adminhtml/Helper/Sales.php" would be copied to "app/code/local/Mage/Adminhtml/Helper/Sales.php".
See app/Mage.php and lib/Varien/Autoload.php files for how autoloading works in Magento.
You can also upgrade using shell providing you have shell access and you know how to use shell. I would also test this locally before applying on a live site.
You can download and apply the patch 7405 from www.magento.com/download for 1.9.2.3 to 1.9.2.4 by moving the patch file into your Magento root directory and then from the command line
- cd path/to/magento_root
- sh patch_file_name.sh
Then delete the the patch file name.
You can find the full list of differences in the official release notes: http://devdocs.magento.com/guides/m1x/ce19-ee114/ce1.9_release-notes.html#ce19-1930
Module fixing all the bugs
This module fixes the known bugs I'm trying to keep it up to date: https://github.com/digitalpianism/bugfixes
Side note
There used to be a bug in Magento where the passwords would not display in the new account email template. Most of the people (including me) assumed it was a security enhancement (see here: https://magento.stackexchange.com/a/46793/2380) but it was actually a bug which has been fixed in 1.9.3.0.
Known issues
As of now, there's several known bugs with 1.9.3.0:
- Fixed in 1.9.3.1 : Magento 1.9.3: every product is displayed in the search in full text mode (fixed in module above)
- Fixed in 1.9.3.1 : SOAP connection problems after 1.9.3.0 update (fixed in module above)
- Fixed in 1.9.3.1 : Send auto generated password does not work for some customers, fix here: https://gist.github.com/p3mbo/224f01996ff5b4849d189c38325c0bbd (fixed in module above)
- Fixed in 1.9.3.1 : Possible issue with bundle price as configured: Upgraded from 1.9.2.4 to 1.9.3 Bundle "Price as configured" Price Shows Zero (fixed in module above)
- Fixed in 1.9.3.1 : Dropdown attributes frontend label disappears under certain conditions: https://github.com/digitalpianism/bugfixes/pull/1 (fixed in module above)
- Fixed in 1.9.3.1 : Undefined index session_expire_timestamp: https://tomlankhorst.nl/fix-magento-undefined-index-session_expire_timestamp/ (fixed in module above)
- Fixed in 1.9.3.1 : Free shipping using sales rules now calculated from subtotal excluding tax, fix here: https://gist.github.com/andrew-smart/c7db5b04b24e77dd344919ce64ecf2f1 (fixed in module above)
- Fixed in 1.9.3.1 : Flow Password Cron Task does not work (fixed in module above)
- Fixed in 1.9.3.1 : Every page redirect to homepage when session cookie lifetime is set to 0 (fixed in module above)
- Backward incompatible change for modules using the old uploader block (also affects 8788): https://magento.stackexchange.com/a/142013/2380
- Fixed in 1.9.3.1 : Exception
addCrumbs()
method call (in casegetStoreConfig(web/default/show_cms_breadcrumbs)
) is undefined - Possible issues with configurable swatches and product tabs: Magento 1.9.3 upgrade other problems encountered and Configurable Swatches not working after 1.9.3 Upgrade
- Image uploader not working anymore: Image uploader not working after Magento 1.9.3 upgrade / After Upgrading to 1.9.3 I can't insert a product image
- Images missing from the backend but present on front end: Image problem in the Admin after 1.9.3 upgrade / After upgrading to 1.9.3 - none of my product images are showing in the backend
- Fixed in 1.9.3.1 : Cannot upload more than 7 images via CSV import: When import Configurable product csv only 7 image upload in magento1.9.2.3?
- Default serialized configuration values do not work anymore: Default configuration value for serialized_array settings is ignored
- Not a 1.9.3 bug actually (see here: Catalog Price Rules Contains Condition)
With flat catalog enabled, catalog rule condition such as "sku" contains "foo" don't work anymore
Also please note that the JS that handles the product options price has been moved from /js/varien/product.js
to /js/varien/product_options.js
so don't forget to add that file to your theme if you're facing the following issue: https://magento.stackexchange.com/a/141375/2380
PHP 7
For those using PHP 7 and the Inchoo module, Inchoo has released a new version of the module (2.0.0) which is only compatible with 1.9.3 don't forget to update: https://github.com/Inchoo/Inchoo_PHP7
Best Answer
The patch and 1.9.3.0 are two different things.
During the last Magento patches, we had the habbit that the new version of Magento was the same as the old version with the patch applied, this is not the case here: 1.9.3.0 != 1.9.2.4 + SUPEE-8788
Here's a diff between 1.9.3.0 and Magento 1.9.2.4 + SUPEE-8788 : https://gist.github.com/digitalpianism/14a15cd52baede0e5d600e8c653f33e9