What's Changed
- Added norwegian bokmål to translation by @fyksen in #443
- [DOCS] Fix azure_file_storage README.md step 4 by @malixswoop in #457
- Translation: Add Spanish Translation by @emmanuelh-dev in #464
- Translation: Add Brazillian Portuguese Translation by @luizfscorreia in #461
- Add translation support for 'Price' filter item title by @thiagorodriguesdutra in #467
- Create FUNDING.yml by @treoden in #477
- Add Translation RU by @Vovanni in #478
- Adding Resend extension for EverShop by @treoden in #480
- Add Translation FR by @Seb7o in #476
- Move SendGrid API Key to .env by @treoden in #487
- Implement winston logger by @treoden in #491
- Allow deleting shipping zone by @treoden in #491
- Greek Translation pack by @GiorgosIlia in #498
- Improve the collection filtering by @treoden in #510
- Adding more font size to admin tailwind config by @treoden in #510
- Support price and weight based shipping cost @treoden in #510
- Enable webpack source map @treoden in #510
- Show error message when adding wrong shipping method @treoden in #510
- Block deleting variant group attribute by @treoden in #512
- Add loading button on login forms by @treoden in #512
- Add Create cart API by @treoden in #512
- Add Adding title to catalog search page by @treoden in #512
- Add all variant to same collection automatically by @treoden in #516
- Improve variant selection on product detail page by @treoden in #516
- Add status and type filter to product grid by @treoden in #518
- Add payment status and shipment status filter to order grid by @treoden in #518
- Nepali language added by @uttamraz in #520
- Add status filter to customer grid by @treoden in #522
- Add status and free ship filter to coupon grid by @treoden in #522
- Allow to rename or delete shipping methods #503 by @treoden in #522
- Using placeholder icon when thumbnail is missing by @treoden in #523
- Show message when Stripe API returns error by @treoden in #523
- Display chekout order summary on mobile view by @treoden in #523
Bug fixes
- Fix blank page error when completing order by @treoden in #524
- Fix sql query from the subscriber by @treoden in #525
- Fix returning value after delete record by @treoden in #525
- Fix category filters missing operation by @treoden in #517
- Fix displaying product thumbnail when image is missing by @treoden in #516
- Fix can not update variant attribute from admin panel by @treoden in #512
- Fix missing attribute option when creating new variant by @treoden in #516
- Fix variant list showing wrong attributes by @treoden in #522
- Fix logging icon alignment by @treoden in #510
- Fix adding new component does not trigger re-build @treoden in #510
- Fix too many logger instance issue @treoden in #510
- Fix can not update variant options @treoden in #510
- Fix weight unit issue by @treoden in #491
- Fix Shipping setting returns error #479 by @treoden in #491
- Fix #445: Range Slider Invisible by @amal-qb in #470
- Fix #325: Add to cart Popups Closing by @amal-qb in #472
- Fix filtering combobox localizations by @mircea32000 in #475
- Fix product review issues by @treoden in #451
Breaking changes
If you are working on a customization using GraphQL collection filtering, you will have to pass the operation
argument to the query variable.
Before
{key: 'type', value: 'select'}
After
{ key: 'type', operation: 'eq', value: 'select' }
The operation
value should be one of the following: eq, neq, gt, gteq, lt, lteq, like, nlike, in, nin
New Contributors
- @fyksen made their first contribution in #443
- @malixswoop made their first contribution in #457
- @emmanuelh-dev made their first contribution in #464
- @luizfscorreia made their first contribution in #461
- @thiagorodriguesdutra made their first contribution in #467
- @amal-qb made their first contribution in #470
- @mircea32000 made their first contribution in #475
- @Vovanni made their first contribution in #478
- @Seb7o made their first contribution in #476
- @GiorgosIlia made their first contribution in #498
- @uttamraz made their first contribution in #520
Thank you all for your contributions!