Saleor

Latest version: v2.10.1

Safety actively analyzes 628919 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

2.3.0

API

- Return user's last checkout in the `User` type - 3578 by fowczarek
- Automatically assign checkout to the logged in user - 3587 by fowczarek
- Expose `chargeTaxesOnShipping` field in the `Shop` type - 3603 by fowczarek
- Expose list of enabled payment gateways - 3639 by fowczarek
- Validate uploaded files in a unified way - 3633 by fowczarek
- Add mutation to trigger fetching tax rates - 3622 by fowczarek
- Use USERNAME_FIELD instead of hard-code email field when resolving user - 3577 by jxltom
- Require variant and quantity fields in `CheckoutLineInput` type - 3592 by jxltom
- Preserve order of nodes in `get_nodes_or_error` function - 3632 by jxltom
- Add list mutations for `Voucher` and `Sale` models - 3669 by michaljelonek
- Use proper type for countries in `Voucher` type - 3664 by michaljelonek
- Require email in when creating checkout in API - 3667 by michaljelonek
- Unify returning errors in the `tokenCreate` mutation - 3666 by michaljelonek
- Use `Date` field in Sale/Voucher inputs - 3672 by michaljelonek
- Refactor checkout mutations - 3610 by fowczarek
- Refactor `clean_instance`, so it does not returns errors anymore - 3597 by akjanik
- Handle GraphqQL syntax errors - 3576 by jxltom

Core

- Refactor payments architecture - 3519 by michaljelonek
- Improve Docker and `docker-compose` configuration - 3657 by michaljelonek
- Allow setting payment status manually for dummy gateway in Storefront 1.0 - 3648 by jxltom
- Infer default transaction kind from operation type - 3646 by jxltom
- Get correct payment status for order without any payments - 3605 by jxltom
- Add default ordering by `id` for `CartLine` model - 3593 by jxltom
- Fix "set password" email sent to customer created in the dashboard - 3688 by Kwaidan00

2.2.0

API

- Use `PermissionEnum` as input parameter type for `permissions` field - 3434 by maarcingebala
- Add "authorize" and "charge" mutations for payments - 3426 by jxltom
- Add alt text to product thumbnails and background images of collections and categories - 3429 by fowczarek
- Fix passing decimal arguments = 3457 by fowczarek
- Allow sorting products by the update date - 3470 by jxltom
- Validate and clear the shipping method in draft order mutations - 3472 by fowczarek
- Change tax rate field to choice field - 3478 by fowczarek
- Allow filtering attributes by collections - 3508 by maarcingebala
- Resolve to `None` when empty object ID was passed as mutation argument - 3497 by maarcingebala
- Change `errors` field type from [Error] to [Error!] - 3489 by fowczarek
- Support creating default variant for product types that don't use multiple variants - 3505 by fowczarek
- Validate SKU when creating a default variant - 3555 by fowczarek
- Extract enums to separate files - 3523 by maarcingebala

Core

- Add Stripe payment gateway - 3408 by jxltom
- Add `first_name` and `last_name` fields to the `User` model - 3101 by fowczarek
- Improve several payment validations - 3418 by jxltom
- Optimize payments related database queries - 3455 by jxltom
- Add publication date to collections - 3369 by k-brk
- Fix hard-coded site name in order PDFs - 3526 by NyanKiyoshi
- Update favicons to the new style - 3483 by dominik-zeglen
- Fix migrations for default currency - 3235 by bykof
- Remove Elasticsearch from `docker-compose.yml` - 3482 by maarcingebala
- Resort imports in tests - 3471 by jxltom
- Fix the no shipping orders payment crash on Stripe - 3550 by NyanKiyoshi
- Bump backend dependencies - 3557 by maarcingebala. This PR removes security issue CVE-2019-3498 which was present in Django 2.1.4. Saleor however wasn't vulnerable to this issue as it doesn't use the affected `django.views.defaults.page_not_found()` view.
- Generate random data using the default currency - 3512 by stephenmoloney
- New translations:
- Catalan
- Serbian

2.1.0

API

