All Versions
172
Latest Version
Avg Release Cycle
4 days
Latest Release
69 days ago

Changelog History
Page 1

  • v3.1.0 Changes

    August 17, 2021

    ๐Ÿ”„ Changed

    • ๐ŸŒ Pull translations from Transifex
    • ๐Ÿ’ฅ BREAKING: Suppliers with no supplier modules cannot create shipments
    • Core: Category.get_hierarchy now ignores any None objects

    ๐Ÿ›  Fixed

    • 0๏ธโƒฃ Core: fix reindex migration to active the default language
  • v3.0.0 Changes

    August 16, 2021

    โž• Added

    • ๐Ÿ”ง Core: allow saving encrypted configurations
    • Core: add new Catalog API to index and fetch products with annotated price and discounted price

    ๐Ÿ›  Fixed

    • Admin: do not break when it's not possible to create shipments
    • Admin: Fix primary buttons, list buttons, and filter dropdowns to use css variables
    • Discounts: show the exclude_selected_category field in admin

    ๐Ÿ”„ Changed

    • Admin: Do not let users to set value with decimals while adjusting stock quantity if the sales unit doesn't permit.
    • Core: Block an attempt to delete a service provider that still has associated shipping or payment methods.
    • Core: consider an order fully shipped only when all out shipments are sent
    • ๐Ÿ” Front: improve SEO by tuning description meta tag to product, category and CMS pages
    • Importer: index product after importing it
    • ๐Ÿ’ฅ BREAKING: Core: Discounts are not cumulative anymore. The best discounted price returned by discount modules is considered.
    • ๐Ÿ’ฅ BREAKING: Discounts: Remove coupon code, availability exception and exclude selected contact group from the Discount model. All the related feature were also removed.
    • ๐Ÿ’ฅ BREAKING: Front: replaced the ProductListFormModifier.sort_products with a new method: ProductListFormModifier.sort_products_queryset and removed ProductListFormModifier.filter_products and ProductListFormModifier.filter_products and ProductListFormModifier.get_queryset.
    • Front: user the new Catalog API on every place that retrieve products from the database
    • ๐Ÿ”Œ Xtheme: user the new Catalog API on plugins that retrieve products
    • Core: Edit verbose name for ProductMedia.ordering to be more intuitive.
  • v2.14.2 Changes

    August 10, 2021

    ๐Ÿ›  Fixed

    • Admin: Fix auth_block macro to have logo as optional parameter
    • ๐ŸŒ General: Fix formatted Finish translations
  • v2.14.1 Changes

    August 04, 2021

    ๐Ÿ›  Fixed

    • Admin: add model attribute to BaseAdminObjectSelector
    • 0๏ธโƒฃ Admin: Title to use the shop's requst.shop.public_name value or Shuup as default
  • v2.14.0 Changes

    August 03, 2021

    โž• Added

    • Admin: add new provides admin_template_injector that allows injection snippet in admin templates

    ๐Ÿ›  Fixed

    • โšก๏ธ Admin: Uploaded shop logo and favicon is updated in admin and auth views

    ๐Ÿ”„ Changed

    • Admin: Overhaul the model selector view in admin to accept generic searches through provides system.
    • Admin: Migrate primary, secondary, success, danger, and text color SCSS variables to CSS variables
    • Admin: Made active state side menu list icon share same color as text
    • Admin: Made the CSS variables stem from initialized Sass variables in Colors object
    • Xtheme: Add typography models
  • v2.13.0 Changes

    July 27, 2021

    ๐Ÿ”„ Changed

    • GDPR: allow provides to extend the user data serialization
    • ๐Ÿšš Admin: remove the members field from the permission groups
    • Admin: add the groups field in user picotable list
    • Admin: improve the format of the user list for mobile devices

    ๐Ÿ›  Fixed

    • ๐Ÿ“ฆ Core: Fix basket quantity for parent package products
    • Reports: prevent tables from overflowing to the right in pdf reports
    • Core: don't make attribute choices required fields
    • Front: enforce setting the current customer to the basket
    • Admin: fix crash when viewing an order with a shipment_method without a carrier defined

    โž• Added

    • Tasks: trigger a notification event when a task is created
    • โš  Admin: add warnings to the product page through provides
    • Core: add history for order status changes
  • v2.12.0 Changes

    July 15, 2021

    ๐Ÿ›  Fixed

    • Front: SupplierProductListFilter to take all vendors from the category and all sub categories
    • Front: Fix the alert class when it is an error
    • ๐Ÿ”Œ Xtheme: only use the id attribute if the variable is a Product instance in Async Product Cross Sells plugin
    • ๐Ÿ‘ป Reports: do not catch generic Exception to prevent hiding other issues

    ๐Ÿ”„ Changed

    • Core: reuse existing ProductVariationResult when a combination hash matches

    โž• Added

    • Front: add timezone view to save the user's current timezone
  • v2.11.0 Changes

    July 07, 2021

    โž• Added

    • GDPR: create a snippet blocker to prevent injection when cookie is not consented
    • Xtheme: create xtheme_snippet_blocker provides to allow blocking a global script injection
    • Xtheme: add name a Snippet object
    • Reports: add CSV report writer

    ๐Ÿ›  Fixed

    • Front: fix so orders that are canceled can't be payed for
    • ๐Ÿš‘ General: fix critical vulnerability on views that were returning not escaped content making it open to XSS attacks
    • Admin: fix code mirror destruction by node id

    ๐Ÿ”„ Changed

    • Reports: clean malicius content from the HTML and CSV exporters
    • Reports: prevent formulas from being exported in excel writer
    • โœ… Tests: log errors into a log file
    • Admin: hide email template button based on permission
    • ๐ŸŒฒ Reports: improve log when an importer fails
  • v2.10.8 Changes

    June 30, 2021

    ๐Ÿ”„ Changed

    • ๐ŸŒ Pull translations from Transifex
  • v2.10.7 Changes

    June 29, 2021

    ๐Ÿ”„ Changed

    • Core: only consider lines from the same supplier as the behavior component