Skip to content

Commit

Permalink
Release 1.0.0
Browse files Browse the repository at this point in the history
This commit represents an effort made by the Checkout team to build a brand new SDK for Ruby. It ships a
new instantiation layer that makes easier a less confusing to set up the SDK. From the point of view of
usability, the new version follows similar principles, although major clients are now split/duplicated
to reference different data schemes which makes it fully compatible with `default` (NAS) and `Previous` (ABC)
account structures. This separation is statically forced during instantiation.

The SDK supports the following modules:

* Tokens (default/previous)
* Instruments (default/previous)
* Customers (default/previous)
* Disputes (default/previous)
* Payments (default/previous)
* Alternative Payments Clients & Sources (default/previous)
* Payments Hosted & Links (default/previous)
* Risk (default/previous)
* Sessions (default)
* Accounts (default)
* Forex (default)
* Workflows (default)
* Transfers (default)
* Balances (default)
* Reports (default)
* Sources (previous)
* Events (previous)
* Webhooks (previous)
* Reconciliation (previous)

`README.md` was updated to match the new setup. Code of conduct and licence were reviewed.
  • Loading branch information
a-ibarra committed Nov 29, 2022
1 parent 6b4982c commit c711fdd
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: build-master
on:
push:
branches:
- "beta"
- "master"

jobs:
build:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: build-pull-request
on:
pull_request:
branches:
- "beta"
- "master"
- "feature/**"

jobs:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@ name: build-release
on:
push:
branches:
- beta
- master
paths:
- lib/checkout_sdk/version.rb

jobs:
deploy:
if: github.ref == 'refs/heads/beta'
if: github.ref == 'refs/heads/master'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
Expand Down Expand Up @@ -51,4 +51,4 @@ jobs:
release_name: ${{ env.CURRENT_VERSION }}
body: ${{ github.event.head_commit.message }}
draft: false
prerelease: false
prerelease: false
2 changes: 1 addition & 1 deletion lib/checkout_sdk/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

module CheckoutSdk
VERSION = '1.0.0.beta.3'
VERSION = '1.0.0'
end

0 comments on commit c711fdd

Please sign in to comment.