Releases: amitkssolanki/spree_square
Releases · amitkssolanki/spree_square
Release list
v0.1.1
- OAuth now requests
PAYMENTS_READin addition to the existing scopes. Without it, reading
payment/refund state failed withINSUFFICIENT_SCOPESeven though creating payments/refunds
(PAYMENTS_WRITE) already worked. - Existing connections need a disconnect/reconnect in the admin to pick up the wider grant —
Square doesn't expand scopes on a token in place.
Also on RubyGems: https://rubygems.org/gems/spree_square/versions/0.1.1
v0.1.0
Initial public release.
- Square catalog sync (items, variations, categories, images, modifier lists) into Spree, via a
full importer and real-time webhooks (catalog.version.updated,inventory.count.updated). - Order push: completed Spree orders are pushed into Square as paid tickets (
EXTERNALpayment),
targeting the Square location mapped from the order's stock location. - Order status sync-back:
order.updated/order.fulfillment.updatedwebhooks keep the Spree
order's shipment/cancellation state in sync with Square. - Self-service OAuth ("Connect to Square" in the admin) alongside a hand-issued
SQUARE_ACCESS_TOKENfor local development — see the README's "Connecting to Square" section. - Nightly reconciliation job, dead-letter alerting on failed order pushes, and admin pages listing
order mappings and webhook events for support visibility.
Also on RubyGems: https://rubygems.org/gems/spree_square/versions/0.1.0