Releases: rapidez/core
Releases · rapidez/core
1.16.0
2.4.0
Added
Changed
- Use lateral join in ForCurrentStoreScope (#478)
- Rearranged the button classes (#460)
- Refactored the slideover component (#464)
- Allow for separate slider & child containers (#495)
- Checkout agreements from the database instead of GraphQL (#492)
- Enable product autocomplete highlighting (#496)
Fixed
- Also calculate product price on selected product option changes (#485)
- Reverted "Fix adding configurable product to cart (#461)" (#486)
- Let the OptionSwatch extend the Rapidez base model (#487)
- Use Rapidez base model for all models (#488)
- Also save product views in the report_event table (#490)
- Prevent ambiguous error when overwriting models (#498)
- Don't use global scopes for quote existence check (#493)
2.3.0
2.2.0
Added
- Fire postcode change event in checkout (#447)
Fixed
- Find flat attributes by checking the actual table schema (#452)
- Fix entity_id in grouped products (#456)
- Capitalize checkCompadreVersion function properly (#457)
- Fix adding configurable product to cart (#461)
- Fix highlight retrieval (#468)
- Fix autocomplete fetch (#472)
- Fixed disabled options when no options are available (#475)
Removed
- Remove unnecessary toArray calls in product indexer (#471)
1.15.1
1.15.0
2.1.0
Changed
- Use ReactiveSearch fork with fixes (#435)
- Replaced cviebrock/laravel-elasticsearch with mailerlite/laravel-elasticsearch (#445)
Fixed
- Allow shipping method to be empty (#432)
- Store and authorization header by default on Rapidez API calls (#433)
- Notify correctly in interactWithUser (#434)
- Fallback on default checkout_steps (#439)
- Send full address to check shipping methods (#441)
- Cache yarn dependencies with Dusk tests (#442)
- Move resizeobserver to nextTick function (#444)
1.14.0
2.0.0
In this release we refactored the cart from the Magento API to GraphQL! You should review all changes!
- Dropped support for Magento 2.4.4, Laravel 9 and PHP 8.0
- Axios is removed and you should remove it from your project and migrate to fetch, we've added some helpers you could use:
rapidezAPI(method, endpoint, data = {}, options = {})
magentoGraphQL(query, variables = {}, options = { headers: {}, redirectOnExpiration: true, notifyOnError: true })
magentoAPI(method, endpoint, data = {}, options = { headers: {}, redirectOnExpiration: true, notifyOnError: true })
cart_attributes
option is added toconfig/rapidez/frontend.php
if you like to add some extra attributes on the cart itemsCart.vue
andGetCart.js
removed; if you did override this you should refactor it to the new cart store; you can just usecart
or$root.cart
Coupon.vue
is removed and migrated to the GraphQL mutation component- GraphQL component callback parameters changed; the first parameter is now the data and the second the response to keep it inline with the GraphQL mutation component.
- You should review all template changes
- If you're using product option file uploads you need to install https://github.com/rapidez/magento2-compadre in Magento
Added
- Output design/head/includes (#428)
Changed
Fixed
- Properly set slide behavior in slider (#430)