Highlights
This is a big release, that's why we decided to move away from the 20.0.x versioning and go to 20.1.x. Since a lot of changes could have some impact on current installations we decided to release some "rc" versions before the official 20.1.0. Tests are more than welcome now but be extra careful with production environment.
What's most important is the removal of all the 3rd party libraries (phpseclib, mcrypt_compat, Cm_RedisSession, Cm_Cache_Backend_Redis and Pelago_Emogrifier and Zend Framework) form our repository, they are now imported via composer. This was an important step to clean up and modernise our code.
Also:
- the M1 legacy themes have been moved to an external repository since it's old (and mostly unused) code.
- a great improvement to EAV config cache has been added to v20.
- support for Google Analytics 4 was added.
Don't worry though, if you've always installed OpenMage extracting the zip file, starting from this release you'll find a new zip file attached to the release itself, we build this zip adding all of the old 3rd party libraries so that you will not have to migrate to composer or use composer at all.
Changelog
- Everything included in https://github.com/OpenMage/magento-lts/releases/tag/v19.5.0-rc2
- EAV Config Cache followup: select non-existent attribute exception by @davidhiendl in #3038
- Fixed cast store config (checkout/cart/delete_quote_after) to int to avoid unsupported operand types php error by @darinda in #3065
- EAV config cache followup for multi scope load by @davidhiendl in #3044
- EAV Config Cache revert return empty attribute model by @davidhiendl in #3074
New Contributors
Full Changelog: v20.1.0-rc1...v20.1.0-rc2