Shuup Versions Save

E-Commerce Platform

v2.10.0

2 years ago

Removed

  • Admin: remove the provides to allow adding extra fields to the Attribute form

Add

  • Core: Allow a supplier to have multiple modules
  • Core: add option to store tasks in the database to collect results

Changed

  • General: pull translation strings from Transifex
  • Admin: filter products in list and edit views according to product kind listing name
  • Core: suppliers don't have default supplier modules anymore
  • Importers: enable importers to run asynchronously
  • Importers: change the admin views to show the list of import processes

Fixed

  • Admin: fix picotable overflow issue
  • Notify: always overrride the current notification data with the new one

v2.10.0b1

2 years ago

v2.9.2

2 years ago

Fixed

  • General: replace hash() with sha1() as Python's hash() function doesn't have a stable result across processes
  • Core: use SHA-1 to hash cache keys as Python's hash() function doesn't have a stable result across processes

Changed

  • Cache product orderability and prices using a list of user groups instead of per contact
  • Pull translation strings from Transifex

2.9.1

2 years ago

Fixed

  • Admin: add ordering to attribute filter, because of frontend related error

v2.9.0

3 years ago

Added

  • Admin: add a method in AdminModule that allows returning help texts for permissions

Fixed

  • Notify: add notify styles to the script editor iframe to fix email editor size
  • Importer: use more bites in order to detect csv dialect in importer
  • Admin: save the current user menu using the current language

Changed

  • Pull DE translations from Transifex
  • Xtheme: allow async plugin to have orderable only flag set
  • Xtheme: use the current language as part of the plugins cache key

v2.8.3

3 years ago

Fixed

  • Xtheme: use the context while generating the cache key
  • Xtheme: do not crash the whole site when a plugin fails to render
  • Admin: Force to parse reason as string before encoding the url

v2.8.2

3 years ago

Fixed

  • Admin: force escape help texts which can contain " characters
  • Admin: show translation fields from all polymorphic models available
  • Xtheme: hash the cache key to prevent strings larger then 250 chars

v2.8.1

3 years ago

Fixed

  • Xtheme: encode cache key into base64 to prevent issues with memcache

v2.8.0

3 years ago

Changed

  • General: make some plugins cacheable
  • Xtheme: add attribute on every plugin to indicate whether it can be cached or not

Removed

  • Xtheme: removed the SHUUP_XTHEME_USE_PLACEHOLDER_CACHE setting and do not cache the entire placeholder content

Fixed

  • Core: implement choice attribute getter and setter correctly
  • Admin: collect translation strings from Shepard Tour

v2.7.3

3 years ago

Fixed

  • Admin: use correct translated label syntax for form fields
  • Front: Remove untranslated Error! prefix in alert messages
  • Campaigns: fix the translation string format

Changed

  • General: use gettext_lazy to make sure translations work
  • Front: unify the Customer Information title across the dashboard
  • Front: bump bootstrap-select and use translated strings while initializing it