All Versions
172
Latest Version
Avg Release Cycle
4 days
Latest Release
1765 days ago
Changelog History
Page 1
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_categoryfield 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_productswith a new method:ProductListFormModifier.sort_products_querysetand removedProductListFormModifier.filter_productsandProductListFormModifier.filter_productsandProductListFormModifier.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
modelattribute toBaseAdminObjectSelector - 0️⃣ Admin: Title to use the shop's
requst.shop.public_namevalue orShuupas default
- Admin: add
-
v2.14.0 Changes
August 03, 2021➕ Added
- Admin: add new provides
admin_template_injectorthat 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
- Admin: add new provides
-
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
Exceptionto prevent hiding other issues
🔄 Changed
- Core: reuse existing
ProductVariationResultwhen 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_blockerprovides to allow blocking a global script injection - Xtheme: add name a
Snippetobject - 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