Catatan rilis yang merangkum perubahan penting: provider, webhook, forwarding, CI, release automation, dan kesiapan operasional.
v0.1.11API mode QA and MCP guide
Rilis ini menutup gap dokumentasi QA API mode dan mapping MCP agar AI Agent bisa memakai `rutebayar api <provider>` dengan guardrail yang jelas.
Tambahkan checklist QA untuk help command, provider accounts, dan smoke command read-only per provider.
Tambahkan mapping MCP untuk auth check, status payment, create checkout, payment channels, dan raw provider call.
Perjelas guardrail agent: sandbox default, approval untuk operasi mutating, reference unik, dan transcript yang sudah diredaksi.
Tambahkan halaman docs bilingual dan link dari panduan utama API mode.
v0.1.10DOKU API mode polish
Perubahan berikutnya menutup gap dokumentasi DOKU API-mode setelah alias operasi DOKU berbasis Postman/OpenAPI masuk ke main.
Tambahkan contoh `rutebayar api doku` untuk Checkout, order status, dan alias Direct Debit yang dihasilkan dari spec.
Perjelas cara regenerate alias DOKU dari Postman collection resmi ke OpenAPI dan Go alias map.
Perbaiki collision alias DOKU agar path exact seperti `/direct-debit/v1/token` tetap bisa dipanggil via `--operation`.
Rapikan concurrency GitHub Pages supaya deploy main dari push dan workflow manual tetap terserialisasi.
v0.1.9API mode expansion
Rilis ini menambahkan mode API yang lebih terstruktur dengan alias operasi Xendit berbasis OpenAPI, serta memperkaya dokumentasi penggunaan API-mode.
Tambahkan alias operasi Xendit yang dihasilkan otomatis dari spesifikasi provider resmi (OpenAPI dari Postman collection).
Lengkapi catatan onboarding API untuk penggunaan `rutebayar api xendit` dengan contoh operasi dan parameter yang mudah diikuti.
Perbaiki deteksi segmen dynamic id saat menyusun alias path agar konsisten terhadap format UUID dan prefiks provider.
Pastikan skrip generator/konverter tetap eksekutabel agar alur maintain mapping lebih mulus.
v0.1.8API mode update
Rilis ini memperkuat mode API dengan dokumentasi direct provider API, peningkatan konten operasional, dan penyempurnaan konten landing/kontribusi.
Tambahkan dokumentasi API mode dengan contoh panggilan langsung provider dan mapping status Midtrans serta Xendit.
Lengkapi catatan operasional API mode di landing dan dokumentasi support agar langkah onboarding API lebih jelas.
Perbaiki landing dengan logo provider yang clickable dan panduan verifikasi provider yang lebih jelas.
Perbarui dokumentasi install untuk alur release-readiness dan kontribusi yang konsisten.
Perjelas status refund dan endpoint iPaymu yang belum didukung di dokumentasi.
v0.1.7iPaymu sandbox release
Rilis ini menambahkan provider iPaymu untuk onboarding, payment redirect/direct, status check, webhook parsing, dan reconciliation berbasis SQLite.
Credential onboarding iPaymu dengan VA dan API key untuk sandbox/production config.
`pay create`, `pay status`, dan `reconcile` mendukung iPaymu, termasuk sandbox QRIS redirect proof sampai status `paid`.
Webhook `/webhooks/ipaymu` menerima callback provider dan menyimpan raw payload untuk debugging.
Known limitation: signature verification callback form-urlencoded iPaymu masih perlu hardening; gunakan reconciliation sebagai fallback source-of-truth.
Known limitation: refund iPaymu belum tersedia karena API publik iPaymu v2 belum mengekspos endpoint refund resmi/terverifikasi.
v0.1.6Maintenance release
Rilis maintenance ini merapikan dependency CI/GitHub Pages, memperbarui SQLite driver, dan membuat sandbox E2E lebih tahan saat beberapa PR berjalan paralel.
GitHub Pages actions diperbarui ke `upload-pages-artifact@v5`, `setup-node@v6`, dan `deploy-pages@v5`.
`modernc.org/sqlite` diperbarui ke v1.51.0.
Reference sandbox E2E dibuat unik per GitHub run attempt agar Xendit tidak kena duplicate reference `409` saat trusted PR checks paralel.
v0.1.5DOKU release update
Rilis update ini menambahkan DOKU Checkout, webhook verification, forwarding pass-through, dan hardening dokumentasi callback agar release lebih siap dipakai.
Onboarding DOKU Checkout dengan client ID dan secret key sandbox.
Pay create/status DOKU serta webhook `/webhooks/doku` dengan signature verification.
Webhook forwarding tetap pass-through dan menyimpan raw JSON inbound/outbound untuk debugging.
Docs dan site diselaraskan untuk setup callback dan release flow DOKU.
v0.1.4Release automation hardening
Rilis stabil berikutnya menyempurnakan alur release dan sinkronisasi Homebrew agar lebih aman serta fleksibel untuk proses manual/otomatis.
Menambahkan mode manual dispatch untuk release workflow (`workflow_dispatch`) dengan opsi dry-run.
Hardening Homebrew sinkronisasi setelah build release, termasuk perbaikan URL versi.
Mendorong sinkronisasi otomatis formula Homebrew pada proses release agar update rilis tidak manual.
v0.1.3Landing dan docs polish
Penambahan landing site multilingual dan perbaikan UX, termasuk halaman changelog, halaman blog, skill page, dan deployment untuk GitHub Pages.
Menyediakan landing page bilingual (ID/EN) dengan fitur dokumentasi dan panduan AI Agent.
Penyelarasan navigasi, sitemap, dan base path untuk deployment GitHub Pages.
Penyesuaian polish untuk branding, spacing, dan struktur halaman publik.
v0.1.2CI 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.
Dokumentasi CI menjelaskan smoke local dan sandbox provider E2E.
`go test ./...` tetap hijau di main.
v0.1.1Rename 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.0Stable foundation
Rilis stabil pertama untuk fondasi CLI dan daemon payment router Indonesia, mencakup Xendit, Midtrans, SQLite, webhook, forwarding, refund, dan release automation.