Skip to content

Releases: square/square-nodejs-sdk

Version 20.1.0

21 Jul 01:27
6062d3a

Choose a tag to compare

This release of the nodejs SDK includes support for Square API version 2022-07-20. For more information about the changes to this API version, see https://developer.squareup.com/docs/changelog/connect-logs/2022-07-20.

Version 20.0.0

20 Jul 17:26
4f94247

Choose a tag to compare

This release of the nodejs SDK includes support for Square API version 2022-07-20. For more information about the changes to this API version, see https://developer.squareup.com/docs/changelog/connect-logs/2022-07-20.

Version 19.1.0

16 Jun 15:45
ce8f8fd

Choose a tag to compare

This release of the nodejs SDK includes support for Square API version 2022-06-16. For more information about the changes to this API version, see https://developer.squareup.com/docs/changelog/connect-logs/2022-06-16.

Version 19.0.0

25 May 17:45
47069bf

Choose a tag to compare

This release of the nodejs SDK includes support for Square API version 2022-05-12. For more information about the changes to this API version, see https://developer.squareup.com/docs/changelog/connect-logs/2022-05-12.

Version 18.0.0

19 Apr 22:34
51a61fd

Choose a tag to compare

This release of the nodejs SDK includes support for Square API version 2022-04-20. For more information about the changes to this API version, see https://developer.squareup.com/docs/changelog/connect-logs/2022-04-20.

Version 17.3.0

15 Mar 22:11
0325b36

Choose a tag to compare

This release of the nodejs SDK includes support for Square API version 2022-03-16. For more information about the changes to this API version, see https://developer.squareup.com/docs/changelog/connect-logs/2022-03-16.

Version 17.2.0

15 Feb 22:29
f7da895

Choose a tag to compare

This release of the nodejs SDK includes support for Square API version 2022-02-16. For more information about the changes to this API version, see https://developer.squareup.com/docs/changelog/connect-logs/2022-02-16.

Version 17.1.0

20 Jan 01:17
ff42845

Choose a tag to compare

This release of the NodeJS SDK includes support for Square API version 2022-01-20. For more information about the changes to this API version, see https://developer.squareup.com/docs/changelog/connect-logs/2022-01-20.

Version 17.0.0

15 Dec 18:19
980507a

Choose a tag to compare

Version 17.0.0 (2021-12-15)

API updates

  • Invoices API:

    • The Invoices API now supports seller accounts in France. For more information, see International availability and considerations.

    • France only: Invoice object. Added a new payment_conditions field, which contains payment terms and conditions that are displayed on the invoice. This field is available only for sellers in France. For more information, see Payment conditions.

      Square version 2021-12-15 or higher is required to set this field, but it is returned in ListInvoices and RetrieveInvoice requests for all Square versions.

  • Cards API

    • Added the CARD_DECLINED_VERIFICATION_REQUIRED error code to the list of error codes returned by CreateCard.
  • Catalog API:

Documentation updates

  • Added a new top-level node for Developer Tools. This node includes such features as Sandbox, API Logs, and Webhooks.
  • Added Webhook Event Logs (beta) documentation to the Developer

Version 16.0.0

17 Nov 01:33
948dd11

Choose a tag to compare

Version 16.0.0 (2021-11-17)

API updates

  • Cards API. The Card object and webhook response body for all webhooks are updated updated with fields.

    • Added the Card.merchant_id field to identify the Square seller that stored the payment card on file.
    • Added a Card object to the response bodies of all Cards API webhooks. The Card is added as a child of the data.object field in all webhook responses.
  • Bookings API. The new ListBookings endpoint supports browsing a collection of bookings of a seller. For more information, see Use the Bookings API: list bookings.

  • Subscriptions API. Introduced the new actions framework representing scheduled, future changes to subscriptions.

    • The new PauseSubscription endpoint supports temporarily pausing a subscription. Calling this endpoint schedules a new PAUSE action.
    • The new SwapPlan endpoint supports changing the subscription plan associated with a single customer. Calling this endpoint schedules a new SWAP_PLAN action.
    • The new DeleteSubscriptionAction endpoint supports deleting a scheduled action.
    • The ResumeSubscription endpoint has been updated to support resuming a paused subscription. Calling this endpoint schedules a new RESUME action.
    • The CancelSubscription endpoint now schedules a new CANCEL action.
    • Added an optional include body parameter to the SearchSubscriptions endpoint. Include actions in the request to return all actions associated with the subscriptions.

Documentation Update

  • Migration Guides.

    Code that relies on these V1 API endpoints must be updated to avoid breaking when these APIs reach