Skip to content

Releases: QTSurfer/api-client-java

0.3.1

26 May 10:17
fa1934a

Choose a tag to compare

Added

  • AuthApi.auth() — exchange an API key for a short-lived JWT against POST /auth/token (OpenAPI spec 0.95.1). The client now ships AuthTokenResponse and AuthTokenError models and an apiKeyAuth (X-API-Key) security scheme.
  • EquityPoint model and ResultMap.pnlTotalPercent / ResultMap.equityCurve fields, carried forward from a prior spec bump that had not been regenerated here.

Fixed

  • README quickstart now reads the JWT from QTSURFER_TOKEN (was JWT_API_TOKEN), matching the TS and Python clients.

0.2.0

17 May 13:16

Choose a tag to compare

Changed

  • Maven coordinates migrated to via JitPack custom domain (). Consumers should replace with .
  • Java packages renamed from to throughout.
  • Tags no longer use the prefix (e.g. instead of ); CI release workflow updated accordingly.

v0.1.1

14 Apr 23:35

Choose a tag to compare

net.qtsurfer:api-client@0.1.1

Fixed

  • Downgrade Maven plugin versions (compiler 3.11.0, surefire 3.2.5, source 3.3.0, javadoc 3.6.3) so the build works under JitPack's bundled Maven 3.5.x.

JitPack: com.github.QTSurfer:api-client-java:v0.1.1

<repository><id>jitpack.io</id><url>https://jitpack.io</url></repository>
<dependency>
  <groupId>com.github.QTSurfer</groupId>
  <artifactId>api-client-java</artifactId>
  <version>v0.1.1</version>
</dependency>

v0.1.0

14 Apr 23:35

Choose a tag to compare

net.qtsurfer:api-client@0.1.0

Initial release. Superseded by v0.1.1 due to a JitPack/Maven plugin compatibility issue — please use v0.1.1 or later.