- Change selected connection fields to lists - 3307 by fowczarek
- Require pagination in connections - 3352 by maarcingebala
- Replace Graphene view with a custom one - 3263 by patrys
- Change `sortBy` parameter to use enum type - 3345 by fowczarek
- Add `me` query to fetch data of a logged-in user - 3202, 3316 by fowczarek
- Add `canFinalize` field to the Order type - 3356 by fowczarek
- Extract resolvers and mutations to separate files - 3248 by fowczarek
- Add VAT tax rates field to country - 3392 by michaljelonek
- Allow creating orders without users - 3396 by fowczarek

Core

- Add Razorpay payment gatway - 3205 by NyanKiyoshi
- Use standard tax rate as a default tax rate value - 3340 by fowczarek
- Add description field to the Collection model - 3275 by fowczarek
- Enforce the POST method on VAT rates fetching - 3337 by NyanKiyoshi
- Generate thumbnails for category/collection background images - 3270 by NyanKiyoshi
- Add warm-up support in product image creation mutation - 3276 by NyanKiyoshi
- Fix error in the `populatedb` script when running it not from the project root - 3272 by NyanKiyoshi
- Make Webpack rebuilds fast - 3290 by patrys
- Skip installing Chromium to make deployment faster - 3227 by jxltom
- Add default test runner - 3258 by jxltom
- Add Transifex client to Pipfile - 3321 by jxltom
- Remove additional pytest arguments in tox - 3338 by jxltom
- Remove test warnings - 3339 by jxltom
- Remove runtime warning when product has discount - 3310 by jxltom
- Remove `django-graphene-jwt` warnings - 3228 by jxltom
- Disable deprecated warnings - 3229 by jxltom
- Add `AWS_S3_ENDPOINT_URL` setting to support DigitalOcean spaces. - 3281 by hairychris
- Add `.gitattributes` file to hide diffs for generated files on Github - 3055 by NyanKiyoshi
- Add database sequence reset to `populatedb` - 3406 by michaljelonek
- Get authorized amount from succeeded auth transactions - 3417 by jxltom
- Resort imports by `isort` - 3412 by jxltom

2.0

- Add collection management - 3135 by dominik-zeglen
- Add customer management - 3176 by dominik-zeglen
- Add homepage view - 3155, 3178 by Bonifacy1 and dominik-zeglen
- Add product type management - 3052 by dominik-zeglen
- Add site settings management - 3071 by dominik-zeglen
- Escape node IDs in URLs - 3115 by dominik-zeglen
- Restyle categories section - 3072 by Bonifacy1

Other

- Change relation between `ProductType` and `Attribute` models - 3097 by maarcingebala
- Remove `quantity-allocated` generation in `populatedb` script - 3084 by MartinSeibert
- Handle `Money` serialization - 3131 by Pacu2
- Do not collect unnecessary static files - 3050 by jxltom
- Remove host mounted volume in `docker-compose` - 3091 by tiangolo
- Remove custom services names in `docker-compose` - 3092 by tiangolo
- Replace COUNTRIES with countries.countries - 3079 by neeraj1909
- Installing dev packages in docker since tests are needed - 3078 by jxltom
- Remove comparing string in address-form-panel template - 3074 by tomcio1205
- Move updating variant names to a Celery task - 3189 by fowczarek

Bugfixes

- Fix typo in `clean_input` method - 3100 by the-bionic
- Fix typo in `ShippingMethod` model - 3099 by the-bionic
- Remove duplicated variable declaration - 3094 by the-bionic

Docs

- Add createdb note to getting started for Windows - 3106 by ajostergaard
- Update docs on pipenv - 3045 by jxltom


Changelog

