v1.1.0
evershopcommerce/evershopv1.1.0May 9, 2024by treoden
AI Summary
This release adds extensive translation support, shipping improvements, logging enhancements, and updates to collection filtering.
Key Highlights
- Added multiple language translations (Norwegian, Spanish, Portuguese, etc.)
- Added Resend extension
- Implemented winston logger
- Improved collection filtering logic
- Added Create cart API
Breaking Changes
- GraphQL collection filtering now requires an `operation` argument (e.g., `eq`, `neq`, `gt`) in query variables
New Features
- Translation support
- Winston logger implementation
- Price and weight based shipping cost
- Create cart API
- Status and type filters
Full Release Notes
## What's Changed
* Added norwegian bokmål to translation by @fyksen in https://github.com/evershopcommerce/evershop/pull/443
* [DOCS] Fix azure_file_storage README.md step 4 by @malixswoop in https://github.com/evershopcommerce/evershop/pull/457
* Translation: Add Spanish Translation by @emmanuelh-dev in https://github.com/evershopcommerce/evershop/pull/464
* Translation: Add Brazillian Portuguese Translation by @luizfscorreia in https://github.com/evershopcommerce/evershop/pull/461
* Add translation support for 'Price' filter item title by @thiagorodriguesdutra in https://github.com/evershopcommerce/evershop/pull/467
* Create FUNDING.yml by @treoden in https://github.com/evershopcommerce/evershop/pull/477
* Add Translation RU by @Vovanni in https://github.com/evershopcommerce/evershop/pull/478
* Adding Resend extension for EverShop by @treoden in https://github.com/evershopcommerce/evershop/pull/480
* Add Translation FR by @Seb7o in https://github.com/evershopcommerce/evershop/pull/476
* Move SendGrid API Key to .env by @treoden in https://github.com/evershopcommerce/evershop/pull/487
* Implement winston logger by @treoden in https://github.com/evershopcommerce/evershop/pull/491
* Allow deleting shipping zone by @treoden in https://github.com/evershopcommerce/evershop/pull/491
* Greek Translation pack by @GiorgosIlia in https://github.com/evershopcommerce/evershop/pull/498
* Improve the collection filtering by @treoden in https://github.com/evershopcommerce/evershop/pull/510
* Adding more font size to admin tailwind config by @treoden in https://github.com/evershopcommerce/evershop/pull/510
* Support price and weight based shipping cost @treoden in https://github.com/evershopcommerce/evershop/pull/510
* Enable webpack source map @treoden in https://github.com/evershopcommerce/evershop/pull/510
* Show error message when adding wrong shipping method @treoden in https://github.com/evershopcommerce/evershop/pull/510
* Block deleting variant group attribute by @treoden in https://github.com/evershopcommerce/evershop/pull/512
* Add loading button on login forms by @treoden in https://github.com/evershopcommerce/evershop/pull/512
* Add Create cart API by @treoden in https://github.com/evershopcommerce/evershop/pull/512
* Add Adding title to catalog search page by @treoden in https://github.com/evershopcommerce/evershop/pull/512
* Add all variant to same collection automatically by @treoden in https://github.com/evershopcommerce/evershop/pull/516
* Improve variant selection on product detail page by @treoden in https://github.com/evershopcommerce/evershop/pull/516
* Add status and type filter to product grid by @treoden in https://github.com/evershopcommerce/evershop/pull/518
* Add payment status and shipment status filter to order grid by @treoden in https://github.com/evershopcommerce/evershop/pull/518
* Nepali language added by @uttamraz in https://github.com/evershopcommerce/evershop/pull/520
* Add status filter to customer grid by @treoden in https://github.com/evershopcommerce/evershop/pull/522
* Add status and free ship filter to coupon grid by @treoden in https://github.com/evershopcommerce/evershop/pull/522
* Allow to rename or delete shipping methods #503 by @treoden in https://github.com/evershopcommerce/evershop/pull/522
* Using placeholder icon when thumbnail is missing by @treoden in https://github.com/evershopcommerce/evershop/pull/523
* Show message when Stripe API returns error by @treoden in https://github.com/evershopcommerce/evershop/pull/523
* Display chekout order summary on mobile view by @treoden in https://github.com/evershopcommerce/evershop/pull/523
## Bug fixes
* Fix blank page error when completing order by @treoden in https://github.com/evershopcommerce/evershop/pull/524
* Fix sql query from the subscriber by @treoden in https://github.com/evershopcommerce/evershop/pull/525
* Fix returning value after delete record by @treoden in https://github.com/evershopcommerce/evershop/pull/525
* Fix category filters missing operation by @treoden in https://github.com/evershopcommerce/evershop/pull/517
* Fix displaying product thumbnail when image is missing by @treoden in https://github.com/evershopcommerce/evershop/pull/516
* Fix can not update variant attribute from admin panel by @treoden in https://github.com/evershopcommerce/evershop/pull/512
* Fix missing attribute option when creating new variant by @treoden in https://github.com/evershopcommerce/evershop/pull/516
* Fix variant list showing wrong attributes by @treoden in https://github.com/evershopcommerce/evershop/pull/522
* Fix logging icon alignment by @treoden in https://github.com/evershopcommerce/evershop/pull/510
* Fix adding new component does not trigger re-build @treoden in https://github.com/evershopcommerce/evershop/pull/510
* Fix too many logger instance issue @treoden in https://github.com/evershopcommerce/evershop/pull/510
* Fix can not update variant options @treoden in https://github.com/evershopcommerce/evershop/pull/510
* Fix weight unit issue by @treoden in https://github.com/evershopcommerce/evershop/pull/491
* Fix Shipping setting returns error #479 by @treoden in https://github.com/evershopcommerce/evershop/pull/491
* Fix #445: Range Slider Invisible by @amal-qb in https://github.com/evershopcommerce/evershop/pull/470
* Fix #325: Add to cart Popups Closing by @amal-qb in https://github.com/evershopcommerce/evershop/pull/472
* Fix filtering combobox localizations by @mircea32000 in https://github.com/evershopcommerce/evershop/pull/475
* Fix product review issues by @treoden in https://github.com/evershopcommerce/evershop/pull/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 https://github.com/evershopcommerce/evershop/pull/443
* @malixswoop made their first contribution in https://github.com/evershopcommerce/evershop/pull/457
* @emmanuelh-dev made their first contribution in https://github.com/evershopcommerce/evershop/pull/464
* @luizfscorreia made their first contribution in https://github.com/evershopcommerce/evershop/pull/461
* @thiagorodriguesdutra made their first contribution in https://github.com/evershopcommerce/evershop/pull/467
* @amal-qb made their first contribution in https://github.com/evershopcommerce/evershop/pull/470
* @mircea32000 made their first contribution in https://github.com/evershopcommerce/evershop/pull/475
* @Vovanni made their first contribution in https://github.com/evershopcommerce/evershop/pull/478
* @Seb7o made their first contribution in https://github.com/evershopcommerce/evershop/pull/476
* @GiorgosIlia made their first contribution in https://github.com/evershopcommerce/evershop/pull/498
* @uttamraz made their first contribution in https://github.com/evershopcommerce/evershop/pull/520
Thank you all for your contributions!