Skip to content

Conversation

@ob-stripe
Copy link
Contributor

@ob-stripe ob-stripe commented Mar 20, 2019

This is the WIP branch for the next major stripe-java version, v9.0.0.

List of PRs (⚠️ = breaking changes):

Excluded from this release:

Fixes #562 (via #698), fixes #605 (via #705), fixes #497 (via #713).

@ob-stripe ob-stripe force-pushed the integration-v9 branch 2 times, most recently from 03ccc63 to 03e6e0a Compare March 25, 2019 21:49
@ob-stripe ob-stripe force-pushed the integration-v9 branch 2 times, most recently from 8fb1316 to 4d642f5 Compare April 2, 2019 17:09
ob-stripe and others added 6 commits April 8, 2019 16:32
* test: typed param setup - fix ambiguous call with null casting

test: CardTest ambiguous call with typed param

* Basic primitives for typed params  (#679)

* extract common deserializer method

extract common logic

* implement ApiParamRequest

add api param request

* Add to base test lenient request params comparison for list/array int/long comparison

* use List<Object> instead of Object[] in untyped deserializer

* provide documentation to deserializer and api request param

* reorder import statments

* fix other imports in new files

* test: Standardization consider request param as map param

* rename and add more test (#718)

* Fix remaining ErrorProne warnings

* Verify deserialized boolean params to map (#722)

* verify boolean behavior

* add suppress warning

* Generated for V9.0 [generated] source: spec3.sdk.yaml@non-master-spec-fb07de8 in mickjer… (#711)

* test: typed params path query expand and limit

* test: typed params on methods previously had params as string constant

* test: typed params on polymoprhic of EMPTY and array

test: use new empty param

* test: typed params on inner object

* test: typed params by collection methods

* test: typed param fix to singular

* test: typed param create token with different instruments

test: Token with ObjectType enum

test: typed params create token

* test: typed params create charge

test: typed params charge

* generated: param

* generated: model

* generated: param

* [generated] source: spec3.sdk.yaml@non-master-spec-d9e92b9 in mickjermsurawong/working-autogen

* [ErrorProne fix: add @OverRide to enum get value][generated] source: spec3.sdk.yaml@non-master-spec-d9e92b9 in mickjermsurawong/working-autogen

* [Rename Number to card details][generated] source: spec3.sdk.yaml@non-master-spec-c5dbddd in mickjermsurawong/working-autogen

* [Sort setter methods][generated] source: spec3.sdk.yaml@non-master-spec-97a62f7 in gen-param-default

* test: remove getters from params

* test: create webhook with event enums

* test: typed param addAll/putAll

* [generated] source: spec3.sdk.yaml@non-master-spec-6e9fab7 in mickjermsurawong/default-gen-param
@ob-stripe ob-stripe changed the title [WIP] stripe-java v9.0.0 stripe-java v9.0.0 Apr 8, 2019
@ob-stripe ob-stripe changed the title stripe-java v9.0.0 [WIP] stripe-java v9.0.0 Apr 9, 2019
@ob-stripe
Copy link
Contributor Author

I think we're good to release once #730 is merged. cc @remi-stripe for a last quick 👀 in case we missed anything.

* file create params with handling of file object

* create file with typed params

* list file with typed params

update import order on files

refactor file test

* add ephemeral key create params

* add event list params

* null check for typed parameters
@ob-stripe ob-stripe changed the title [WIP] stripe-java v9.0.0 stripe-java v9.0.0 Apr 9, 2019
@mickjermsurawong-stripe
Copy link
Contributor

thank you ob!

@mickjermsurawong-stripe mickjermsurawong-stripe merged commit f435e15 into master Apr 9, 2019
@ob-stripe ob-stripe deleted the integration-v9 branch April 10, 2019 16:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Arrays in webhooks previous attributes parsed as Object[] Odd SSL errors with Stripe Java API libs Start using Error Prone

3 participants