Releases: payjp/payjp-go
Releases · payjp/payjp-go
v0.3.0
What's Changed
- fix: export ServiceConfig type by @moriyoshi in #50
- fix: use pointer receivers for the client, and value receiver for the individual service implementations by @moriyoshi in #51
- feat: add token tds_finish. by @nonz250 in #52
- feat: add endpoints about ThreeDSecureRequest object. by @nonz250 in #53
New Contributors
- @moriyoshi made their first contribution in #50
Full Changelog: v0.2.4...v0.3.0
v0.2.4
v0.2.3
v0.2.2
add rate limit
What's Changed
- Rate limit by PR #21 by @darai0512 in #43
- add logger by @satetsu888 in #46
仕様は以下を確認ください。
https://pay.jp/docs/api/?go#%E3%83%AA%E3%83%9F%E3%83%83%E3%83%88%E3%81%AE%E6%8C%99%E5%8B%95
Full Changelog: v0.2.0...v0.2.1
Add balance/term object
v0.1.0
What's Changed
- 各APIの引数をポインタ型/インターフェース型に
- ただし後方互換性の為、既存の引数は残している
.All()
を使ったリスト検索を用意。全ての引数がポインタ型で、またこれまで用意できていなかった引数も完備- これに伴い、
.List().Limit().Do()
のようなチェーンでの使用法をdeprecatedとする
- これに伴い、
- 各APIのレスポンスもnilを表現できるようフィールドを追加
- これまではゼロ値埋めされていた
- 一部では、同じパラメータを表す別名フィールドを用意(
XXX
がstring
型ならRawXXX
という*string
型を用意)
- APIや引数の説明は全てAPI documentに集約(
go
欄を新設) - SDK独自の引数を削除方向に
Subscription
のTrialEndAt
/SkipTrial
はTrialEnd
引数に集約(後方互換のためにしばらくは残す)
- 一部のupdate時にmetadataが変更できない問題を対応
- subscription
- plan
- SubscriptionResponse構造体がもつUpdate/Pause/Resume/Cancel/Deleteのバグ修正
- EventResponse.Dataの値を取得するため
GetDataValue()
を用意 - エラー系のバグ修正
- サポートバージョンの変更
- SubscriptionStatus.String()を用意
- その他、細かい修正
後方互換性のない変更について
- EventType廃止
- subscriptionでcustomer指定時の戻り値のリストのurlパラメータの値が変わる
- SubscriptionStatusを
fmt.Print()
した際に数値型ではなく文字列型となる
Installation
go.modにbetaブランチのコードを記載ください。
$cat go.mod
...
require (
github.com/payjp/payjp-go beta
)
$go mod tidy
または明示的にパッケージをプロジェクトにgo get
ください。
go get github.com/payjp/payjp-go@beta
PRs
- upgrade ver 0.1.0 (beta release) by @darai0512 in #35
Full Changelog
1st tagged
beta版(v0.1.0)のリリース準備のため、現在のバージョンをタグ付けします。