Skip to content

Releases: ca-x/nekode

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 10 May 05:50

Full Changelog: v0.1.4...v0.2.0

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 09 May 07:17

Full Changelog: v0.1.3...v0.1.4

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 09 May 02:46

v0.1.3

Patch release for Weixin iLink SDK alignment after v0.1.2.

Changes

  • Weixin mode=ilink outbound bot sends now use github.com/lib-x/ilink v0.2.0 (Client.Send) instead of Nekode's hand-written send request.
  • Weixin mode=official_account remains on the WeChat public-account HTTP callback/customer-service send path.
  • Provider schema and IM docs now explicitly separate official_account from ilink.
  • iLink QR ticket/status remains a narrow compatibility adapter because lib-x/ilink v0.2.0 still exposes QR login as StartLogin/Wait, not Nekode's persisted single-poll binding-session shape.

Verification

  • go test ./internal/imchannels/weixin ./internal/server ./internal/imbinding -count=1
  • go test ./internal/imgate ./internal/imadapter ./internal/imchannels/... -count=1
  • go test ./... -count=1 -timeout=180s
  • go build ./...
  • npm --prefix web run typecheck -- --pretty false
  • npm --prefix web run build
  • git diff --check
  • Release workflow: https://github.com/ca-x/nekode/actions/runs/25589503390

Caveats

  • External Weixin iLink live QR scan/send smoke still requires operator-owned credentials and was not run in this environment.
  • External IM live smoke caveats from v0.1.2 remain unchanged for providers without real credentials/callbacks.

Full Changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 09 May 02:00

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 08 May 15:17

Full Changelog: v0.1.0...v0.1.1