shoop v1.9.10 Release Notes

Release Date: 2019-10-02 // over 4 years ago
  • Admin

    • ➕ Add option to add messages menu entries
    • 🛠 Orders, fixed self.request.shop to get_shop(self.request)
    • 🛠 Fix issues with product list mass actions
    • 🛠 Fix /sa/ products mass-actions
    • 👉 Make the refund lines data be an object instead of an array
    • ➕ Add tests around refund view
    • ➕ Add suppliers to product list by default
    • Hide arbitrary refund option when disabled
    • Highlight active items on menu
    • ➕ Add object saved signal with request for logging
    • ➕ Add option to register log menu entries

    Core

    • ➕ Add order line creation and modification dates
    • 👍 Allow refunding other than product lines
    • ➕ Add the parent line supplier in the refund supplier line
    • ➕ Add SHUUP_ prefix to settings
    • Add SHUUP_ prefix to ALLOW_ARBITRARY_REFUNDS-setting
    • ➕ Add option to disable arbitrary refunds
    • Do not try to refund lines without quantity
    • 🛠 Fix issue with order source update from order

    GDPR

    • ➕ Add 3 years on GDPR consent cookie expiration date
    • ➕ Add templatetag function to return all the cookies consented
    • ➕ Add default active field to allow default checked cookies

    🔔 Notify

    • Create environment provider method set through settings
    • 🛠 Fix the email template variable name
    • ➕ Add option to wrap HTML body
    • 🌲 Define script log entry
    • 👉 Make it possible to change the event runner
    • 👉 Make it possible to use from_email when sending emails

    Utils

    • ➕ Add force text for value to models get data dict

    XTheme

    • ➕ Add option to skip resource injection

    Warning!

    • 🚀 There is known bug around admin action buttons in v1.9.5. This release v1.9.6 fixes the issue (just skip v1.9.5).

    Warning!

    • 🐎 Catalog campaigns (campaigns.modules.CatalogCampaignModule) should be avoided due performance issues. Catalog campaign module is disabled by default and will be removed from Shuup 2.0. Use shuup.discounts instead.

    Warning!

    • 🚀 If you had used permission groups for shop staff members prior to 1.9.0 release you should re-generate your permissions since new permissions logic was added.

    Warning!

    • 🚀 If upgrading from pre v1.6.3 see the release notes for the fixed migrations in v1.6.3.