All notable, unreleased changes to this project will be documented in this file. For the released changes, please visit the [Releases](https://github.com/mirumee/saleor-dashboard/releases) page.

[Unreleased]

- Add sku column to fulfillment cards - 538 by dominik-zeglen
- Migrate product base price to variant prices - 555 by orzechdev
- Migrate old notifications to the new ones - 587 by AlicjaSzu
- Add background task manager - 574 by dominik-zeglen
- Handle task failure and fix task duplication - 588 by dominik-zeglen
- Move fragments to separate directory to avoid circular imports - 592 by dominik-zeglen
- Add order invoices management - 570 by orzechdev

2.0.0

- Add changelog and github issue/PR templates - 97 by dominik-zeglen
- Update dependencies to suppress storybook build errors - 98 by dominik-zeglen
- Fix configure menu section - 109 by benekex2
- Add switch to make attribute available in product list as a column - 99 by dominik-zeglen
- Add tc tags for E2E testing - 134 by dominik-zeglen
- Use react-intl - 105 by dominik-zeglen
- Add dynamic dashboard settings - 135 by benekex2
- Fix plugins page translations - 141 by benekex2
- Add attributes to column picker - 136 by dominik-zeglen
- Fix table cell padding - 143 by dominik-zeglen
- Add fallback locale - 153 by dominik-zeglen
- Replace checkbox with switch component in "product type has variants" - 152 by dominik-zeglen
- Add password reset flow - 147 by dominik-zeglen
- Add support for multiple values in filters - 160 by dominik-zeglen
- UI improvements - 166 by benekex2
- Fix en locale matching - 165 by dominik-zeglen
- Implement the Credential Management API - 158 by patrys
- Add search bars - 172 by dominik-zeglen
- Add sorting to product list - 173 by dominik-zeglen
- Add Heroku integration - 175 by bogdal
- Fix navigation - 182 by benekex2
- Add testcafe tags to attributes, categories, collections and product types - 178 by dominik-zeglen
- Fix input error style - 183 by benekex2
- Fix product type selection - 189 by dominik-zeglen
- Fix staff return link - 190 by dominik-zeglen
- Allow sorting products by attribute - 180 by dominik-zeglen
- Hide variants and attributes if product has none - 179 by dominik-zeglen
- Add service account section - 188 by dominik-zeglen
- Add webhook section - 206 by benekex2
- Add variant creator - 177 by dominik-zeglen
- Add git hooks - 209 by dominik-zeglen
- Do not send customer invitation email - 211 by dominik-zeglen
- Send address update mutation only once - 210 by dominik-zeglen
- Update sale details design - 207 by dominik-zeglen
- Improve autocomplete UX - 212 by dominik-zeglen
- Fix empty attribute values - 218 by dominik-zeglen
- Add language switch - 213 by dominik-zeglen
- Fix copy - 223, 224 by dominik-zeglen
- Fix ui improvements - 226 by benekex2
- Fix attribute errors - 216 by dominik-zeglen
- Fix column picker - 228 by dominik-zeglen
- Add readonly mode - 229 by dominik-zeglen
- Add mailing configuration - 222 by dominik-zeglen
- Fix minor bugs - 230 by dominik-zeglen
- Fix permission handling - 231 by dominik-zeglen
- Use React.FC instead of deprecated React.StatelessComponent type - 245 by dominik-zeglen
- Update material-ui to v4 - 234 by dominik-zeglen

0.7.0

- Fix login and registration overlay not showing - 322 by mateuszkula
- Add new design for 404 page - 183 by mateuszkula
- Add Sitemap generator - 342 by bogdal
- Add Cypress tests - 333 by AlicjaSzu
- Add rich-text content renderer - 361 by AlicjaSzu
- Add rich-text content renderer for pages - 426 ChanceLeachman
- Add TextField and ErrorMessage components - 373 by AlicjaSzu
- Add CreditCardForm component - 369 by AlicjaSzu
- Display filters when no product was found - 319 by aldomonteiro
- Add ServiceWorker provider - 352 by bogdal
- Add ButtonLink atom component - 392 by AlicjaSzu
- Add `lingui` - 382 by AlicjaSzu
- Add FormFooter molecule component - 393 by AlicjaSzu
- Add Overlay component - 402 by AlicjaSzu
- Add Modal component - 391 by AlicjaSzu
- Add the Credential Management API support - 409 by bogdal
- Add size picker component - 425 by bogdal
- Replace `BACKEND_URL` in favor of `API_URI` - 474 by bogdal
- Adapt `checkout.availablePaymentGateways` structure to the new schema - 483 by bogdal
- Replace product/variant `price` fields with appropriate `pricing` fields - 483 by bogdal
- Add Stripe integration - 486 by bogdal
- Add `PlaceholderImage` component and show it in case of missing thumbnail - 489 by xit4

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.