UPDATES & TIMELINE

Product Changelog

Stay up to date with the latest features, API upgrades, and improvements across the Veritas platform.

v4.0.0

2026-07-14

35 changes

added
  • Introduced Veritas as the new product identity, including the wordmark, application icons, installable web-app metadata, and beta labeling across the public site and product shells.
  • Rebuilt the landing experience with an interactive image-reveal hero, live verification totals, supported-provider coverage, feature showcases, pricing, calls to action, and a redesigned footer.
  • Added a dedicated public verification flow at `/verify` for checking supported Ethiopian payment references without entering the dashboard.
  • Added a unified dashboard verification workbench for standard, image, and batch verification workflows.
  • Added multi-workspace support with workspace creation, switching, isolated resources, and per-workspace plan state.
  • Added workspace teams with owner and member roles, invitation links, member management, and invitation acceptance flows.
  • Added workspace billing with FREE, PRO, and BUSINESS plans, monthly verification allowances, image credits, term discounts, renewals, and credit top-ups.
  • Added workspace-scoped API key management with key creation, status controls, permissions, and usage visibility.
  • Added products for packaging digital offers with pricing, fulfillment details, and supported payment providers.
  • Added payout accounts for routing wallet and bank payments to provider-compatible destinations.
  • Added payment links that connect products, payout accounts, provider selection, and public purchase pages.
  • Added a hosted multi-step checkout that collects buyer details, guides payment, verifies references, and confirms orders.
  • Integrated `@creofam/veritas-qr` to generate CBE-compatible EMV payment QR codes with account, amount, and payment-purpose data.
  • Added order management with buyer details, payment state, delivery state, recent-purchase recovery, and email resend actions.
  • Added post-purchase delivery URLs, success messages, redirect handling, and buyer email delivery.
  • Added webhook management with event subscriptions, signing secrets, delivery history, test events, retries, secret rotation, and queue-health visibility.
  • Added dashboard notification channels and operational messages for workspace activity.
  • Added an announcement system for landing-page banners, delayed public popups, and dashboard overview messages.
  • Added a complete admin operations suite for platform health, users, activity, billing configuration, announcements, and plan management.
changed
  • Redesigned the dashboard overview around workspace status, monthly usage, plan renewal, image credits, recent activity, and clear next actions.
  • Consolidated authenticated browser-to-API communication behind server-side Veritas proxy routes with consistent response and error handling.
  • Moved ownership, billing, keys, products, links, orders, webhooks, and usage access from user scope to workspace scope.
  • Separated new and grandfathered FREE allowances: new users receive 100 verifications per month at 10 requests per minute, while migrated users receive 250 per month at 30 requests per minute.
  • Made navigation, footer, and dashboard resource links session-aware, with public verification access plus live GitHub and npm destinations.
  • Centralized plan prices, term discounts, and monthly verification quotas in admin-managed billing configuration.
  • Expanded the shared Prisma model and completed a production bridge that retained users, API-key IDs, workspace assignments, and more than 16 million usage logs.
  • Consolidated the selling flow around payment links and the `/pl/[id]` checkout surface while preserving existing purchase behavior.
fixed
  • Closed cross-workspace ownership gaps so keys and commerce resources cannot leak between workspaces.
  • Improved duplicate-reference handling and recent-order recovery so returning buyers can resume valid purchases without creating duplicate orders.
  • Improved webhook delivery diagnostics and recovery with explicit retry, signing-secret rotation, and queue-health states.
  • Resolved responsive overflow, alignment, logo, favicon, hero, pricing, provider, CTA, and footer issues across desktop and mobile layouts.
security
  • Added role-aware authorization for workspace membership, invitations, owner actions, and admin-only platform controls.
  • Removed wildcard API-key permissions and now grant premium verification and webhook capabilities explicitly by plan.
  • Kept dashboard and admin credentials on server-side proxy routes instead of exposing service secrets to browser clients.
  • Added managed webhook signing secrets with rotation support for verifiable event delivery.

v3.0.2

2026-05-26

changed
  • Updated the Universal Verification input to accept new CBE receipt tokens and full `mbreciept.cbe.com.et` URLs without breaking legacy FT-based verification.
  • Preserved token casing in the UI so new CBE receipt identifiers are submitted exactly as entered.
fixed
  • Stopped stripping URL characters from the universal reference field, allowing direct paste-and-verify for the new CBE receipt links.

v3.0.1

2026-02-25

fixed
  • Added better error handling on results to explicitly identify proxy timeouts, stating: 'The fallback proxy server (leul.et) is unreachable or timed out.', instead of generic hangs.
  • Increased Universal Verification fetch timeouts to 60,000ms to properly accommodate proxy latency when scraping slow bank APIs.

v3.0.0

2026-02-22

added
  • Integrated the new Universal Verification (/verify) endpoint into the main UI dashboard.
  • Implemented M-Pesa verification support in the UI.
  • Added a highly-visual SDK integration copy section directly to the UI.
changed
  • Revamped the entire UI to feature a sleek 'Midnight Luxe' glassmorphic aesthetic with animated elegant shapes.
  • Updated the Verification Result parsing to intelligently display 'Amount', 'Payer', and 'Receiver' fields based on the chosen institution.
  • Fully redesigned the application Docs to include expanded headers, sample code for all new endpoints, and robust error state visualizations.
added
  • Added a new elegant Changelog page with separate tabs for UI and Node.js API updates.
  • Implemented a custom 'Midnight Luxe' styled Sign In page replacing the default NextAuth login.
changed
  • Moved Dashboard, Documentation, and Changelog links directly to the navigation header on desktop views for easier access.
  • Added a fast-access SDK link (NPM) on the header.
fixed
  • Fixed universal verification button width for mobile responsiveness.
  • Fixed Telebirr amount parsing display logic in the verification result UI.

v2.0.0

2025-11-18

added
  • Key Management System: Users can now generate, revoke, and manage their own API Keys on the dashboard.
changed
  • Updated authentication flows to use Google NextAuth.

v1.0.0

2025-05-15

added
  • Initial release of the Verifier Web UI.
  • Basic verification form supporting CBE and Telebirr endpoints.