Release Notes

Here you can view a list of all the changes for each release of nopCommerce.
Release Notes - nopCommerce 4.20 (May 28, 2019)
Highlight features
  • Re-designed admin area. A lot of UI/UX enhancements in admin area
  • Significant performance enhancements
  • nopCommerce can be run on Linux now
  • Docker support
Improvements
  • Upgraded to ASP.NET Core 2.2 and EF Core 2.2
  • Performance. HTML minification
  • Performance. Significant performance improvement by upgrading to EF Core 2.2 because the previous version of EF had a critical performance issue
  • Performance. Faster processing of large catalogs (do not load product attributes for products without attributes)
  • Performance. Faster processing of pictures stored in Windows Azure
  • Performance. Faster discount calculation
  • Performance. Faster generation of bundled and minified JS and CSS files
  • Performance. Redis works much faster now
  • Performance. Moved jQuery library to the footer (actually all js libraries now)
  • Performance. Improved performance of “IsCrawler” method used to detect search engines
  • Performance. Cache is cleared much faster now
  • New plugin architecture. Do not load uninstalled plugins in memory. Allow to uninstall/install multiple plugins at the same time
  • Added Avalara tax plugin out of the box
  • Security. Prevent a credit card bruteforce
  • GDPR user change history
  • We moved away from outdated KendoUI Grid to DataTables library
  • Added localizations for relative dates (previously they were hard-coded)
  • Added "Use response compression" setting to UI
  • Notificate customers when discount coupon code is applied using URL
  • Allow a store owner to configure password strength
  • Added a setting indicating whether we should apply additional shipping charge for pickup in store
  • Added backward compatibility routes for product tags
  • Added alternate language pages to sitemap.xml
  • Added favicon support for other devices (e.g. iOS Safari, Android Chrome, Windows 8 and 10,Mac OS X El Capitan Safari)
  • Allow to upload favicon in admin area
  • “Default value” of checkout and product attributes is localizable now
  • “Custom text” of specification attributes is localizable now
  • Added meta property "og:image:url" (file sharing in social networks)
  • Updated breadcrumbs structure according to the latest schema changing
  • Do not store "clean" passwords for external authentication systems
  • Update PayPal Standard plugin config instruction
  • Update Facebook plugin config instruction
  • Allow filtering by warehouse for the order list report
  • Added warning when trying to impersonate inactive customers
  • Added QualPay and SendInBlue plugins
  • Removed WorldPay plugin
  • Updated Square plugin to use the new "renew token" API
  • Admin area. Add a link to the warnings page from the dashboard
  • Added reCAPTCHA to the “forgot password” page
  • Support for multiple reCAPTCHAs on one page
  • Return 404 page when a topic, blog post, news item cannot be loaded
  • Increased max length of the settings
  • Filtering support for the "shopping carts and wishlist" page (admin area)
  • Remove Google+ page URL from social media (Google dropped its support)
  • Added ada tags to assist screen readers
  • Added possibility to use specific redis database
  • Added additionally check ManageAcl permission when managing customer roles
  • Performance. Allow to load top menu using AJAX (disabled by default)
  • Developers. Added Redis and AzureBlobStorage Enabled settings to SystemInfo admin widget
  • Developers. Continuous Integration. Added support of Travis CI (travis-ci.com)
  • Developers. Support schema other than DBO (databases)
  • Developers. Refactoring of admin mapping configuration
  • Developers. Added application root path for use in JavaScript
  • Developers. Added more widget zones
  • Developers. Added event handler on document when pressing Enter
  • Developers. Use IHttpClientFactory to create HttpClients (performance)
  • Developers. Less source code duplication
  • Developers. A lot of source code refactoring
  • Developers. Updated third-party libraries to the latest version
  • Developers. Added attribute "placeholder" in nop-editor tag helper
  • Developers. Added instructions for changing type datetime to type datetime2 in the database
  • Developers. Changed file extension from .txt to .csv when exporting
  • Developers. Store source files uploaded using html editor filemanager in database if media setting is database
Bugs
  • Security. XSS security issue fixed
  • Security. XEE security issue fixed
  • Admin menu was broken on mobile devices
  • Fixed rating stars display (product reviews)
  • Profit on the order details page didn’t consider "refunded amount"
  • Images were not displayed after product name changes
  • Return requests could not be edited
  • UPS Plugin. Shipping rates were set to 0 for international shipments
  • Page titles weren’t set for all pages in admin area
  • Browser language wasn’t detected properly (used in multilingual websites)
  • The plugin list page couldn’t be open when www.nopcommerce.com website was not available
  • Editing of attribute combinations didn’t properly pre-set values
  • Facebook authentication. Fixed redirection issue when authentication failed
  • Fixed duplicated warnings on admin area pages with a multi-store configuration
  • Fixed a “free shipping” label
  • Product tags count ignored ACL
  • Sitemaps loaded categories of all store (multi-store configuration issue)
  • Pickup points. Added display of address input fields depending on the address settings
  • Fixed problem with localization of non English chars in the “add reward points” form in admin area
  • reCAPTCHA didn’t work behind proxy
  • We had duplicates in UrlRecord after installation with sample data
  • Fixed issue with custom address attributes and "Billing address in checkout is disabled" setting
  • Fixed problem when allowed to save empty download object
  • Fixed tax calculation if product cost was zero
  • “Edit page” administration links didn’t work on the blog and news pages
  • When the picture SEO filename was changed, images couldn’t be loaded (cache reset was required)
  • When you limited a news item to a particular store you could still view it in other stores
  • Fixed duplicated default select option under country drop-down on the shipment page
  • Fixed issued in magnific popup gallery
  • Fixed euro symbol display
  • Fixed robots.txt for search page
  • Fixed CSS issue with up/down buttons (IE Edge +Firefox)
  • Fixed Redis clear cache error
  • Fixed problem with synchronization of "CustomerCustomerRoleMappings" with "CustomerRoles" entities
  • We should remove filename after clicking "Remove picture" button when uploading images
  • Fixed generate configuration URL in virtual directories for discount requirement plugins
  • Fixed bug with "SpecificationAttributes" caching
  • Fixed error with incorrect background color of uploaded images
  • Fixed redirection problem when PdtToken isn't set for PayPal standard options
Release Notes - nopCommerce 4.10 (July 26, 2018)
Release Notes - nopCommerce 4.00 (November 9, 2017)
Release Notes - nopCommerce 3.90 (March 14, 2017)
Release Notes - nopCommerce 3.80 (August 3, 2016)
Release Notes - nopCommerce 3.70 (December 8, 2015)
Release Notes - nopCommerce 3.60 (June 15, 2015)
Release Notes - nopCommerce 3.50 (December 8, 2014)
Release Notes - nopCommerce 3.40 (July 17, 2014)
Release Notes - nopCommerce 3.30 (April 3, 2014)
Release Notes - nopCommerce 3.20 (December 9, 2013)
Release Notes - nopCommerce 3.10 (July 30, 2013)
Release Notes - nopCommerce 3.00 (May 4, 2013)
Release Notes - nopCommerce 2.80 (January 5th, 2013)
Release Notes - nopCommerce 2.70 (November 29, 2012)
Release Notes - nopCommerce 2.65 (August 23, 2012)
Release Notes - nopCommerce 2.60 (July 1, 2012)
Release Notes - nopCommerce 2.50 (April 3, 2012)
Release Notes - nopCommerce 2.40 (February 1, 2012)
Release Notes - nopCommerce 2.30 (November 19, 2011)
Release Notes - nopCommerce 2.20 (October 11, 2011)
Release Notes - nopCommerce 2.10 (September 2, 2011)
Release Notes - nopCommerce 2.00 (August 1, 2011)
Release Notes - nopCommerce 1.90 (December 7, 2010)
Release Notes - nopCommerce 1.80 (August 30, 2010)
Release Notes - nopCommerce 1.70 (July 7, 2010)
Release Notes - nopCommerce 1.60 (June 1, 2010)
Release Notes - nopCommerce 1.50 (March 23, 2010)
Release Notes - nopCommerce 1.40 (December 6, 2009)
Release Notes - nopCommerce 1.30 (August 20, 2009)
Release Notes - nopCommerce 1.20 (June 16, 2009)
Release Notes - nopCommerce 1.11 (April 17, 2009)
Release Notes - nopCommerce 1.10 (February 3, 2009)
Release Notes - nopCommerce 1.05 (November 25, 2008)
Release Notes - nopCommerce 1.04 (November 16, 2008)
Release Notes - nopCommerce 1.03 (November 5, 2008)
Release Notes - nopCommerce 1.02 (November 1, 2008)
Release Notes - nopCommerce 1.01 (October 26, 2008)
Release Notes - nopCommerce 1.00 (October 23, 2008)