No major features have been introduced with this release as our development efforts were focused on moving to ASP.NET 4.0, further enhancements and fixing bugs, but it does include the following changes:
Highlight features
- Moving to ASP.NET 4.0 (Visual Studio 2010 is required to edit source code)
- Simplified data access. Using ORM now (Entity framework 4.0)
- QuickBooks integration
- Performance optimization
Improvements
- USA ePay (integrated) payment module (Thanks, Chris Curtis)
- Added refund/capture support for QuickPay payment method
- Google AdSense integration
- Updated PayPal SOAP API to the latest version (63.0)
- Global event context (developers)
- Splitted "Assigned to product variants" discount type to "Assigned to product variants" and "Assigned to categories"
- New promotion providers management UI
- PriceGrabber / Yahoo Shopping, become.com promotion providers
- New themoneyconverter.com exchange rate provider (disabled by default)
- Gift card activation/deactivation by order status (similar to reward points)
- Skip/hide "Payment info" page if order total is 0 (configurable for each payment method)
- More user friendly specification attribute details page
- More user friendly message template & topic localization
- Zoom-in capability for main product image
- Allow store owner to disable PDF/Excel options for the entire store (useful in medium trust)
- "Check all" for "Payment/Shipping restrictions by country" option
- Added tooltip resources for RSS buttons
- Minor admin UI changes
- Queued email bulk delete option
- Extended polls with "Show on home page" and "start/end date" properties
- The option to display the breadcrumb or not
- Moved MenuControl.ascx from \Modules to \Administration\Modules directory
- More user friendly weight formatting on order details pages
- Packaging slips are saved into file/ImportExport folder now
Bugs
- Copy product feature didn't copy 'prices by customer roles'
- HTMLEditor caused JS errors on some servers
- Uploading "image/icon" (not "image/x-icon") favicon issue fixed
- Typo fixed in function/property names (Weigth > Weight)
- Fixed design issue on advanced search page in IE 6.0
- Returning to a wrong page after clicking "Continue shopping" button
- In Administration\Tax\General\TaxRates.ascx file the HeaderText field should match the Text field
- Minor language flag images issue fixed
- Australia Post issues fixed (minimum dimension validation and multiple packages)
- UPS issue fixed (when shipped from outside US)
- Tier price and product attributes with price adjustment issue fixed
- "Assigned to product variant" discount minor issue fixed (when discount amount is more than product price)
- "Assigned to shipping" discount issue fixed
- Product bulk edit issue fixed
- Textboxes didn't feet column width on "Bulk Edit Products" page
- SEOHelper.RenderMetaTag() function didn't create a new tag
- Added the language name, as a tool tip (html title) and alternate text, to the image button when images (flags) are used for language selection.
- We don't need to reset default customer billing/shipping addresses after updating shopping cart (CustomerManager.ResetCheckoutData method)
- Filenames with spaces were truncated upon download in FireFox
No major features have been introduced with this release as our development efforts were focused on fixing bugs, but does include the following changes:
Highlight features
- IP blacklist.
- Additional shipping charges by product.
- Support for payment method additional handling fee.
- "Product active from date and active to date" option.
- Performance optimization.
- Allow store owner to create new customer accounts.
NOTE: nopCommerce requires .NET 3.5 SP1.
Improvements
- "Don't allow registration of new customers" option.
- More SEO friendly.
- All prices (totals) are rounded now.
- PayPal payment methods now support all currencies.
- PayFlow API depreciated. Updated to v4.31.
- Updated StrikeIron tax data provider to v5.
- Upgraded USPS to version 3.
- Allow store owner to add custom order notes.
- Allow admin to resend queued emails.
- Search page is pageable now.
- Allow admin to specify whether "Recently viewed products", "Recently added products" options are enabled.
- Anonymous checkout. Checkout as a Guest or Register question.
- Scheduled task for clearing old sessions.
- Scheduled task for clearing cache.
- Google analytics module.
- Validate maximum customer username/email length.
- Forums. Strip topic subject if it's too long.
- Update LastAccess property of CustomerSession entity.
- Admin area. Allow store owner to specify whether to display full errors with stack.
- Admin area. Advanced order search.
- Admin area. Advanced message queue search.
- Forums. "Move topic" functionality.
- Admin area. News comments/Blog Comments/Products Reviews pages support paging now.
- Removed ScriptManager from root master page.
- Create default billing and shipping address during registration (if possible).
- If a shopping cart item has several warnings, then all of them are shown to a customer.
- Store owner can specify whether anonymous customers can leave blog/news comments.
- Topics can be added to sitemap.
- Added "ReturnURL" query parameter to login page redirection urls.
- Added localized titles to all pages.
- Made configurable whether to show page debug info (page execution time).
- Admin area. Maintain checkbox state while GridView paging.
- All entity names are HTML encoded now.
Bugs
- Fixed e-way payment module.
- 2Checkout payment method. Pass product list.
- Google checkout button was not shown on shopping cart page (anonymous checkout).
- Don't show "Add to cart" buttons on productBox1/ProductBox2 controls if the product doesn't have product variants.
- Minor CSS bugs.
- Connection string for asp.net membership/role providers.
- ForumLastPost.ascx control bind data twice.
- The list of previously used shipping and billing addresses for a logged in customer was not filtered against the allowed countries for billing and shipping respectively.
- Several resource string missed.
- Blog comments, news comment, product reviews could not be empty.
- Password recovery. Don't show "email has been sent" if customer is not registered.
- Froogle issue when product variant description is not set.
- Admin area. Calendar control didn't display all days.
- Fix user latest posts sort order on profile page.
- Forums. When an user uses [code] BB code, [code] should not be displayed.
- Delete pricelist bug.
- Contact us form bug.
- Ensure that used payment method is active (during checkout).