Skip to content

Releases: evershopcommerce/evershop

v1.2.0

03 Sep 16:29
d0dd2b2
Compare
Choose a tag to compare

v1.2.0 (2021-09-03)

Breaking Changes

FeaturedProducts.jsx component has been removed

The FeaturedProducts.jsx component has been removed from the store frontend. From now on, you can use the Widgets feature to create and display featured products on your store.

FeaturedCategories.jsx component has been removed

The FeaturedCategories.jsx component has been removed from the store frontend. From now on, you can use the Widgets feature to create and display featured categories on your store.

MainBanner.jsx component has been removed

The MainBanner.jsx component has been removed from the store frontend. From now on, you can use the Widgets feature to create and display banners on your store.

Menu.jsx component has been removed

The Menu.jsx component has been removed from the store frontend. From now on, you can use the Widgets feature to create and display menus on your store.

TailwindCSS Configuration

We have reset the tailwindcss configuration to use the default options. This change ensures that the default tailwindcss configuration is used for the store frontend. This change may affect the styling of your store if you have customized the tailwindcss configuration. We are working to update the evetheme to make it compatible with the new tailwindcss configuration.

Ckeditor has been replaced with EditorJS

We have replaced Ckeditor with EditorJS in the Widgets feature to provide a more user-friendly and intuitive experience for creating and editing content. Your content will be converted to a raw html block and this will not affect the content you have created with Ckeditor.

Configuration Schema

We have implemented a configuration schema for validation. This change ensures that the configuration settings are validated before starting the application. If you have customized the configuration settings, you may need to update them to match the new schema.

pricing.tax.display_catalog_price_including_tax has been removed

pricing.tax.display_checkout_price_including_tax has been removed

From now on, you can just use the pricing.tax.price_including_tax setting if your store needs tax-inclusive pricing.

New Features

Introducing Our New Widgets Feature

The Widgets feature allows you to create a unique, personalized experience for your customers by giving you the ability to create widgets directly from the backend to the frontend. Whether you want to highlight promotions, display featured products, or craft a stunning visual layout, you have complete control over how your content is presented.

Here’s what you can do with Widgets:

  • Customize Appearance: Adjust settings and styles to fit your brand’s identity.
  • Dynamic Content: Add and arrange various types of content to keep your website fresh and engaging.

EditorJS Integration

We have integrated EditorJS into the Widgets feature to provide a more user-friendly and intuitive experience for creating and editing content. EditorJS is a block-styled editor that allows you to create rich content with ease. With EditorJS, you can add text, images, videos, and more to your widgets, making it easy to create visually appealing and engaging content for your customers.

Tax inclusive pricing

You can now display prices with tax included on your store. This feature is especially useful for stores that sell to customers in regions where tax-inclusive pricing is required by law.

Shipping notes

Customers can now add notes to their orders during checkout. This feature is useful for customers who want to provide additional information about their order, such as delivery instructions or special requests.

Updating item quantity in the cart

Customers can now update the quantity of items in their cart directly from the cart page. This feature makes it easier for customers to adjust their order before checkout.

Support static content display only for category

You can now display static content only for specific categories on your store. This feature is useful for stores that want to provide additional information about a category, such as a description or special offers.

Using default tailwindcss configuration

We have reset the tailwindcss configuration to use the default options. This change ensures that the default tailwindcss configuration is used for the store frontend.

What's Changed

Bug fixes

Read more

v1.1.0

09 May 07:45
1e32bbd
Compare
Choose a tag to compare

What's Changed

Bug fixes

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

Thank you all for your contributions!

v1.0.0

07 Jan 16:33
87e16a2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.0-rc.9...v1.0.0

1.0.0-rc.9

22 Dec 15:15
bf223e7
Compare
Choose a tag to compare
1.0.0-rc.9 Pre-release
Pre-release

EverShop v1.0.0-rc9 is out!

New features:

  • Support azure blob storage
  • Support s3 storage
  • Values registry
  • Hookable functions
  • Support demo accounts. View only permission

Bug fixes:

  • Improve the validation error messages
  • Fix LIMIT must not be negative #384
  • Add a hint if Postgres has a certificate issue
  • Fix missing discount on checkout success page
  • Fix error message when update no row
  • Improve discount calculator
  • Fix can not update order condition when edit coupon
  • Improve shopping cart perfomance
  • Improve customer services
  • Fix Randomly does not show accept/show images for catalog #390
  • Fix can not clean product images issue
  • Fix dublicated image in product single page
  • Instead of using context, query the store setting for currency
  • Fix email is case sensitive #352
  • Fix port number. Allow to set port from env
  • Fix user authentication graphql
  • Fix default status, visibility and stock management option when creating a new product
  • Improve invalid password message
  • Fix reading db connection, env is the priority

Thank you so much for your support!!!