Changelog

Riwayat perubahan Rute Bayar.

Catatan rilis yang merangkum perubahan penting: provider, webhook, forwarding, CI, release automation, dan kesiapan operasional.

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.