Version 03.07.00
We have numerous updates in this release to address all kinds of bugs. It was truly a team effort with 42 commits, 63 files changed, and 8 contributors.
Prerequisites
As always, please test your upgrades on a development/staging version of your site first. Be sure to fully back up your websites prior to upgrading, and merge any noted viewset changes as desired. We're not responsible for any Hotcakes that get burnt. *wink*
Downloads & Installation/Upgrade Packages
You can download Hotcakes at any time from the downloads page.
Release Notes
This is a feature release of Hotcakes Commerce, an open-source e-commerce CMS.
The release notes continue after the Sponsors and Contributors below.
Sponsors
Open-source is not free. We're so GRATEFUL for the following people/organizations for sponsoring developers to work on this release!
Sponsorship is Powered by GitHub Sponsors and ensures that this project lives and thrives. Please consider contributing any amount.
THANK YOU to the following rockstars!
- David Poindexter, nvisionative
- Dan Rice, Pure Systems
- Matt Rutledge, Believe Kids
- Adam Bernstein, PracticeWise
- In Touch Ministries
Contributors
THANK YOU to the following community members for participating in this release!
- Will Strohl, Upendo Ventures
- Ismael Tartola, Upendo Ventures
- Ariel Blanco, Upendo Ventures
- Vicente Almea, Upendo Ventures
- Jorge Delatorre, Upendo Ventures
- Matt Rutledge, Believe Kids
- Dan Rice, Pure Systems
- Josh Slaughter
- Josh M
- Erwin Yulianto, Upendo Ventures
Partners
THANK YOU to the following partners for participating in this release!
Release Note Prefixes
The following prefixes are defined as:
- SI: Support Inquiry - This issue was reported by a support customer and, as such, was prioritized above all other tasks.
- CI: Community Inquiry - This issue was reported by a community member in the Hotcakes Commerce community forums.
Enhancements
- SI: Replaxced Stripe Payment Provider & Now Also Supporting 3-D Secure. - We've completely rewritten the Stripe payment provider for you. (Issue 395), Thanks, @VAlmea
- SI: Replaced PayPal Express Payment Gateway and Pro Payment Provider. - We've completely rewritten both PayPal Pro and Express to use their newest API. (Issue 49), Thanks, @jldelatorre
- SI: Cache the Store Settings by ID and GUID. - This is a client-contributed update to improve performance. (Issue 389), Thanks, @mtrutledge
- SI: Add an ApplicationIntent="ReadOnly" Option for Select Queries. - Improved performance by executing read-only queries when it's only a read action. (Issue 391), Thanks, @mtrutledge
- SI: Improved Email Address Validation. - Updated email address validation to cover more kinds of email addresses. (Issue 421), Thanks, @mtrutledge
- Updated the Entity Framework to the Latest 6.xx Version. - Improved performance by replacing the old Entity Framework with a newer one. (Issue 430), Thanks, @ArielBlanco1990
Maintenance Updates
- Issue 419 - SI: Product Grid Doesn't Allow Products to be Deleted. Thanks, @ismaelTartola
- Issue 426 - SI: REST API Missing the ShippingCharge Property as a DataMember. Thanks, @mtrutledge
- Issue 436 - SI: CheckoutController Occasionally Throws a NullReferenceException. Thanks, @ismaelTartola
- Issue 401 - SI: Hotcakes Admin is Referencing a Spacer Image at Hotcakes.org.. Thanks, @joshgk00
- Issue 363 - CI: UPS Online Tools Registration is Broken. Thanks, @erw13n
- Issue 412 - Missing DLLs in the installation package. Thanks, @ArielBlanco1990
- Issue 420 - Product Grid doesn't allow products to be deleted. Thanks, @ismaelTartola
- Issue 400 - Uninstall doesn't clean up tables, libraries, and folders. Thanks, @ArielBlanco1990
- Issue 333 - Resolved Build Warnings About DLLs of Same Version. Thanks, @ArielBlanco1990
- Issue 378 - Exception occurs when editing a Product Type Property that is associated with a product. Thanks, @erw13n
Viewset Changes
Viewset changes often happen with most releases as we add new default features, fix bugs, address browser compatibility issues, and so on. As you might imagine, some of these updates are "nice to have" while others are very necessary updates to improve how your store functions for your customers.
It is ALWAYS recommended that you compare and merge any viewset changes that may have occurred from release to release.
At the very least, you should always review the Cart, Checkout, CSS, JavaScript, and local resource file updates when there are any. These are areas that can directly affect how well your store is performing.
Need More Help?
Do you need more assistance with this article? Please review your support options.