- features
- Add
ShippingZones#update_shipping_method
- Add
- bug-fixes
- Fix image upload
- features
- Add category preview method
CategoriesView#preview
- Add category preview method
- feature
- Add optional
paginated: false
parameter tosession.categories_view.products(paginated: false)
- Add optional
- enhancements
- Update
faraday
gem to avoid warning messages.
- Update
- features
- Add at
ScriptTags#all
an optional parameter to retrieve only owner scripts
- Add at
-
bug-fixes
- Fix
Products#sort_images
method
- Fix
-
features
- Add
Variations#sort_images
method
- Add
- features
- Add product search method
Products#search
- Add product search method
- features
- Upload multiple images for products and variations
-
bug-fixes
- Move
#products.update_reserve_stock
fromPOST
toPUT
.
- Move
-
enhancements
- Update how
api_url
is set onBeyondApi::Session
.
- Update how
-
features
- Install, configure and fix most of the Rubocop issues.
- bug-fixes
- Prevent logging
code
andrefresh_token
on/api/token
calls.
- Prevent logging
- features
- Add new token retrieval/refresh methods
Token#authorization_code
Token#refresh_token
Token#client_credentials
- Add alias methods for avoiding deprecation
refresh
->refresh_token
create
->authorization_code
- Add new token retrieval/refresh methods
- enhancements
- Add customizable pagination size when sending
paginated: false
parameter to#all
requests.
- Add customizable pagination size when sending
- bug-fixes
- Fix method to retrieve resources without pagination
- features
- Add pickup options methods
PickupOptions#delete
PickupOptions#find
PickupOptions#sort
PickupOptions#update
- Add pickup options methods
- features
- Add pickup options methods
PickupOptions#all
PickupOptions#create
- Add pickup options methods
-
deprecations
- Remove
Products#assign_variation_images_differentiator
- Remove
-
features
- Add
Products#assign_variation_attribute_as_differentiator
- Add
- features
- Add payment method definitions methods
PaymentMethodDefinitions#all
PaymentMethodDefinitions#create
PaymentMethodDefinitions#delete
PaymentMethodDefinitions#find
PaymentMethodDefinitions#update
- Add possibility to log request
headers
andbodies
- Add payment method definitions methods
- bug-fixes
- Fix camelize function for hashes containing arrays
-
features
- Add locations methods
Locations#all
Locations#create
Locations#delete
Locations#find
Locations#update
- Add locations methods
-
enhancements
- Use
autoload
instead ofrequire
- Use
- bug-fixes
- Use
BeyondApi::Error
for authentication errors
- Use
- enhancements
- Improve error handling class
- Improve
BeyondApi::Error
class
- features
- Add optional
paginated: false
parameter tosession.categories_view.all(paginated: false)
- Add optional
paginated: false
parameter tosession.categories.all(paginated: false)
- Add optional
paginated: false
parameter tosession.customers.all(paginated: false)
- Add optional
paginated: false
parameter tosession.orders.all(paginated: false)
- Add optional
paginated: false
parameter tosession.payment_methods.all(paginated: false)
- Add optional
paginated: false
parameter tosession.products_view.all(paginated: false)
- Add optional
paginated: false
parameter tosession.script_tags.all(paginated: false)
- Add optional
paginated: false
parameter tosession.shipping_zones.all(paginated: false)
- Add optional
paginated: false
parameter tosession.users.all(paginated: false)
- Add optional
paginated: false
parameter tosession.webhook_subscriptions.all(paginated: false)
- Add optional
-
bug-fixes
- Fix typo
-
features
- Add optional
paginated: false
parameter tosession.products.all(paginated: false)
- Add optional
- bug-fixes
- Fix exception handling
-
deprecations
- Remove
BeyondApi::Shop#open
- Remove
BeyondApi::Shop#close
- Remove
BeyondApi::Scopes
- Remove
-
features
- Add
BeyondApi::Token#client_credentials
- Add
-
enhancements
- Create a custom
BeyondApi::Error
class - Avoid duplicated code on token response handling
- Create a custom
- bug-fixes
- Allow to create a
BeyondApi::Session
withoutaccess_token
andrefresh_token
- Fix no-Rails logger
- Allow to create a
-
deprecations
Variations#adjust_stock_level
receives parameterrelative_amount
instead ofbody
-
features
- Add
Products#assign_variation_images_differentiator
method
- Add
-
bug-fixes
- Fix
Carts#create
method - Fix
Carts#set_shipping_method_to_default
method - Fix
OrderSettings#update
method - Fix
Orders#capture_payment_process
method - Fix
Orders#create_cancelation_process
method - Fix
Products#attachments
method - Fix
Products#adjust_stock_level
method - Fix
Products#add_image
method - Fix
Products#set_image_as_default
method - Fix
ProductsView#all
method - Fix
Shops#legal_content
method - Fix
Shops#legal_contents
method - Fix
Shops#update
method - Fix
Users#verify_password
method
- Fix
-
deprecations
- Remove
Orders#send_invoice
method - Remove all product_settings methods
- Remove
ProductsView#search_by_query
method Orders#update_order_note
receives parameterorder_note
instead ofbody
Products#adjust_stock_level
receives parameterrelative_amount
instead ofbody
Products#update_reserve_stock
receives parameterstock_threshold
instead ofbody
- Remove
-
features
- Add customers methods
Customers#all
Customers#create
Customers#delete
Customers#find
Customers#update
- Add
Orders#send_order_document
method - Add products cross-sells methods
ProductCrossSells#create_cross_sell
ProductCrossSells#cross_sell
ProductCrossSells#cross_sells
ProductCrossSells#delete_cross_sell
ProductCrossSells#update_cross_sell
- Add products videos methods
ProductVideos#add_video
ProductVideos#delete_video
ProductVideos#update_video
ProductVideos#video
ProductVideos#videos
- Add
Products#sort_images
method - Add variation images methods
VariationImages#add_image
VariationImages#delete_image
VariationImages#image
VariationImages#images
VariationImages#upload_image
- Add customers methods
- bug-fixes
- Fix
Products#adjust_stock_level
method
- Fix
- bug-fixes
- Fix handling of array as request body
- Include
BeyondApi::ProductAttachments
module intoBeyondApi::Products
class - Include
BeyondApi::ProductAvailability
module intoBeyondApi::Products
class - Include
BeyondApi::ProductSearches
module intoBeyondApi::Products
class - Include
BeyondApi::ProductVariationProperties
module intoBeyondApi::Products
class - Include
BeyondApi::VariationAvailability
module intoBeyondApi::Variations
class
-
bug-fixes
- Fix
ProductAttributeDefinitions#create
method - Fix
ProductAttributeDefinitions#delete
method - Fix product custom attribute module name
- Include
BeyondApi::ProductCustomAttributes
module intoBeyondApi::Products
class - Include
BeyondApi::ProductImages
module intoBeyondApi::Products
class
- Fix
-
enhancements
- Allow to get all product attribute definitions on a single call
-
bug-fixes
- Fix logger
-
features
- Add a configurable option to raise on error requests
- features
- Add logger option
-
bug-fixes
- Fix the signers delete endpoint
-
enhancements
- Add better documentation
- features
- All endpoints offered by the Beyond API