Changelog
note
This changelog mirrors the published release notes of the AccruPay SDK packages. Entries tagged (internal/tooling) do not affect the public surface.
Versioning policy
AccruPay SDKs follow Semantic Versioning:
| Increment | Meaning |
|---|---|
Patch (x.x.N) | Bug fix — behavior corrected, no new fields or signature changes |
Minor (x.N.0) | Additive change — new fields, new methods, new options; fully backward compatible |
Major (N.0.0) | Breaking change — removed or renamed fields, changed method signatures, removed exports |
Breaking changes are marked with ⚠️ BREAKING in the entry below.
Pin to a minor version range (^0.17.1) to receive patches automatically while guarding against breaking changes.
@accrupay/node
Current version: 0.17.1
v0.17.1
- Patch: update ach schema for stripe
v0.17.0
- Minor: add auth settle modules
v0.16.0
-
Minor: migrate SDK internals to Apollo Client v4 and regenerate GraphQL schema/types.
⚠️ BREAKING changes:
- Apollo Client v4 changed the SDK error model. Check the
CombinedGraphQLErrorsfor more details. onNetworkErrornow receivesError(Apollo v4 error model), instead of Apollo v3NetworkError.- Transaction responses from SDK service methods no longer include
code,token, andtokenExpiresAtin the base transaction fragment. - Client session base config (Nuvei) no longer includes
data.provideranddata.environment; usedata.env, bypass params to Nuvei's WebSDK.
Added / changed:
- Apollo v4-compatible error handling with explicit handling for
CombinedGraphQLErrors,CombinedProtocolErrors, andServerError. - Regenerated GraphQL artifacts (
schema.graphql, introspection, generated TS types) with latest API updates, including STRIPE enum support and customer-selector capabilities exposed by schema/types.
- Apollo Client v4 changed the SDK error model. Check the
v0.15.1
- Patch: update telemetry (internal/tooling)
v0.15.0
- Minor: add transactions client session API
v0.14.0
- Minor: add transaction sessions api
- Minor: add sync one methods
- Internal/tooling: add readme
v0.13.7
- Patch: add status field to payment method fragment
v0.13.6
- Patch: add sdk testing (internal/tooling)
v0.13.5
- Patch: update schema (internal/tooling)
v0.13.4
- Patch: add ach info to payment method
- Patch: update schema (internal/tooling)
v0.13.3
- Patch: update schema (internal/tooling)
v0.13.2
- Patch: update schema (internal/tooling)
v0.13.1
- Patch: change package exports strategy for node
v0.13.0
- Minor: add refund amount (partial) and transactions related
- Minor: add refund api
v0.12.0
- Minor: add refund api
v0.11.0
- Minor: add refund api
v0.10.0
- Minor: update payment plan transactions
v0.9.1
- Patch: resolve DateTimeISO to Date
v0.9.0
- Minor: add organization transaction selector for transactions.voidOne
v0.8.0
- Minor: add customer payment method fields
v0.7.3
- Patch: update schema (internal/tooling)
v0.7.2
- Patch: update fragments and add environment for nuvei pre session data
v0.7.1
- Patch: update naming convention
v0.7.0
- Minor: add parse node items and move to apollo core
v0.6.0
- Minor: add transaction selector params
v0.5.1
- Patch: update schema (internal/tooling)
v0.5.0
- Minor: update schema to merchant api
v0.4.0
- Minor: add create payment plans and templates
v0.3.0
- Minor: add get client payment pre session data
v0.2.0
- Minor: add helper types
v0.1.0
- Minor: add payment plans and payment plan templates
v0.0.6
- Patch: rename client methods
- Patch: update server url
v0.0.5
- Patch: add transaction services
v0.0.4
- Patch: update build (internal/tooling)
v0.0.3
- Patch: add changesets (internal/tooling)
@accrupay/react
Current version: 0.1.0
v0.1.0
- Minor: update sdk for better integration and testing