SmartStoreNET v2.1.1 Release Notes

  • ๐Ÿ†• New Features

    • Html to PDF converter: PDF documents are created from regular HTML templates now, therefore radically simplifying PDF output customization.
    • Html widgets: added option to create a wrapper around widget content
    • ๐Ÿ” SEO: added new settings Canonical host name rule. Enforces permanent redirection to a single domain name for a better page rank (e.g. myshop.com > www.myshop.com or vice versa)
    • ๐Ÿ” SEO: added support for <link hreflang="..." ... /> in multi-language stores. The tags are automatically rendered along with the language switcher.
    • (Developer) Implemented new HtmlHelper extension AddLinkPart: registers <link> tags which should be rendered in page's head section
    • (Developer) Implemented new HtmlHelper extension AddCustomHeadParts: registers whatever head (meta) tag you wish
    • ๐ŸŒ (Developer) Added SmartUrlRoutingModule, which can pass static files to UrlRoutingModule if desired (e.g. used by MiniProfiler). This way static files can be handled by regular actions or filters, without polluting web.config.
    • ๐Ÿ†• New payment plugin "Payone"
    • Option to set a delivery time for products available for order with stock quantity < 1
    • Option to disable product reviews on product detail page
    • Option to supress display of sub category picture links

    ๐Ÿ‘Œ Improvements

    • (Perf) Faster application warmup
    • (Perf) Faster product list rendering
    • ๐Ÿ”’ Reworked routing: removed static file security barrier again (caused too much problems)
    • #545 Made all (applicable) settings multi-store-enabled
    • #579 Make all relative urls absolute prior sending email
    • The display order of attribute values are considered in the sorting of backend's attribute combination grid
    • โšก๏ธ Optimized error handling and redesigned error pages
    • โœ‚ Removed PageNotFound topic. Text is a simple locale resource now.
    • PayPal settings are multi-store-enabled
    • #555 Product edit: Improve category select box. Add history (last x selected items) above all others.
    • ๐Ÿ”ง #510 Payment plugins: Qualify configuration(s) for multistores
    • #556 A negative value should be possible for additional payment fees
    • Dashboard: Order items linked with order list
    • ๐Ÿ”’ Security: Missing http-only flag for some cookies set

    ๐Ÿ›  Bugfixes

    • PayPal Express: corrected basket transmission by eliminating tax transmission
    • ๐Ÿ›  Fixed password recovery redirection
    • #552 Left navbar should stay expanded on product detail pages
    • #538 Specification attribute labels in product filter mask are not displayed localized
    • ๐Ÿ”ง #540 Amazon payments: Multistore configuration might be lost if "All stores" are left empty
    • #532 Amazon payments: Reflect refunds made at amazon seller central when using data polling
    • ๐Ÿ”ง #577 Exception thrown because of missing TaxRate table when opening tax by region provider configuration
    • โž• Added IIS rewrite rule for /productreviews/{id} > /product/reviews/{id}
    • Email a friend redirects to "not found"
    • #567 Products marked as 'Featured' should also be included in regular lists
    • ๐Ÿ›  Fixed some missing company information in order to PDF export
    • ๐Ÿ›  #583 Fixed "The property rate with the value x is malformed" when creating products
    • ๐Ÿ›  Fixed ignored discount and tier price when product has attribute combination price
    • PayPal Standard provider now using shipping rather than billing address if shipping is required
    • Amazon payments: Order wasn't found if the capturing\refunding took place at Amazon Seller Central and the notification came through IPN