> ## Documentation Index
> Fetch the complete documentation index at: https://flowglad.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Latest updates and changes to the Flowglad platform

<Update label="January 27, 2026">
  ## Highlights

  * Resource-based billing is live. Track seats, projects, storage, or any resource with capacity limits and real-time claims. [#1519](https://github.com/flowglad/flowglad/pull/1519)
  * Better Auth plugin reworked with automatic organization customer resolution, improved routing, and expanded test coverage. [#1617](https://github.com/flowglad/flowglad/pull/1617)
  * Customers and payment methods now fully scoped to pricing models with comprehensive migration support. [#1320](https://github.com/flowglad/flowglad/pull/1320)

  ## New Features

  * Resource-based billing system redesigned so resource claims survive subscription adjustments, scoped to (subscriptionId, resourceId) with expiring claims support. [#1519](https://github.com/flowglad/flowglad/pull/1519)
  * Redesigned resource usage UI with 2-column grid layout, clickable cards, and detail modal with capacity stats. [#1460](https://github.com/flowglad/flowglad/pull/1460)
  * Discounts now scoped to pricing models, allowing the same code across different models. [#1425](https://github.com/flowglad/flowglad/pull/1425)
  * Customers scoped to pricing models with customers.pricing\_model\_id now NOT NULL and uniqueness enforced at pricing model level. [#1320](https://github.com/flowglad/flowglad/pull/1320)
  * Better Auth integration reworked with automatic organization details derivation, new endpoints for getExternalId, billing/pricing, and usage meter balances. [#1617](https://github.com/flowglad/flowglad/pull/1617)
  * Subscription lifecycle emails with trial-specific handling, professional DetailTable component, and unified messaging. [#1504](https://github.com/flowglad/flowglad/pull/1504)
  * Notification preferences with per-organization settings UI and form toggles for test mode, subscription, and payment notifications. [#1366](https://github.com/flowglad/flowglad/pull/1366), [#1444](https://github.com/flowglad/flowglad/pull/1444)

  ## Improvements & Fixes

  * Added migration testing scripts for staging/prod database clones. [#1320](https://github.com/flowglad/flowglad/pull/1320)
  * Batch customer lookups for bulk operations. [#1593](https://github.com/flowglad/flowglad/pull/1593)
  * Resource capacity aggregation with deduplication. [#1519](https://github.com/flowglad/flowglad/pull/1519)
  * Unified StatusTag component with semantic colors. [#1627](https://github.com/flowglad/flowglad/pull/1627)
  * Split test infrastructure with bun test for backend and vitest for frontend. [#1609](https://github.com/flowglad/flowglad/pull/1609), [#1638](https://github.com/flowglad/flowglad/pull/1638)
  * Docker build performance improvements. [#1639](https://github.com/flowglad/flowglad/pull/1639)
  * Parallelized queries in customerBillingTransaction. [#1614](https://github.com/flowglad/flowglad/pull/1614)
  * Fixed proration logic for end-of-period adjustments. [#1519](https://github.com/flowglad/flowglad/pull/1519)
  * Resource claim releases on scheduled cancellation. [#1519](https://github.com/flowglad/flowglad/pull/1519)
  * Navigation fixes preventing 404s on org/livemode switching. [#1567](https://github.com/flowglad/flowglad/pull/1567)
  * Better Auth plugin documentation updates. [#1617](https://github.com/flowglad/flowglad/pull/1617), [#1618](https://github.com/flowglad/flowglad/pull/1618)
  * Comprehensive resource billing documentation. [#1549](https://github.com/flowglad/flowglad/pull/1549), [#1577](https://github.com/flowglad/flowglad/pull/1577)
</Update>

<Update label="January 13, 2026">
  ## Highlights

  * Resource Billing is here, letting you define resource-based features and track usage in real-time with visual progress bars. [#1350](https://github.com/flowglad/flowglad/pull/1350)
  * Supabase Edge Functions integration enables seamless serverless deployments with automatic path detection. [#1353](https://github.com/flowglad/flowglad/pull/1353)
  * Customer Portal redesign with improved navigation, payment method management, and invoice visibility. [#1290](https://github.com/flowglad/flowglad/pull/1290)

  ## New Features

  * Resource Billing UI with full CRUD for resources including data tables, modals, and subscription usage display. [#1347](https://github.com/flowglad/flowglad/pull/1347), [#1348](https://github.com/flowglad/flowglad/pull/1348), [#1349](https://github.com/flowglad/flowglad/pull/1349), [#1350](https://github.com/flowglad/flowglad/pull/1350), [#1351](https://github.com/flowglad/flowglad/pull/1351), [#1352](https://github.com/flowglad/flowglad/pull/1352)
  * Supabase Edge Functions handler with automatic path detection and consistent JSON responses. [#1353](https://github.com/flowglad/flowglad/pull/1353)
  * Resource and Resource Claims REST APIs with full OpenAPI documentation. [#1337](https://github.com/flowglad/flowglad/pull/1337)
  * Customer Portal redesign with new left sidebar navigation, improved account management, and invoice details. [#1290](https://github.com/flowglad/flowglad/pull/1290), [#1291](https://github.com/flowglad/flowglad/pull/1291), [#1293](https://github.com/flowglad/flowglad/pull/1293)
  * Prorated subscription changes for upgrade, downgrade, or cancel with accurate prorated billing. [#1275](https://github.com/flowglad/flowglad/pull/1275), [#1276](https://github.com/flowglad/flowglad/pull/1276)
  * Billing period selector for subscriptions with monthly/annual toggle in customer portal. [#1270](https://github.com/flowglad/flowglad/pull/1270)
  * Usage meter support with calculated price display and billing integration. [#1268](https://github.com/flowglad/flowglad/pull/1268), [#1265](https://github.com/flowglad/flowglad/pull/1265)
  * Catalog cards for pricing display with consistent styling across the portal. [#1285](https://github.com/flowglad/flowglad/pull/1285), [#1302](https://github.com/flowglad/flowglad/pull/1302)
  * Payment method management to add, edit, and set default payment methods in the portal. [#1263](https://github.com/flowglad/flowglad/pull/1263), [#1250](https://github.com/flowglad/flowglad/pull/1250)
  * Invoice list and details pages with downloadable invoices in the customer portal. [#1252](https://github.com/flowglad/flowglad/pull/1252), [#1254](https://github.com/flowglad/flowglad/pull/1254)
  * Subscription cancellation and reactivation flows with confirmation modals. [#1249](https://github.com/flowglad/flowglad/pull/1249), [#1308](https://github.com/flowglad/flowglad/pull/1308)
  * Discount code support during checkout with automatic price adjustments. [#1243](https://github.com/flowglad/flowglad/pull/1243), [#1245](https://github.com/flowglad/flowglad/pull/1245)
  * Free trials with trial status tracking and countdown indicators in the portal. [#1238](https://github.com/flowglad/flowglad/pull/1238), [#1239](https://github.com/flowglad/flowglad/pull/1239)
  * Pricing model features display in checkout and portal for transparent pricing. [#1197](https://github.com/flowglad/flowglad/pull/1197), [#1206](https://github.com/flowglad/flowglad/pull/1206)
  * Flowglad SDK v0.0.165 with updated API types and resource billing support. [#1322](https://github.com/flowglad/flowglad/pull/1322)

  ## Improvements & Fixes

  * Fixed forgot password flow with improved validation and password visibility toggle. [#1203](https://github.com/flowglad/flowglad/pull/1203)
  * Fixed hydration mismatch errors in form fields for stable SSR/CSR rendering. [#1334](https://github.com/flowglad/flowglad/pull/1334)
  * Improved checkout flow with better error handling and loading states. [#1306](https://github.com/flowglad/flowglad/pull/1306), [#1303](https://github.com/flowglad/flowglad/pull/1303)
  * Enhanced dark mode styling throughout the customer portal. [#1296](https://github.com/flowglad/flowglad/pull/1296)
  * Fixed subscription status display and trial period calculations. [#1295](https://github.com/flowglad/flowglad/pull/1295), [#1256](https://github.com/flowglad/flowglad/pull/1256)
  * Improved price formatting with proper currency display and decimal handling. [#1289](https://github.com/flowglad/flowglad/pull/1289), [#1288](https://github.com/flowglad/flowglad/pull/1288)
  * Better loading skeletons and empty states across all portal pages. [#1253](https://github.com/flowglad/flowglad/pull/1253), [#1251](https://github.com/flowglad/flowglad/pull/1251)
  * Fixed billing portal redirect handling and session management. [#1246](https://github.com/flowglad/flowglad/pull/1246), [#1247](https://github.com/flowglad/flowglad/pull/1247)
  * Improved form validation with better error messages across the dashboard. [#1227](https://github.com/flowglad/flowglad/pull/1227), [#1228](https://github.com/flowglad/flowglad/pull/1228)
  * Enhanced mobile responsiveness for portal components. [#1217](https://github.com/flowglad/flowglad/pull/1217), [#1218](https://github.com/flowglad/flowglad/pull/1218)
  * Fixed Stripe webhook handling for subscription lifecycle events. [#1196](https://github.com/flowglad/flowglad/pull/1196), [#1195](https://github.com/flowglad/flowglad/pull/1195)
  * Improved test coverage with stricter assertions across the codebase. [#1332](https://github.com/flowglad/flowglad/pull/1332)
</Update>

<Update label="December 30, 2025">
  ## Highlights

  * Use price slugs instead of IDs when creating subscriptions and usage events for cleaner, more maintainable code. [#876](https://github.com/flowglad/flowglad/pull/876), [#879](https://github.com/flowglad/flowglad/pull/879)
  * Receive email notifications when subscriptions are scheduled for cancellation or actually canceled. [#882](https://github.com/flowglad/flowglad/pull/882), [#891](https://github.com/flowglad/flowglad/pull/891), [#854](https://github.com/flowglad/flowglad/pull/854)
  * Enhanced subscription details page with better product cards, feature access section, and customer information. [#836](https://github.com/flowglad/flowglad/pull/836), [#851](https://github.com/flowglad/flowglad/pull/851), [#844](https://github.com/flowglad/flowglad/pull/844)

  ## New Features

  * Price slug support in SDK to create subscriptions and usage events using price slugs instead of IDs. [#876](https://github.com/flowglad/flowglad/pull/876), [#879](https://github.com/flowglad/flowglad/pull/879)
  * Customer subscription cancellation notifications when subscriptions are canceled or scheduled for cancellation. [#854](https://github.com/flowglad/flowglad/pull/854), [#855](https://github.com/flowglad/flowglad/pull/855), [#882](https://github.com/flowglad/flowglad/pull/882)
  * Organization subscription cancellation scheduled notifications. [#891](https://github.com/flowglad/flowglad/pull/891)
  * Feature Access section on subscription details page showing all features and usage credit grants. [#851](https://github.com/flowglad/flowglad/pull/851)
  * Customer card on subscription details page with quick navigation to customer profile. [#844](https://github.com/flowglad/flowglad/pull/844)
  * Enhanced subscription details page with improved product cards, expandable sections, and better layout. [#836](https://github.com/flowglad/flowglad/pull/836)
  * Improved onboarding experience with clearer copy, better visual feedback, and more actionable steps. [#832](https://github.com/flowglad/flowglad/pull/832)
  * Comprehensive authentication examples and documentation for Better Auth, Supabase, Clerk, NextAuth, and custom auth. [#833](https://github.com/flowglad/flowglad/pull/833)
  * Examples section in README with links to subscription model implementations. [#843](https://github.com/flowglad/flowglad/pull/843)

  ## Improvements & Fixes

  * Subscriptions now cancel immediately when the first payment fails on paid plans. [#915](https://github.com/flowglad/flowglad/pull/915)
  * Free plan subscriptions can no longer be canceled to prevent accidental cancellations. [#838](https://github.com/flowglad/flowglad/pull/838)
  * Subscription items and features now properly expire when subscriptions are canceled. [#839](https://github.com/flowglad/flowglad/pull/839)
  * Billing portal magic links now only work for live mode customers. [#880](https://github.com/flowglad/flowglad/pull/880)
  * Default product price updates are now ignored instead of causing errors. [#848](https://github.com/flowglad/flowglad/pull/848)
  * Improved typography and font rendering across checkout interface components. [#892](https://github.com/flowglad/flowglad/pull/892)
  * Manually added subscription features are now properly tracked with the manuallyCreated flag. [#889](https://github.com/flowglad/flowglad/pull/889)
  * Billing runs now support adjustment runs with explicit tracking flags. [#884](https://github.com/flowglad/flowglad/pull/884)
</Update>

<Update label="December 16, 2025">
  ## Highlights

  * Import and export pricing models as YAML files for faster setup and easier sharing. [#657](https://github.com/flowglad/flowglad/pull/657), [#662](https://github.com/flowglad/flowglad/pull/662)
  * Get automatic email notifications when subscriptions are created or upgraded. [#405](https://github.com/flowglad/flowglad/pull/405)
  * Receive payout notifications when Stripe onboarding completes to streamline revenue flow. [#667](https://github.com/flowglad/flowglad/pull/667)

  ## New Features

  * Added YAML export for pricing models to download and share configurations. [#657](https://github.com/flowglad/flowglad/pull/657)
  * Introduced YAML import for pricing models to quickly set up models from existing configurations. [#662](https://github.com/flowglad/flowglad/pull/662)
  * Added customer subscription notification emails for created and upgraded subscriptions. [#405](https://github.com/flowglad/flowglad/pull/405)
  * Implemented payout notification emails when Stripe onboarding completes. [#667](https://github.com/flowglad/flowglad/pull/667)
  * Added clear test mode banners to all transactional emails to prevent confusion with production emails. [#664](https://github.com/flowglad/flowglad/pull/664)
  * Added GET price endpoint to fetch price details by ID via the API. [#689](https://github.com/flowglad/flowglad/pull/689)

  ## Improvements & Fixes

  * Fixed invoice status handling to only mark as awaiting payment confirmation when payment intent is actually processing. [#685](https://github.com/flowglad/flowglad/pull/685)
  * Fixed billing header to correctly display subscription intervals (daily, weekly, monthly, yearly) instead of defaulting to monthly. [#681](https://github.com/flowglad/flowglad/pull/681)
  * Prevented negative inputs in product amount fields with validation. [#679](https://github.com/flowglad/flowglad/pull/679)
  * Fixed customer billing portal to only consider live-mode customers, preventing test customer access issues. [#678](https://github.com/flowglad/flowglad/pull/678)
  * Improved form modal UI with better overflow handling and consistency across all forms. [#677](https://github.com/flowglad/flowglad/pull/677)
  * Fixed product images from stretching or getting cropped on checkout pages. [#676](https://github.com/flowglad/flowglad/pull/676)
  * Fixed slug collision errors for usage meters with human-readable, specific error messages. [#668](https://github.com/flowglad/flowglad/pull/668)
  * Fixed usage event ledger commands to only emit when properties are distinct within the billing period. [#665](https://github.com/flowglad/flowglad/pull/665)
  * Improved revenue chart layout to clearly separate revenue value from the "Revenue by" selector. [#660](https://github.com/flowglad/flowglad/pull/660)
  * Fixed list invoice line items endpoint to correctly return data. [#682](https://github.com/flowglad/flowglad/pull/682)
</Update>

<Update label="December 2, 2025">
  ## Highlights

  * Launch pricing models faster with the new template system and YAML import/export. [#631](https://github.com/flowglad/flowglad/pull/631)
  * Get notified automatically when subscriptions are created or upgraded with new email templates. [#405](https://github.com/flowglad/flowglad/pull/405)
  * Receive payout notifications when Stripe onboarding completes to streamline your revenue flow. [#667](https://github.com/flowglad/flowglad/pull/667)

  ## New Features

  * Added Pricing Model Templates with Figma-aligned UI for faster setup. [#631](https://github.com/flowglad/flowglad/pull/631)
  * Introduced YAML import/export for pricing models to speed up configuration and sharing. [#657](https://github.com/flowglad/flowglad/pull/657), [#662](https://github.com/flowglad/flowglad/pull/662)
  * Added customer subscription notification emails for created and upgraded subscriptions. [#405](https://github.com/flowglad/flowglad/pull/405)
  * Implemented payout notification emails when Stripe onboarding completes. [#667](https://github.com/flowglad/flowglad/pull/667)
  * Added clear test mode banners to all transactional emails to prevent confusion. [#664](https://github.com/flowglad/flowglad/pull/664)
  * Added GET price endpoint to fetch price details by ID via API. [#689](https://github.com/flowglad/flowglad/pull/689)
  * Updated price editing to create new immutable prices, preventing accidental changes to existing pricing. [#647](https://github.com/flowglad/flowglad/pull/647)

  ## Improvements & Fixes

  * Fixed invoice status handling to only mark as awaiting payment confirmation when payment intent is actually processing. [#685](https://github.com/flowglad/flowglad/pull/685)
  * Fixed billing header to correctly display subscription intervals (daily, weekly, monthly, yearly) instead of defaulting to monthly. [#681](https://github.com/flowglad/flowglad/pull/681)
  * Prevented negative inputs in product amount fields with validation. [#679](https://github.com/flowglad/flowglad/pull/679)
  * Fixed customer billing portal to only consider live-mode customers, preventing test customer access issues. [#678](https://github.com/flowglad/flowglad/pull/678)
  * Improved form modal UI with better overflow handling and consistency across all forms. [#677](https://github.com/flowglad/flowglad/pull/677)
  * Fixed product images from stretching or getting cropped on checkout pages. [#676](https://github.com/flowglad/flowglad/pull/676)
  * Fixed slug collision errors for usage meters with human-readable, specific error messages. [#668](https://github.com/flowglad/flowglad/pull/668)
  * Fixed usage event ledger commands to only emit when properties are distinct within the billing period. [#665](https://github.com/flowglad/flowglad/pull/665)
  * Improved revenue chart layout to clearly separate revenue value from the "Revenue by" selector. [#660](https://github.com/flowglad/flowglad/pull/660)
  * Enhanced payment form validation with clearer error messages for missing required fields. [#622](https://github.com/flowglad/flowglad/pull/622)
  * Fixed list invoice line items endpoint to correctly return data. [#682](https://github.com/flowglad/flowglad/pull/682)
  * Ensured only active prices are displayed and used in billing calculations. [#646](https://github.com/flowglad/flowglad/pull/646)
  * Added validation to require payment method selection before submitting checkout forms. [#648](https://github.com/flowglad/flowglad/pull/648)
  * Updated SDK packages to version 0.11.0 with improved functionality. [#653](https://github.com/flowglad/flowglad/pull/653)
</Update>

<Update label="November 18, 2025">
  ## Highlights

  * Seamlessly upgrade from free to paid plans with proration support to preserve billing cycles. [#404](https://github.com/flowglad/flowglad/pull/404)
  * Access your complete billing portal with subscription management, payment methods, and invoices. [#366](https://github.com/flowglad/flowglad/pull/366)
  * Improved currency input formatting with better accuracy across all forms. [#408](https://github.com/flowglad/flowglad/pull/408)

  ## New Features

  * Complete subscription upgrade system with cancel-and-replace strategy and proration logic. [#401](https://github.com/flowglad/flowglad/pull/401)
  * Proration support for subscription upgrades to preserve original billing cycles. [#404](https://github.com/flowglad/flowglad/pull/404)
  * New billing portal with tabbed interface for subscription management, payment methods, and invoices. [#366](https://github.com/flowglad/flowglad/pull/366)
  * Enhanced analytics and reporting for subscription upgrades with separate MRR tracking. [#400](https://github.com/flowglad/flowglad/pull/400)
  * Database schema updates to support subscription upgrades with cancellation reasons and upgrade tracking. [#398](https://github.com/flowglad/flowglad/pull/398)
  * Destination environment selection for cloning pricing models across environments. [#397](https://github.com/flowglad/flowglad/pull/397)

  ## Improvements & Fixes

  * Fixed currency input formatting and parsing across all forms with proper zero-decimal currency support. [#408](https://github.com/flowglad/flowglad/pull/408)
  * Improved product feature editing with reliable add/remove functionality. [#393](https://github.com/flowglad/flowglad/pull/393)
  * Fixed pricing model editing modal submission issues. [#391](https://github.com/flowglad/flowglad/pull/391)
  * Resolved checkout session circular dependencies and improved payment flow stability. [#392](https://github.com/flowglad/flowglad/pull/392)
  * Fixed membership selection procedure for proper user filtering. [#395](https://github.com/flowglad/flowglad/pull/395)
  * Enhanced subscription upgrade implementation with better date filtering and timezone handling. [#402](https://github.com/flowglad/flowglad/pull/402)
</Update>

<Update label="November 4, 2025">
  ## Highlights

  * Enhanced billing portal with comprehensive subscription management, payment methods, and invoice handling. [#366](https://github.com/flowglad/flowglad/pull/366)
  * Improved currency input formatting with better handling of zero-decimal currencies and locale-aware formatting. [#408](https://github.com/flowglad/flowglad/pull/408)
  * Automatic slug generation across all forms for better user experience and consistency. [#406](https://github.com/flowglad/flowglad/pull/406)

  ## New Features

  * Launched comprehensive billing portal with tabbed interface for subscription management, payment methods, and invoices. [#366](https://github.com/flowglad/flowglad/pull/366)
  * Implemented subscription upgrade logic with proration support for preserving billing cycles. [#404](https://github.com/flowglad/flowglad/pull/404), [#401](https://github.com/flowglad/flowglad/pull/401)
  * Added automatic slug generation for products, prices, features, and usage meters with smart context awareness. [#406](https://github.com/flowglad/flowglad/pull/406)
  * Integrated Featurebase messenger for in-app customer support. [#415](https://github.com/flowglad/flowglad/pull/415)
  * Made usage meters available to all users by removing feature flag restrictions. [#413](https://github.com/flowglad/flowglad/pull/413)
  * Added support for default plan interval units when creating pricing models. [#439](https://github.com/flowglad/flowglad/pull/439)
  * Created new purchase API endpoint for fetching individual purchases. [#417](https://github.com/flowglad/flowglad/pull/417)

  ## Improvements & Fixes

  * Enhanced currency input formatting with proper zero-decimal currency support and locale-aware validation. [#408](https://github.com/flowglad/flowglad/pull/408)
  * Improved API key validation with Redis caching for better performance. [#430](https://github.com/flowglad/flowglad/pull/430)
  * Enhanced API telemetry with comprehensive tracing, error categorization, and performance metrics. [#438](https://github.com/flowglad/flowglad/pull/438)
  * Extended checkout session and fee calculation retention to 14 days for better data management. [#420](https://github.com/flowglad/flowglad/pull/420)
  * Fixed trial input handling in product creation modal. [#412](https://github.com/flowglad/flowglad/pull/412)
  * Improved anonymous checkout validation and event creation for payment processing. [#407](https://github.com/flowglad/flowglad/pull/407)
  * Enhanced invoice payment flow by unifying through checkout sessions. [#385](https://github.com/flowglad/flowglad/pull/385)
  * Added comprehensive route configuration tests for better API reliability. [#443](https://github.com/flowglad/flowglad/pull/443), [#442](https://github.com/flowglad/flowglad/pull/442), [#440](https://github.com/flowglad/flowglad/pull/440)
  * Improved database constraints and default pricing model handling. [#422](https://github.com/flowglad/flowglad/pull/422)
  * Enhanced API authentication with support for both Bearer token and raw API key formats. [#434](https://github.com/flowglad/flowglad/pull/434)
</Update>

<Update label="October 21, 2025">
  ## Highlights

  * Seamless customer billing portal with magic link authentication for a frictionless experience. [#347](https://github.com/flowglad/flowglad/pull/347)
  * New customers automatically get subscriptions based on their pricing model. [#328](https://github.com/flowglad/flowglad/pull/328)
  * Enhanced error handling with specific, user-friendly messages instead of generic database errors. [#337](https://github.com/flowglad/flowglad/pull/337)

  ## New Features

  * Integrated customer billing portal with magic link authentication. [#347](https://github.com/flowglad/flowglad/pull/347)
  * Automatic subscription creation for new customers based on pricing models. [#328](https://github.com/flowglad/flowglad/pull/328)
  * Support for non-renewing subscriptions with proper billing logic. [#326](https://github.com/flowglad/flowglad/pull/326), [#327](https://github.com/flowglad/flowglad/pull/327)
  * Responsive pricing table component with product toggle and tier selection. [#330](https://github.com/flowglad/flowglad/pull/330)
  * Organization upfront processing credits for better cash flow management. [#325](https://github.com/flowglad/flowglad/pull/325)

  ## Improvements & Fixes

  * Enhanced error handling with specific, user-friendly messages. [#337](https://github.com/flowglad/flowglad/pull/337)
  * Fixed organization switching for users with multiple memberships. [#340](https://github.com/flowglad/flowglad/pull/340)
  * Fixed usage-based checkout sessions and fee calculations. [#339](https://github.com/flowglad/flowglad/pull/339)
  * Fixed product features not populating in edit modal. [#336](https://github.com/flowglad/flowglad/pull/336)
  * Fixed event type mismatch in payment intent succeeded handler. [#334](https://github.com/flowglad/flowglad/pull/334)
  * Updated pricing model labels to use proper sentence case. [#341](https://github.com/flowglad/flowglad/pull/341)
  * Fixed corner rounding consistency on sign-up page. [#331](https://github.com/flowglad/flowglad/pull/331)
  * Fixed ledger manager bugs for non-renewing subscriptions. [#329](https://github.com/flowglad/flowglad/pull/329)
  * Renamed "Catalog" to "Pricing Model" for better clarity. [#327](https://github.com/flowglad/flowglad/pull/327)
</Update>

<Update label="October 7, 2025">
  ## Highlights

  * Streamlined authentication with Google sign-up and Better Auth migration for enhanced security. [#309](https://github.com/flowglad/flowglad/pull/309)
  * Improved product management with drawer-based forms and feature multi-select. [#314](https://github.com/flowglad/flowglad/pull/314)
  * Enhanced UI components with shadcn integration for better user experience. [#298](https://github.com/flowglad/flowglad/pull/298)

  ## New Features

  * Added shadcn UI component registry and build system for consistent design. [#324](https://github.com/flowglad/flowglad/pull/324)
  * Introduced Google sign-up with automatic onboarding flow. [#315](https://github.com/flowglad/flowglad/pull/315)
  * Migrated to Better Auth for enhanced security and authentication. [#309](https://github.com/flowglad/flowglad/pull/309)
  * Added automatic failure handling for stale payments. [#320](https://github.com/flowglad/flowglad/pull/320)
  * Enhanced product forms with drawer interface and feature multi-select. [#314](https://github.com/flowglad/flowglad/pull/314)
  * Added replyTo field for customer-facing email notifications. [#318](https://github.com/flowglad/flowglad/pull/318)

  ## Improvements & Fixes

  * Fixed multi-organization user access with improved RLS policies. [#313](https://github.com/flowglad/flowglad/pull/313)
  * Resolved onboarding 401 errors for smoother user experience. [#319](https://github.com/flowglad/flowglad/pull/319)
  * Enhanced discount code input field stability. [#316](https://github.com/flowglad/flowglad/pull/316)
  * Fixed date picker crashes and improved date handling. [#308](https://github.com/flowglad/flowglad/pull/308)
  * Improved subscription endpoint with timestamp compatibility. [#312](https://github.com/flowglad/flowglad/pull/312)
  * Added comprehensive shadcn UI components (forms, buttons, inputs, etc.). [#298](https://github.com/flowglad/flowglad/pull/298)
</Update>

<Update label="September 23, 2025">
  ## Highlights

  * Restored invoice checkout flow, allowing your customers to easily pay for invoices. [#292](https://github.com/flowglad/flowglad/pull/292)
  * Added product slug support for unique catalog identification and improved product management. [#301](https://github.com/flowglad/flowglad/pull/301)
  * Completely refreshed UI with modern components for a more intuitive and responsive experience.

  ## New Features

  * Restored invoice checkout flow, enabling customers to easily pay for invoices directly through the platform. [#292](https://github.com/flowglad/flowglad/pull/292)
  * Added product slug field to product forms for better catalog organization and unique identification. [#301](https://github.com/flowglad/flowglad/pull/301)
  * Enhanced authentication system for improved security and user experience.

  ## Improvements & Fixes

  * Completely refreshed UI with modern shadcn components for a more intuitive and responsive experience.
  * Fixed date picker issues to prevent site crashes and ensure smooth date selection.
  * Enhanced form components with better validation, styling, and user feedback.
  * Improved select components with better descriptions and label support.
  * Added responsive sidebar navigation for better mobile experience.
  * Upgraded form buttons with consistent styling and improved user interaction.
</Update>

<Update label="September 9, 2025">
  ## Highlights

  * Onboarding now includes a one-click "Add to Cursor MCP" button for a faster setup experience. [#289](https://github.com/flowglad/flowglad/pull/289)
  * Invoice API now properly accepts millisecond timestamps, ensuring more accurate billing dates. [#290](https://github.com/flowglad/flowglad/pull/290)

  ## New Features

  * Added "Add to Cursor MCP" button in onboarding for seamless workspace setup. [#289](https://github.com/flowglad/flowglad/pull/289)

  ## Improvements & Fixes

  * Invoice endpoint now validates date fields as millisecond timestamps, preventing mismatched timezones. [#290](https://github.com/flowglad/flowglad/pull/290)
</Update>

<Update label="August 26, 2025">
  ## Highlights

  * Added customer email to payment notifications for improved communication. [#285](https://github.com/flowglad/flowglad/pull/285)
  * Activated payment failed notifications for both customers and organizations. [#278](https://github.com/flowglad/flowglad/pull/278)
  * Introduced manual approval for payouts to enhance security. [#280](https://github.com/flowglad/flowglad/pull/280)

  ## New Features

  * Added customer email to payment notifications. [#285](https://github.com/flowglad/flowglad/pull/285)
  * Send organization payment failed notification. [#284](https://github.com/flowglad/flowglad/pull/284)
  * Require manual approval for payouts. [#280](https://github.com/flowglad/flowglad/pull/280)

  ## Improvements & Fixes

  * Fixed teammate visibility in settings. [#205](https://github.com/flowglad/flowglad/pull/205)
  * Expanded docs for subscriptions, checkout, payment methods. [#202](https://github.com/flowglad/flowglad/pull/202)
  * Resolved icon and pricing display bugs. [#199](https://github.com/flowglad/flowglad/pull/199)
  * Improved discount input accuracy. [#198](https://github.com/flowglad/flowglad/pull/198)
  * Made usage meter ID optional in Create Price. [#197](https://github.com/flowglad/flowglad/pull/197)
</Update>

<Update label="August 12, 2025">
  ## Highlights

  * Never miss a failed payment with automatic email and dashboard alerts. [#278](https://github.com/flowglad/flowglad/pull/278)
  * Build faster with new Managed Catalog Provisioning (MCP) middleware and server. [#276](https://github.com/flowglad/flowglad/pull/276), [#274](https://github.com/flowglad/flowglad/pull/274)
  * Seamless subscription activation via one-click activate\_subscription checkout. [#273](https://github.com/flowglad/flowglad/pull/273), [#263](https://github.com/flowglad/flowglad/pull/263)

  ## New Features

  * Payment failed notifications automatically sent to customers and organizations. [#278](https://github.com/flowglad/flowglad/pull/278)
  * Managed Catalog Provisioning middleware added to React/Next SDK with full backend support. [#276](https://github.com/flowglad/flowglad/pull/276), [#274](https://github.com/flowglad/flowglad/pull/274)
  * checkFeatureAccess and checkUsageBalance methods for granular feature gating. [#268](https://github.com/flowglad/flowglad/pull/268)
  * Cleaner DOM: SDK no longer injects the extra flowglad-root class. [#277](https://github.com/flowglad/flowglad/pull/277)
  * Catalog Setup API endpoint lets you bootstrap entire catalogs programmatically. [#271](https://github.com/flowglad/flowglad/pull/271)
  * Full support for activate\_subscription checkout sessions in SDK. [#273](https://github.com/flowglad/flowglad/pull/273)

  ## Improvements & Fixes

  * Middleware stability fixes and removed unnecessary catch-all logic. [#275](https://github.com/flowglad/flowglad/pull/275)
  * Resolved race conditions during checkout session confirmation. [#269](https://github.com/flowglad/flowglad/pull/269)
  * Onboarding UI polish and clearer quick-start docs for smoother setup experience. [#266](https://github.com/flowglad/flowglad/pull/266), [#264](https://github.com/flowglad/flowglad/pull/264), [#262](https://github.com/flowglad/flowglad/pull/262), [#261](https://github.com/flowglad/flowglad/pull/261)
  * Fixed authenticated transaction flow to correctly attach organization\_id. [#267](https://github.com/flowglad/flowglad/pull/267)
  * Allowed usage events for credit-trial subscriptions by lifting strict constraint. [#270](https://github.com/flowglad/flowglad/pull/270)
</Update>

<Update label="July 29, 2025">
  ## Highlights

  * Credit trials now available with configurable pricing and overage options. [#248](https://github.com/flowglad/flowglad/pull/248)
  * Enhanced subscription management with detailed views and payment methods. [#238](https://github.com/flowglad/flowglad/pull/238)
  * Improved dashboard charts and loading transitions for better user experience. [#241](https://github.com/flowglad/flowglad/pull/241)

  ## New Features

  * Added support for credit trials with configurable pricing and overage options. [#248](https://github.com/flowglad/flowglad/pull/248)
  * New subscription details page with payment method and invoice information. [#238](https://github.com/flowglad/flowglad/pull/238)
  * Experimental subscription feature items with catalog details page. [#251](https://github.com/flowglad/flowglad/pull/251)
  * Enhanced payment method flow to update all existing subscriptions. [#249](https://github.com/flowglad/flowglad/pull/249)

  ## Improvements & Fixes

  * Improved dashboard charts with better loading transitions. [#241](https://github.com/flowglad/flowglad/pull/241)
  * Fixed checkout session confirmation to properly attach customer records. [#243](https://github.com/flowglad/flowglad/pull/243)
  * Standardized email components for organization and customer-facing communications. [#244](https://github.com/flowglad/flowglad/pull/244)
  * Improved timezone handling for billing period creation. [#245](https://github.com/flowglad/flowglad/pull/245)
  * Simplified API key generation with secret key support. [#246](https://github.com/flowglad/flowglad/pull/246)
  * Enhanced SDK theming support for better dark/light mode compatibility. [#240](https://github.com/flowglad/flowglad/pull/240)
  * Fixed various UI issues in archive price and make default price modals. [#242](https://github.com/flowglad/flowglad/pull/242)
</Update>

<Update label="July 15, 2025">
  ## Highlights

  * Launched Subscription Features Table and related UX enhancements. [#217](https://github.com/flowglad/flowglad/pull/217)
  * Added Revenue Data Filters by product ID for deeper insights. [#232](https://github.com/flowglad/flowglad/pull/232)
  * Improved Product Details Page for a smoother, more intuitive UI. [#237](https://github.com/flowglad/flowglad/pull/237)

  ## New Features

  * Subscription Features Table and schema rollout. [#217](https://github.com/flowglad/flowglad/pull/217)
  * Subscription Feature Items for customizable plans. [#218](https://github.com/flowglad/flowglad/pull/218)
  * Auto-creation of subscription item features on subscription creation. [#219](https://github.com/flowglad/flowglad/pull/219)
  * Revenue data filters by product ID. [#232](https://github.com/flowglad/flowglad/pull/232)

  ## Improvements & Fixes

  * Refreshed Product Details Page UI. [#237](https://github.com/flowglad/flowglad/pull/237)
  * UI cleanup: collapsible side-nav and consolidated settings. [#236](https://github.com/flowglad/flowglad/pull/236)
  * Fixed zero trialDays edge cases. [#233](https://github.com/flowglad/flowglad/pull/233)
  * Ensured default price is created for new product transactions. [#231](https://github.com/flowglad/flowglad/pull/231)
  * Resolved price form field and discount percentage bugs. [#228](https://github.com/flowglad/flowglad/pull/228)
  * Fixed payment form email validation and error labels. [#220](https://github.com/flowglad/flowglad/pull/220)
  * Adjusted price form fields for clearer input. [#222](https://github.com/flowglad/flowglad/pull/222)
</Update>
