I took a fresh 1.01 install and upgraded it to 1.06. I compared the result to a fresh 1.06 install. Not every difference may be significant but I hope the overview of the differences is helpful in fixing things. Note that I took fresh installs. I didn’t even look at the front:
The results of comparing files:
- translations (both nl.php files and files under \translations) are not updated. Maybe this should become an option?
- It looks like nothing under the \vendor directory is updated. Changed were ezyang, greenlion,guzzlehttp,jakeasmith,mrclay,pear and swiftmailed. Geoip had disappeared in the fresh 1.06.
In the root advanced-payment-api.js is missing in the updated 1.01.
- the mails directory is not updated. Again: should this be optional?
- nothing in the config directory is replaced
- the .sass files of the admin theme are not replaced
The modules directory:
- Nine not installed modules have all files in the updated 1.01 and only a translations directory in 1.06
- many new modules cannot be found in the updated 1.01. The fresh 1.06 Modules directory has 87 subdirectories. The updated 1.01 only 54. Fixerio is the only modules that was present in the updated 1.01 and not in the fresh 1.06.
The updated 1.01 offers mails in all languages. 1.06 only in those installed.
The result of comparing database structures:
- On quite a few places 1.06 has default dates of “1970-01-01” where the upgraded 1.01 has “0000-00-00”
- On quite a few fields 1.06 has field length 11 where the upgraded 1.01 has 10.
- some of the upgraded 1.01 tables have charset utf8 while 1.06 has utf8mb4 everywhere
- the table with the most differences is tb_page_cache. The upgraded 1.01 has much more keys. See <a href=“https://www.prestools.com/updiff.jpg”>image</a>.
In the configuration table:
- PS_VERSION_DB is 18.104.22.1689 in the upgraded 1.01 and 1.06 in the fresh 1.06
- PS_SHIPPING_HANDLING is 2 in the upgraded 1.01 and 0 in 1.06
- PS_STATS_RENDER’, ‘statsmodule’ in 1.06 and graphnvd3 in upgraded 1.01
- PS_STATS_GRID_RENDER ‘statsmodule’ in 1.06 and gridhtml in upgraded 1.01
- The 1.06 configuration table has 11 more entries. Examples that are found in 1.06 and not in the updated 1.01 are BLOCKSOCIAL_AMAZON and TB_USE_WEBP