Skip to content

chore: release main#1

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

chore: release main#1
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@github-actions

@github-actions github-actions Bot commented May 20, 2026

Copy link
Copy Markdown

🤖 I have created a release beep boop

0.1.0-alpha.1

0.1.0-alpha.1 (2026-05-23)

⚠ BREAKING CHANGES

  • package names changed for all 9 workspace crates to align with the hop-top namespace convention (matches hop-top-kit, hop-top-uri, hop-top-xrr). The bin/inv binary keeps its end-user-facing name. Internal folder paths (crates/api, crates/core, etc.) unchanged.

Features

  • api: HTTP API channel adapter (T-0017) (2bdfeda)
  • bus: consumer adapter for fin.billing.* events (T-0015) (6b59dd2)
  • bus: event publisher + outbox relay + inbox dedup (T-0014) (f3acddd)
  • cli: full inv CLI surface (T-0016) (9bde4e1)
  • cli: inv invoice list surfaces schedule column with typeid suffix (T-0042) (58cec63)
  • cli: inv server composes all adapters (T-0020) (0b5a0b3)
  • commands,api: viewed publish via CoreCtx.publisher; relocate Publisher trait into inv-commands (T-0031) (d5a1998)
  • commands,store: materialised invoices carry schedule_id provenance (T-0039) (29d9acf)
  • commands,store: send_invoice idempotency dedup via send_idempotency table (T-0037) (0b442c5)
  • commands: derive Serialize on EmittedEvent, drop adapter mirrors (T-0028) (f7e85be)
  • commands: draft / issue / send commands (T-0011) (df774b1)
  • commands: payment / void / credit / overdue commands (T-0012) (b99089b)
  • commands: schedules + reminders (T-0013) (033d20d)
  • commands: wire BlobStore into issue_invoice (T-0025) (3c1c2c6)
  • convert scaffold to Cargo workspace (T-0002) (050171d)
  • core: domain types (T-0004) (8a1dc23)
  • core: FSM facade + statig adapter for CreditNote (T-0006) (acc7e54)
  • core: FSM facade + statig adapter for Invoice (T-0005) (d1242fa)
  • core: JsonSchema derives behind 'schema' cargo feature (T-0029) (f7ddecb)
  • core: render pipeline — Tera HTML + stubbed PDF (T-0010) (187fc3e)
  • core: tax engine (T-0007) (6e783cb)
  • e2e: inv-e2e test crate covering 12 user stories with xrr cassettes (T-0036) (8bdf2f8)
  • initialize inv (9aa1f27)
  • mcp: inv_invoice_show tool includes invoice_lines (parity with resource) (T-0041) (a72dc75)
  • mcp: inv://invoice/{id} resource includes invoice_lines (T-0038) (694d5a3)
  • mcp: MCP server adapter (T-0019) (9a3f5d3)
  • pin baseline deps and Cargo features (T-0003) (8f454d3)
  • scaffold inv (2081f3a)
  • store,api,cli: list(filter) methods on ScheduleRepo and CreditNoteRepo (T-0033) (a03d3c2)
  • store,bus: CreditNoteHistoryRepo outbox API, drop raw sqlx from relay (T-0030) (6427dbb)
  • store,commands: InvoiceRepo::find_by_idempotency_key indexed lookup (T-0040) (7c3ec01)
  • store: blob storage facade with local backend (T-0009) (7dc967f)
  • store: portable SQL placeholders for postgres backend (T-0051) (810f136)
  • store: sqlx wiring + migrations + repository structs (T-0008) (4ef946d)
  • test: parameterise integration fixtures on DATABASE_URL (T-0050) (1bea6f6)
  • ws: WebSocket channel adapter (T-0018) (da7cdbf)

Bug Fixes

  • api,commands: constant-time bearer auth + render-only send path for webhook destination (T-0032) (0363e8f)
  • api: deterministic tampered-token swap in signed_link_view_tampered_404 (T-0034) (65c8670)
  • ci: release-please uses simple release-type to avoid Cargo workspace walk (T-0047) (217fcef)
  • core: allow needless_return on render_pdf (load-bearing across cfg arms) (9d568ef)
  • deps: switch hop-top-kit + hop-top-uri to crates.io versions (T-0045) (e37f72c)
  • render: template guards metadata, removes _render_placeholder workaround (T-0026) (904585f)
  • store: transaction-aware repo writes via ON CONFLICT upsert (T-0024) (260cfaa)

Refactoring

  • rename internal crates from inv-X to hop-top-inv-X (d7a55de)

This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot force-pushed the release-please--branches--main branch from 2a90d3c to 29e418b Compare May 23, 2026 00:28
@github-actions github-actions Bot requested a review from jadb as a code owner May 23, 2026 00:28
@github-actions github-actions Bot force-pushed the release-please--branches--main branch 3 times, most recently from 51aab81 to 1fce95a Compare May 23, 2026 07:03
@github-actions github-actions Bot force-pushed the release-please--branches--main branch from 1fce95a to 5347be7 Compare May 23, 2026 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants