Changelog

Rute Bayar release history.

Important changes across providers, webhooks, forwarding, CI, release automation, and operational readiness.

v0.1.2 CI dan provider sandbox

Menambahkan workflow E2E sandbox internal untuk provider, memperjelas perbedaan smoke CI dan provider sandbox E2E, serta merapikan naming `rutebayar` pada dokumentasi release.

  • Internal PR-triggered provider sandbox E2E workflow.
  • Dokumentasi CI menjelaskan smoke local dan sandbox provider E2E.
  • `go test ./...` tetap hijau di main.
v0.1.1 Rename CLI

Menstandarkan command publik ke `rutebayar` di README, docs, quickstart, dan contoh production install setelah rename binary.

  • Command dan dokumentasi memakai `rutebayar`.
  • Contoh Homebrew dan release artifact diselaraskan.
  • `go test ./...` hijau setelah merge.
v0.1.0 Stable foundation

Rilis stabil pertama untuk fondasi CLI dan daemon payment router Indonesia, mencakup Xendit, Midtrans, SQLite, webhook, forwarding, refund, dan release automation.

  • Provider onboarding, pay create/status/refund, reconcile, webhook serve, replay, dan forwarding diagnostics.
  • Xendit Payment Sessions dan Midtrans Core API untuk flow utama sandbox.
  • SQLite persistence untuk payment, refund, webhook, dan forwarding.
  • Release automation untuk Linux, macOS, Windows, dan checksums.
v0.1.0-alpha.3 Sandbox E2E

Alpha ketiga berfokus pada pembuktian sandbox E2E, metode refundable Midtrans, validasi tunnel webhook, dan forwarding.

  • Midtrans card dan dynamic QRIS create flow.
  • 3DS helper untuk sandbox browser authentication.
  • Xendit create, webhook, forwarding, dan refund proof.
v0.1.0-alpha.2 Release automation

Alpha kedua menambahkan CI, build matrix, release artifacts, checksum, dan command diagnostik forwarding attempt.

  • GitHub Actions CI untuk format, vet, test, dan build.
  • Tag-driven release automation.
  • `webhook forward attempts` list/show/retry.
v0.1.0-alpha.1 First alpha

Alpha pertama membuka fondasi CLI onboarding, payment create/status/refund, reconcile, webhook daemon, signature validation, dan forwarding.

  • CLI onboarding Midtrans dan Xendit.
  • SQLite-backed persistence.
  • Webhook daemon dan replay awal.