Liking cljdoc? Tell your friends :D

Changelog

English counterpart of CHANGELOG.md. | Türkçe

Significant changes are recorded here. The project aims to follow Semantic Versioning.

[Unreleased]

Added

  • .en.md English counterparts for every Turkish Markdown document
  • A central bilingual documentation index linking Turkish and English editions
  • Direct English README links to English security, legal, usage, API, architecture, and phase-evidence documents
  • Clojars source-JAR and Maven-POM generation for io.github.ugurbay/binance-clj
  • Local-Maven external-consumer verification and a guarded Clojars publication script
  • Turkish and English Clojars account, token, release, and consumer guides

Changed

  • Declared 1.0.1 in VERSION as the next immutable artifact version
  • Isolated build-only tools.build and deps-deploy dependencies from the runtime POM

1.0.0 - 2026-08-18

Initial public V1 release candidate.

Added

  • Testnet-by-default client configuration with a dual production guard
  • Public Spot REST: ping, time, exchange info, ticker, book ticker, and depth
  • Signed account, trades, test order, query/open orders, new order, and cancel order
  • HMAC-SHA256 and Ed25519 signer infrastructure
  • Exact BigDecimal financial model and Binance-filter preflight
  • Rate-limit metadata, 429/418 behavior, and safe-read retries
  • No-resubmit unknown-execution reconciliation lifecycle
  • Market WebSocket and signed User Data Stream
  • Unit, contract, offline-integration, and opt-in full Spot Testnet release harnesses
  • Secret-leakage scanning, benchmarks, soak testing, and comprehensive architecture/research documents

Verified

  • JDK 25 / Clojure 1.12.5
  • 103 unit/contract tests, 624 assertions
  • 10 offline integration tests, 20 assertions
  • Full Spot Testnet: 10 tests, 47 assertions
  • Non-marketable LIMIT lifecycle: NEW → query/openOrders → cancel → CANCELED
  • Credential leakage: 0; lint/format: clean; soak drops/thread growth: 0

Security

  • Production trading disabled by default
  • No automatic retry for state-changing commands
  • Credential and signature redaction
  • .env, key files, and local toolchains excluded from Git

Can you improve this documentation?Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close