Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 1.52 KB

File metadata and controls

31 lines (19 loc) · 1.52 KB

Changelog

All notable changes to com.qtsurfer:api-client are documented here.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.2.0] — 2026-05-17

Changed

  • Maven coordinates migrated to com.qtsurfer:api-client via JitPack custom domain (git.qtsurfer.com). Consumers should replace com.github.QTSurfer:api-client-java:v0.1.x with com.qtsurfer:api-client:0.2.0.
  • Java packages renamed from net.qtsurfer.api.client to com.qtsurfer.api.client throughout.
  • Tags no longer use the v prefix (e.g. 0.2.0 instead of v0.2.0); CI release workflow updated accordingly.

[0.1.1] — 2026-04-15

Fixed

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

[0.1.0] — 2026-04-15

Added

  • Initial release of the auto-generated Java API client, produced by openapi-generator against the QTSurfer OpenAPI 3.1 spec.
  • HTTP layer: java.net.http.HttpClient (JDK 17+, zero HTTP runtime dependencies).
  • JSON: Jackson 2.18.
  • Operations: getExchanges, getInstruments, postStrategy, getStrategyStatus, prepareBacktesting, getPreparationStatus, executeBacktesting, cancelExecution, getExecutionResult.
  • Distribution via JitPack.