mirror of
https://github.com/hanzo-dart/sdk.git
synced 2026-10-30 19:32:47 +00:00
The repo generated a client nobody could install, and until today one that did not compile either. There was no publish lane, so `hanzoai` has never existed on pub.dev. This is js-sdk's lane in Dart's terms. `analyze` is the gate because a Dart library has no build step, and it counts ERRORS only — the generated tree carries lints by construction and gating on those would gate on style. The changelog names 8.5.156 and says why the number jumps from 0.1.0: the shared release line, not a removal.
1.0 KiB
1.0 KiB
Changelog
8.5.156
Joins the shared release line: the API and every client cut from it answer to one number, so a reader holding 8.5.156 can name the release it came from. The version jumps from 0.1.0 for that reason and not because anything was removed.
- First version that compiles.
Response— the search result — shadowedhttp.Responseacross the whole library, because the generator emits one library and every API file ispart ofit, so 7,452 references tostatusCodeandbodydid not resolve. It isFusionnow, named for what it holds. - The examples and the smoke test address operations that exist:
AiApifor models,AccountApi.getAccountKeys()for keys.
0.1.0
First release. The whole Hanzo Cloud API as Dart: 2479 operations over 1814
paths, 192 API classes and 2460 models, generated from hanzoai/cloud's
openapi.yaml at the commit .spec-lock names.
hanzo()builds anApiClientforapi.hanzo.ai, with or without a bearer credential.- Serialization is plain Dart over
package:http— no build step.