Releases: MagicTheGathering/mtg-sdk-java
More connection timeout changes
Adding the ability to set more custom timeout variables in the read and write timeouts.
Allow for custom timeout
Changes to allow setting the timeout to be however long you would like.
Increase timeout
Increase the timeout to help with the errors by the slow response from the api.
Add foreign data
Adding foreign data object and updating documentation.
Updated Variations type
Variations on the api appears to be using a uuid instead of a multiverseId, updated the resource definition to reflect that.
Fixing Card equality
Changing the equality to look at CMC instead of Manacost, since CMC is more consistent, and also added tests to make sure card equality works on cards without a multiverse Id. Cleaned up the cardUrl request as well, all tests still pass so I would expect no issues moving forward.
Adding getAllSetsWithCards
A few project warning fixes and adding getAllSetsWithCards() as a new option that will get all sets and all the cards that go along with it. Added it as a new method to keep the performance of the original getAllSets method.
Fix so the sets come with cards.
The sets had a card attribute that wasn't being populated, fixed in this release with tests.
Adding rulings and fixing link parsing
In this release we fixed how it was parsing some links. Also added rulings to the card object. Finally updated the Gson dependency to 2.8
Resource type update
Change the Loyalty to be a string to fix the type conversion issue. This was caused by AHK nissa, who is the first X loyalty planeswalker.