Tags

Tags give the ability to mark specific points in history as being important
  • v0.1.2

    v0.1.2
    
    - `make sec` no longer fails on the generated client's free-form JSON fields. Semgrep's unsafe-deserialization-interface rule is skipped for `client.gen.go` only. It still runs on handwritten code and the WebSocket package, and every other rule still runs on the generated client.
    - The v0.1.1 documentation update (the `go doc` lookup section, the license field and the OpenClaw `requires` fix in the agent skill) reaches ClawHub with this release, because the v0.1.1 pipeline stopped at that check.
  • v0.1.1

    v0.1.1
    
    - Documentation only. The agent skill explains how to look up every endpoint, parameter and model with `go doc` or on pkg.go.dev, and declares its license.
    - The README points to the full API reference, and the examples in the README and the skill were checked against the current code.
    - `AGENTS.md` says the AsyncAPI patch makes `app_name` optional on block trade confirmations, as the generated code does.
  • v0.1.0

    v0.1.0
    
    - Added `deribit`, a REST client generated with oapi-codegen from [Deribit API version 2.1.1, OpenAPI 3.0.0](https://docs.deribit.com/specifications/deribit_openapi.json). It covers all 186 paths: market data, instruments, accounts, positions, orders, transfers and account administration.
    - Added `deribitws` in `ws/`, generated with gen-asyncapi from [Deribit Subscriptions version 1.0.0, AsyncAPI 3.0.0](https://docs.deribit.com/specifications/deribit_asyncapi.json), covering all 43 subscription channels.
    - Number fields use `float64`. `make generate` downloads both specs, applies the documented patches and regenerates the clients. The specs are not committed.
    - Added the `go-deribit` agent skill with setup and usage references.