Changelog

    What changed,
    and when.

    Every release, newest first. Breaking changes are called out.

    v0.9.1

    Price Normalization & Validation

    • AddedPrice normalization — prices auto-format to 2 decimal places in the dashboard and are stored at 4-decimal precision in the database.
    • AddedStripe minimum enforcement — pricing tiers must be at least $0.50 or exactly $0.00 (free), matching Stripe's minimum charge requirement.
    • NewPrice-per-credit ratio guard — blocks tiers where the price per credit exceeds $1.00 to prevent accidental overpricing.
    • ChangedAPI responses now always return prices as 2-decimal-place strings (e.g., "9.99") for consistent formatting.
    • ChangedServer-side validation on POST /pricing-tiers mirrors dashboard rules to prevent API-level bypasses.
    v0.9.0

    SEO & Blog Improvements

    • ChangedEnhanced blog article styling with Tailwind Typography plugin for proper paragraph spacing, headings, and code blocks.
    • ChangedUpgraded BlogPosting structured data with image, dateModified, and mainEntityOfPage properties.
    • ChangedAdded semantic HTML with <article> and <time> tags across blog pages.
    • FixedFixed scroll-to-top behavior — pages now start at the top on navigation.
    v0.8.0

    Credit Swaps & Presales

    • AddedCredit Swaps — define exchange pairs between credit types and let users swap atomically via API.
    • AddedPresale campaigns — create time-limited credit presales with Stripe checkout integration.
    • NewSwap pairs management UI in the dashboard with rate configuration and fee settings.
    • NewPublic presale landing pages with real-time order tracking.
    • ChangedAPI docs updated with full swap and presale endpoint references.
    v0.7.0

    Webhooks & Referrals

    • AddedWebhook system — configure endpoints to receive real-time events for credit transactions, purchases, and more.
    • AddedProject-level referral programs — reward users with credits for referring others to your app.
    • NewWebhook delivery logs with retry status and payload inspection.
    • NewReferral settings UI with configurable reward amounts per credit type.
    v0.6.0

    Pricing Tiers & Checkout

    • AddedPricing tiers — create packages of credits at set prices with one-time or recurring billing.
    • AddedHosted checkout — generate Stripe-powered checkout links for credit purchases via API.
    • NewDashboard pricing tier management with popular tier highlighting.
    • ChangedStripe Connect onboarding flow for accepting payments directly.
    v0.5.0

    User Management & Analytics

    • AddedEnd-user management — create and track users within your project via API or dashboard.
    • AddedAPI usage analytics — track endpoint calls, response times, and error rates.
    • NewUsers page in dashboard with balance overview per user.
    • ChangedEmail-based wallet identity — users with the same email share credit balances across your apps.
    v0.4.0

    API Keys & Multi-Project

    • AddedAPI key management — generate, rotate, and revoke keys per project.
    • AddedMulti-project support — organize credit types and users across separate projects.
    • NewProject selector in dashboard sidebar.
    • ChangedAPI key prefix display for easy identification without exposing full keys.
    v0.3.0

    Credit Types & Transactions

    • AddedCustom credit types — define unique currencies with symbols, icons, and exchange rates.
    • AddedFull transaction history with filtering by type, date, and credit type.
    • NewIssue and deduct credits via dashboard UI.
    • NewREST API for issuing, deducting, and querying credit balances.
    v0.2.0

    Dashboard & Authentication

    • AddedDashboard with project overview, quick stats, and navigation.
    • AddedEmail/password authentication with secure session management.
    • NewProfile management with display name and company settings.
    • NewPlatform credits system for cred.diy usage.
    v0.1.0

    Initial Launch

    • NewLanding page with feature overview, use cases, and documentation links.
    • NewPublic documentation site with getting started guide and full API reference.
    • NewTypeScript SDK with typed client for credits, users, pricing, checkout, and swaps.