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

Changelog History
Page 11

  • v1.11.0 Changes

    July 02, 2020

    ๐Ÿ”„ Changed

    • Importer: add context object while initializing a importer class
    • Core: use UUID in basket IDs to prevent possible duplicates
    • Core: save basket shipping and billing address as dictionary when id is not available
    • ๐Ÿšš Front: remove the custom _load() implementation from the basket as it is the same as the core
    • Core: ignore lines that are not from the given source while calculating taxes
    • ๐Ÿ”ง Campaigns: do not apply campaigns in baskets configured to a supplier
    • Admin: change service admin to list only providers that the current user can access
    • 0๏ธโƒฃ Use UUID4 while generating order line ids by default
    • Admin: Improve message banners, by:
      • Resetting the timeout for hiding the messages when a new message is added.
      • Immediately clearing the already hidden messages a when new one is added.
      • Not hiding messages when clicking just random background elements.
      • Allowing dismissing all of the messages by clicking any one of them anywhere.

    โž• Added

    • Admin: add improved product copy
    • ๐Ÿ‘ Core: add task runner to support running tasks using 3rd party services like Celery
    • Core: add shops and supplier to ServiceProvider and Service models
    • Front: add feature for checkout phases to spawn extra phases
    • โž• Add custom get_ip method and use it everywhere
    • Importer: add permissions for all the diffrent types of importers
    • Importer: add context class to data importer

    โœ‚ Removed

    • ๐Ÿ‘ท Travis jobs for Django 1.8 and 1.9

    ๐Ÿ›  Fixed

    • โœ‚ Removed the kind prefix from feedback messages using Django messages to prevent duplicate strings.
    • ๐Ÿ›  Fixed the way the permissions identifier are split in admin
    • ๐Ÿ›  Fixed issue that was importing User model directly
    • ๐Ÿ“œ Core: changed del basket command handler to not try to parse the basket line into an integer
  • v1.11.0.b3

    June 16, 2020
  • v1.11.0.b2

    June 15, 2020
  • v1.11.0.b1

    June 06, 2020
  • v1.10.16 Changes

    June 03, 2020
    • ๐Ÿ”Œ Simple CMS: Fix a bug with the page links plugin
  • v1.10.15 Changes

    June 02, 2020

    ๐Ÿ”„ Changed

    • Front: Ensure company name and tax number is set to both billing and shipping address same way
      as when filled through company form when customer is not logged in. Company name and tax number
      ๐Ÿ‘€ at order addresses seems to help with some taxation logic as well as makes things more consistent.

    ๐Ÿ›  Fixed

    • Admin: Make sure related custom columns are added accrodingly. Fix issue with filtering through columns
      0๏ธโƒฃ that are by default hidden

    ๐Ÿš€ Also see changelog for complete list of changes between each release.

    โš  Warning!

    • This release is backwards incompatible and you should replace shuup.api from your custom code with shuup_api. Also at project INSTALLED_APPS remove shuup.api and add shuup_api and shuup_rest_api. Ping us at Gitter if you have any issues updating to this release.

    โš  Warning!

    • If still on Django 1.8 or 1.9 versions make sure you keep your django-filer<1.6.0

    โš  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.
  • v1.10.14 Changes

    May 27, 2020

    ๐Ÿ›  Fixed

    • Front: only show carousel title when there is one

    ๐Ÿ”„ Changed

    • ๐Ÿ”” Notify: Add AccountActivation event. AccountActivation event is
      triggered only when the user is activated for the first time.
    • Front: improve next parameter with registration. Check GET
      parameter first and then fallback to POST data.

    ๐Ÿš€ Also see changelog for complete list of changes between each release.

    โš  Warning!

    • This release is backwards incompatible and you should replace shuup.api from your custom code with shuup_api. Also at project INSTALLED_APPS remove shuup.api and add shuup_api and shuup_rest_api. Ping us at Gitter if you have any issues updating to this release.

    โš  Warning!

    • If still on Django 1.8 or 1.9 versions make sure you keep your django-filer<1.6.0

    โš  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.
  • v1.10.13 Changes

    May 20, 2020
    • Admin: fix width issue with picotable images
    • Admin: fix bugs in order edit and improve it one step closer to multivendor world. Now supports situation when vendors does not share products.
      • Add option to make shipping and payment method optional
      • Add supplier to pricing context
      • Show supplier name on product column
      • Make auto add for product select false by default
      • Fix product select2 missing URL and data handler since the whole ajax method was passed as attrs.
      • Add option to open/close collapsed content sections in mobile
    • Core: add option to enable order edit for multiple vendors
    • Front: do not stack history on product list when filters are changed. Instead replace state so back-buttons works nicely.
    • Front: prevent image Lightbox touching history so you do not need to click back 6 times after you have viewed all images.
  • v1.10.12 Changes

    May 05, 2020

    โž• Added

    • Admin: add error message when upload fails. At media queue complete do not resave product media if the file-count has not changed. This for example prevents media save when the upload itself fails.
    • Admin: add option to override dropzone upload path by using data attribute
    • ๐Ÿ’ป Admin: add upload path to browser URLs and use it to fallback on media uploads when the actual media path is not available.
    • Admin: Ability to delete manufacturer
    • Admin: Ability to login as the selected contact if it's a user

    ๐Ÿ›  Fixed

    • Admin: Now when activating/deactivating user it's contact will also change
    • Admin: New notification for when a account get's reactivated
  • v1.10.11 Changes

    April 23, 2020

    ๐Ÿ›  Fixed

    • Discounts: create different admin module for archived discounts to fix breadcrumbs
    • ๐Ÿ›  Fix product pagination by not overriding the state with undefined values

    ๐Ÿ›  Fixed

    • Middleware: fix so it trys to take the users timezone first, then the suppliers, last the projects TIME_ZONE

    ๐Ÿ”„ Changed

    • Front: customize sort options through settings