We've migrated nopCommerce to .NET 6 (the latest available version of .NET platform). No other major features have been introduced with this release as our development efforts were focused on architecture improvements, source code refactoring, further enhancements and fixing bugs.
Please note that nopCommerce 4.50 requires Visual Studio 2022 (17.0.0) or above, .NET 6 SDK (6.0.101) (download), and ASP.NET Core Runtime (v6.0.1) - Windows Hosting Bundle (download). You can download .NET 6 SDK and ASP.NET Core Runtime 6.0.1 for other operating systems (e.g. Linux, macOS, Windows) and families of processors (e.g. Arm64, x64. x86) here.
If you're upgrading nopCommerce to version 4.50 from one of the previous versions, please ensure that your connection string contains one of the following parameters: "Encrypt=false" or "TrustServerCertificate=True" (depending on your server requirements). You can manually add these parameters to your connection string in the \App_Data\appsettings.json file. This step is caused by the "Microsoft.Data.SqlClient" library that changed the default value of the "Encrypt" option from "false" to "true".
Highlight features:
- #5727 Upgrade to .NET 6
- EasyPost integration
- what3words integration
Improvements:
- #4988 Web API plugin added (marketing)
- #5871 PayPal Commerce plugin. Add Pay Later messages feature
- #5734 Add support for CertCapture (Avalara)
- #5041 Use "tel" and "email" types for inputs
- #2061 Return request. Add "return to stock" button
- #5204 Configurable sorting of shipping options
- #5162 Allow to mark shipments as ready for pick-up (for "pick-up in store" orders)
- #5510 Do not show "out of stock" by default for combinations without selected values
- #5995 Order search default "ALL" in multiselect editor