Skip to content

v20.7.0

Compare
Choose a tag to compare
@fballiano fballiano released this 07 May 10:56
· 23 commits to main since this release
d9f727f

This is such a great release I don't even know how to start, packed with new features like never before! 馃く
Carefully check the 馃摉 changelog and, if your store uses 馃殮 UPS, double check the feature number 4, it is extremely important! 馃毃

Incredible new features

1. ConfigurableSwatches now allows for auto-generation of the swatch image file based on color selection

Forget the times when you had to manually generate image files for your plain-color swatches, now everything will be done for you in the backend and it's backward compatible with any swatch image you previously uploaded in the media/wysiwyg/swatches folder.

2. Added copyText function to admin order view page for copying order details

Tired of selecting important data with your mouse just to copy them to the clipboard?
Well, now you can do it much more easily.

3. Override configurations with env variables

The title almost says it all, but now you can create environment variables with structure similar to these:

OPENMAGE_CONFIG__DEFAULT__GENERAL__STORE_INFORMATION__NAME = default
OPENMAGE_CONFIG__WEBSITES__BASE__GENERAL__STORE_INFORMATION__NAME = website
OPENMAGE_CONFIG__STORES__GERMAN__GENERAL__STORE_INFORMATION__NAME = store_german

And they will override every XML or DB based configuration.

4. Added support for UPS Rest APIs

This is extremely important if your store uses UPS for shipments, on 3rd of June 2024 UPS will shut down their SOAP APIs, so you have to migrate to the new Rest API which is provided by this new feature.

Go to "System -> Configuration -> Shipping Methods -> UPS", select the new "United Parcel Service REST" and follow the documentation in the page to create your new UPS credentials.

IMPORTANT NOTE: while you will have to update to v20.7.0 before 3rd of June or your UPS integration will stop working, this new feature has to be handle with caution because of the limited tests that we were able to do before publishing. We worked on this for a few months but you must test with care before upgrading, and you must do it now if you want your store to be safe after the end of May. In case you face any problem get in contact with one of the maintainers.

Important bugs fixed

1. Fixed faulty media gallery label/description management for mutistore projects

Since the beginning of the M1 platform, many many years ago, these data were always broken in the context of multistore/multilanguage project, well, now they're not anymore!

Screenshot 2024-05-07 alle 11 35 26

Minor changes and fixes

  • Removed jQuery dependencies from swatches in RWD theme by @empiricompany in #3824
  • Added new useful columns in products tab in category view by @dbachmann in #2713
  • New feature: added mage_run_installed_exception event when uncatched exception is thrown by @pquerner in #3613
  • Removed invalid "sortcut icon" HTML element by @fballiano in #3941
  • Backend: removed invalid "name" element, removed redundant nobr spans, added data-column-id to grids by @fballiano in #3927
  • Type casting and minor fixes in preparation for declare strict_types=1 by @luigifab in #3648

Dependency update