Skip to content

Releases: SamyRai/go-z-ai

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 04 Aug 12:52
v0.2.1
7e29968

Changelog

  • 7e29968 fix: v0.2.1 deep-review patch (security, correctness, observability)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 09:06
v0.2.0
8b5671a

Changelog

  • eaac878 Create codeql.yml
  • cbef345 ci(docs): apply research-driven improvements to lint config + actions
  • 0b083dc ci: SHA-pin all actions, add dependency-review, harden CodeQL
  • 85230ee docs(badges): replace goreportcard (sunset) with OpenSSF Scorecard
  • a294c9d docs(badges): use shields.io scorecard badge (renders immediately)
  • b989719 docs(i18n): namespace docs by language, add ru/zh + 4 root README locales
  • d51d80d docs(readme): rewrite with dual CLI/library structure + add markdown/doc linting
  • 4200bc3 feat(site): auto-generated branded static HTML site
  • f561176 feat(site): syntax highlighting + code font alignment
  • 0928db2 feat(tui,client,observe): v0.2.0 — TUI overhaul, observability seam, model catalog, polish
  • e2ae520 fix(ci): auto-enable GitHub Pages in configure-pages step
  • f36711b fix(ci): correct truncated actions/checkout SHA pin and MD040 lint
  • 06608e7 fix(ci): exclude localhost from lychee link check
  • fd51e1e fix(ci): scorecard trigger — drop invalid branch_protection_review
  • e20353d fix(ci): scorecard — drop push trigger (action can't publish from it)
  • 8b5671a fix(release): update cosign signing for cosign 3.x bundle format
  • eacfdc7 fix(release): use existing 'Announcements' discussion category
  • 5569057 refactor: standardize project name to go-z-ai, suggest zai alias

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 22:58
v0.1.0

Changelog

  • a3d7de8 Merge: internal/ layout, CLI dedupe, --format, and TUI/accounts fixes
  • 3fa7bf8 ci: add golangci-lint gate; fix short-read bugs it surfaced
  • 55e203f docs(changelog): record the hardening sprint
  • 6f64055 docs(changelog): record the region + chat-API sync sprint
  • 2c022a3 feat(cli): consistent --format json across all commands
  • 81e6b99 feat(cli): embeddings, moderations, rerank, voice, and parser commands
  • 897eca1 feat(client): Agents, Embeddings, Moderations, Rerank, Voice, and FileParser services
  • 0d8b905 feat(client): add Region type for api.z.ai / open.bigmodel.cn parity
  • 09095b5 feat(client): flatten tool schemas GLM's parser rejects with HTTP 500
  • f43b987 feat(client): sync chat-completion types to the live API
  • 155c14e feat(client): typed Anthropic-compatible Messages client
  • a01e315 feat(coding): register Z.AI's Vision MCP server in supported coding tools
  • 1298360 feat(usage): quota burn-rate ('Pace') indicator on token windows
  • 388e6c5 feat: Agents API, handwriting OCR, and live-verification test suite
  • be9fef2 feat: initial Z.AI API client and CLI
  • e6b31a1 feat: streaming, tool calling, media generation, and terminal UI
  • cf189f3 fix(accounts): mask API keys in --format json, add --reveal opt-in
  • fd9b49a fix(ci): install syft + relax ruleset (admin bypass, matrix-matched status checks)
  • fe36843 fix(ci): install syft for GoReleaser SBOM generation
  • f778832 fix(client): classify account status from structured APIError
  • 8ce7397 fix(coding): atomic config writes and context-aware key validation
  • 55c2669 fix(tui): route tools/models/usage async results to their own tab
  • b7386e2 fix(tui): stop stranding media async results on tab switch
  • ddfb761 fix: dead code and a recurring test short-read bug found by golangci-lint
  • 2197bdd refactor!: rename module to github.com/SamyRai/go-z-ai; wire new services into the CLI/TUI
  • 4b59f90 refactor(cli): inject client via runWithClient wrapper
  • c8da34c refactor(client): rename live_verification_test → live_replay_test for clarity
  • 66224d3 refactor: interface{} -> any across the module
  • 33b6e34 refactor: move CLI to internal/cli and app packages to internal/
  • 0abc722 refactor: split buildChatRequest, extract shared fileinput helper
  • d2213f2 test(accounts): cover the credential store and type detection
  • 637bb9f test(cli): lock credential precedence and command behavior
  • 73bbf9e test(client): add live success-path verification harness
  • c01cb93 test(client): add live-verify scaffolding for voice, stream-tool-call, web-search
  • 94c27fc test(client): coverage for the new services and go-vcr live-verification
  • 81fc422 test(tui): cover every tab's Update logic