Skip to content

Releases: smartcar/java-sdk

v3.7.0

25 Aug 19:20
8158ae5
Compare
Choose a tag to compare

What's Changed

  • vehicle management functions by @nbry in #132

Full Changelog: v3.6.0...v3.7.0

v3.3.1

10 Nov 19:04
248fe24
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump JamesIves/github-pages-deploy-action from 4.3.4 to 4.4.0 by @dependabot in #112
  • chore(deps): bump actions/setup-java from 3.4.1 to 3.5.0 by @dependabot in #113
  • chore(deps): bump actions/setup-java from 3.5.0 to 3.5.1 by @dependabot in #114
  • chore(deps): bump actions/checkout from 3.0.2 to 3.1.0 by @dependabot in #115
  • chore(deps): bump JamesIves/github-pages-deploy-action from 4.4.0 to 4.4.1 by @dependabot in #116
  • chore(deps): bump actions/setup-java from 3.5.1 to 3.6.0 by @dependabot in #117
  • fix(batch): don't expect headers in error responses by @rsimari in #118

New Contributors

Full Changelog: v3.3.0...v3.3.1

v3.3.0

25 Jul 21:50
0ab21cf
Compare
Choose a tag to compare

What's Changed

AuthClient and SmartcarCompatibilityRequest

  • The testMode(boolean) method is deprecated and replaced with the mode(String) method instead.
  • mode(String) Determine what mode Smartcar Connect should be launched in.
    • Should be one of test, live or simulated.

Example:

AuthClient client = new AuthClient.Builder().mode("simulated").build();
SmartcarCompatibilityRequest request =  new SmartcarCompatibilityRequest.Builder().mode("simulated").build();

SmartcarVehicleOptions

  • Added the method addFlag(String, String) and addFlag(String, boolean) to the class SmartcarVehicleOptions
  • More information on flags can be found here

Example:

SmartcarVehicleOptions options = new SmartcarVehicleOptions.Builder()
            .addFlag("country", "DE")
            .addFlag("flag", true)
            .build();

v3.2.3

11 Jul 22:31
ef0ae82
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.2.2...v3.2.3

v3.2.2

07 Jul 03:47
003a2cc
Compare
Choose a tag to compare

What's Changed

  • chore(VehicleTest): fix batch test case it matches a real request by @gurpreetatwal in #109

Full Changelog: v3.2.1...v3.2.2

v3.2.1

04 Mar 20:02
1b365bb
Compare
Choose a tag to compare

What's Changed

  • bug fix: testModeCompatibilityLevel query param camelCase -> snake_case by @ZechariaBender in #105

New Contributors

  • @ZechariaBender made their first contribution in #105

Full Changelog: v3.2.0...v3.2.1

v3.2.0

14 Feb 22:54
5b73ea9
Compare
Choose a tag to compare

What's Changed

  • Adds a new SmartcarVehicleRequest class, and Vehicle class method `request() that allow for making flexible requests to Smartcar vehicle endpoints, including brand specific endpoints.

Example:

SmartcarVehicleRequest request = new SmartcarVehicleRequest.Builder()
  .method("GET")
  .path("odometer")
  .build();

VehicleResponse odometer = vehicle.request(request);

Full Changelog: v3.1.2...v3.2.0

v3.1.2

19 Oct 23:59
49f33e9
Compare
Choose a tag to compare

What's Changed

  • chore: upgrade okhttp package to 4.9.1 by @rsimari in #98

Full Changelog: v3.1.1...v3.1.2

v3.1.1

20 Oct 00:00
b796658
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.0...v3.1.1

v3.1.0

20 Oct 00:06
9b72ddf
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.0...v3.1.0