Logo
Explore Help
Sign in
fslabs/lago-api
fslabs/lago-api
10
0
Fork
You've already forked lago-api
0
Code Issues Pull requests Projects Releases 182 Packages Wiki Activity Actions
182 releases 187 tags
  • v1.14.0 039336027d

    v1.14.0 Stable

    rsempe released this 2024-10-17 14:41:56 +00:00 | 1902 commits to main since this release

    What's Changed

    • chore: Add GitHub release badge to the repository by @electrosenpai in https://github.com/getlago/lago-api/pull/2637
    • feat(hubspot): Add associations, attributes to customer models to support hubspot integration by @ivannovosad in https://github.com/getlago/lago-api/pull/2667
    • fix(credit-notes): submit credit note to tax provider after transaction ends by @lovrocolic in https://github.com/getlago/lago-api/pull/2665
    • feat(cp-improve): Customer portal update customer's customer_type by @ancorcruz in https://github.com/getlago/lago-api/pull/2666
    • misc: move invoice numbering outside DB transaction by @lovrocolic in https://github.com/getlago/lago-api/pull/2621
    • fix (wallets): improve handling rc upon wallet update by @lovrocolic in https://github.com/getlago/lago-api/pull/2669
    • fix(invoice-numbering): cover draft invoice number when tax error by @lovrocolic in https://github.com/getlago/lago-api/pull/2671
    • feat(dunning): Add DunningCampaign and DunningCampaignThreshold by @rsempe in https://github.com/getlago/lago-api/pull/2670
    • fix: Generate invoice for paid instant charges on subscription termination by @ancorcruz in https://github.com/getlago/lago-api/pull/2675
    • feat(clickhouse): Improve clickhouse store by @jdenquin in https://github.com/getlago/lago-api/pull/2677
    • chore(deps): bump webrick from 1.8.1 to 1.8.2 by @dependabot in https://github.com/getlago/lago-api/pull/2679
    • Feat: issue credit note on credit invoice - db change by @annvelents in https://github.com/getlago/lago-api/pull/2676
    • fix(credit_note): Make sure credit notes jobs are processed outside of DB transactions by @vincent-pochet in https://github.com/getlago/lago-api/pull/2680
    • fix(invoice) Skip ActiveRecord::RecordNotUnique for periodic invoices by @vincent-pochet in https://github.com/getlago/lago-api/pull/2681
    • feat(dunning): Add DunningCampaigns::Create graphql mutation by @rsempe in https://github.com/getlago/lago-api/pull/2672
    • fix (invoice-numbering): revert draft case for new invoice numbering by @lovrocolic in https://github.com/getlago/lago-api/pull/2683
    • fix (invoice-numbering): revert moving invoice numbering outside DB transaction by @lovrocolic in https://github.com/getlago/lago-api/pull/2684
    • feat(wallet): Improve how we're refreshing wallet's ongoing balance by @rsempe in https://github.com/getlago/lago-api/pull/2682
    • fix(wallet): Send wallet transaction webhooks outside of DB transactions by @vincent-pochet in https://github.com/getlago/lago-api/pull/2685
    • fix(integration): Fix rate limit handling by @vincent-pochet in https://github.com/getlago/lago-api/pull/2686
    • fix(wallet): Save wallet transaction using floor for credits by @rsempe in https://github.com/getlago/lago-api/pull/2688
    • misc: Retry RefreshOngoingBalanceJob if stale object by @rsempe in https://github.com/getlago/lago-api/pull/2691
    • fix(clickhouse): Fix timestamp precision by @jdenquin in https://github.com/getlago/lago-api/pull/2689
    • perf(Filters) - increase performance of updating charge filters by @nudded in https://github.com/getlago/lago-api/pull/2696
    • feat (cascading): add DB changes for charge cascading by @lovrocolic in https://github.com/getlago/lago-api/pull/2693
    • feat(stripe): Improve support of Indian card by @jdenquin in https://github.com/getlago/lago-api/pull/2690
    • fix(gocardless): Treat Gocardless webhooks events in separate jobs by @vincent-pochet in https://github.com/getlago/lago-api/pull/2695
    • feat(clickhouse): new column for clickhouse events store on org by @jdenquin in https://github.com/getlago/lago-api/pull/2699
    • feat(dunning): Add DunningCampaignsResolver by @rsempe in https://github.com/getlago/lago-api/pull/2692
    • fix(netsuite): Fix the customer update payload by @ivannovosad in https://github.com/getlago/lago-api/pull/2702
    • fix(gocarless): Refund metadata can contains 3 keys at max by @vincent-pochet in https://github.com/getlago/lago-api/pull/2703
    • fix(wallet): Send wallet transaction webhooks outside of DB transactions by @rsempe in https://github.com/getlago/lago-api/pull/2706
    • feat(dunning): Add dunning campaign to customer, database changes by @ancorcruz in https://github.com/getlago/lago-api/pull/2698

    New Contributors

    • @electrosenpai made their first contribution in https://github.com/getlago/lago-api/pull/2637

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.13.1...v1.14.0

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.13.1 4229e4486f

    v1.13.1 Stable

    lovrocolic released this 2024-10-09 12:32:05 +00:00 | 1943 commits to main since this release

    What's Changed

    • Fix: misspelled resource on credit note graphQL serializer by @annvelents in https://github.com/getlago/lago-api/pull/2626
    • Feat netsuite taxes payloads by @ivannovosad in https://github.com/getlago/lago-api/pull/2622
    • feat(netsuite-taxes): Add new tax attributes to GraphQL types and inputs by @ivannovosad in https://github.com/getlago/lago-api/pull/2616
    • feat(dunning): Add subscriptions resolver to customer portal by @rsempe in https://github.com/getlago/lago-api/pull/2627
    • feat(customer-portal): Add current billing dates to subscription object by @rsempe in https://github.com/getlago/lago-api/pull/2629
    • feat(cp-improv): Customer Portal expose and edit customer info by @ancorcruz in https://github.com/getlago/lago-api/pull/2599
    • feat(event): Add event list API by @earthpyy in https://github.com/getlago/lago-api/pull/2601
    • feat(cp-improv): Customer portal - expose wallet info and top up workflow by @ancorcruz in https://github.com/getlago/lago-api/pull/2630
    • Fix: credit notes sorting by @annvelents in https://github.com/getlago/lago-api/pull/2632
    • feat: added translations by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2634
    • feat(customer_portal): Add usage resolver to customer portal by @rsempe in https://github.com/getlago/lago-api/pull/2636
    • feat(tax-integrations): Cover tax deduction case for tax integrations by @lovrocolic in https://github.com/getlago/lago-api/pull/2628
    • feat(DynamicPricing) - Add dynamic charge model & validator by @nudded in https://github.com/getlago/lago-api/pull/2613
    • fix(vat-rates): Update Finnish VAT by @ivannovosad in https://github.com/getlago/lago-api/pull/2638
    • misc: Refact some services to the call pattern by @vincent-pochet in https://github.com/getlago/lago-api/pull/2641
    • feat(PreciseAmountRounding) - format precise numbers with 6 significant digits by @nudded in https://github.com/getlago/lago-api/pull/2639
    • feat(customer-portal): Add Subscription graphql resolver by @rsempe in https://github.com/getlago/lago-api/pull/2644
    • misc: Refactor Customer::UpdateService by @vincent-pochet in https://github.com/getlago/lago-api/pull/2645
    • fix(okta): Fix okta auth url by @jdenquin in https://github.com/getlago/lago-api/pull/2647
    • feat(customer-portal): Extract organization type and add premium integrations by @rsempe in https://github.com/getlago/lago-api/pull/2648
    • Fix: closed invoices with generated number by @annvelents in https://github.com/getlago/lago-api/pull/2646
    • fix(invoice-template): Fix grouped_by_display helper method by @ivannovosad in https://github.com/getlago/lago-api/pull/2649
    • fix(okta): fix auth URL by @jdenquin in https://github.com/getlago/lago-api/pull/2651
    • Feat: Add price breakdown for pay in advance percentage charge by @annvelents in https://github.com/getlago/lago-api/pull/2605
    • fix(payment-provider-code): Fix payment provider code change by @ivannovosad in https://github.com/getlago/lago-api/pull/2640
    • fix(webhook): Handle Errno::EHOSTUNREACH by @vincent-pochet in https://github.com/getlago/lago-api/pull/2654
    • Don't execute RefreshDraft service when the ready_to_be_refreshed is not true by @nudded in https://github.com/getlago/lago-api/pull/2655
    • misc: Refactor more pre-call era services by @vincent-pochet in https://github.com/getlago/lago-api/pull/2653
    • fix(intergrations): Fix fees in invoices payload by @ivannovosad in https://github.com/getlago/lago-api/pull/2656
    • fix(membership): Ensure membership is in current organization when revoking by @vincent-pochet in https://github.com/getlago/lago-api/pull/2658
    • feat(customer-portal): Add applicable timezone to customer portal customer by @rsempe in https://github.com/getlago/lago-api/pull/2652
    • misc: Remove the need for BaseService current user argument by @vincent-pochet in https://github.com/getlago/lago-api/pull/2660
    • fix(pdf): Fix credit note generating pdf and webhook by @ivannovosad in https://github.com/getlago/lago-api/pull/2659
    • misc: Update cache format version by @vincent-pochet in https://github.com/getlago/lago-api/pull/2661
    • feat(clickhouse): Rework tables configuration by @jdenquin in https://github.com/getlago/lago-api/pull/2657
    • feat(PreciseAmountCents) Show pay in advance units with same precision as other fees by @nudded in https://github.com/getlago/lago-api/pull/2663
    • Fix: adjust tax precise amount when issuing credit notes by @annvelents in https://github.com/getlago/lago-api/pull/2643
    • feat(hubspot): Add new attributes to hubspot integration model by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2662
    • fix (wallet-race-condition): Retry wallet update upon race condition by @lovrocolic in https://github.com/getlago/lago-api/pull/2664

    New Contributors

    • @earthpyy made their first contribution in https://github.com/getlago/lago-api/pull/2601

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.12.2...v1.13.1

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.12.3 05dddc26d5

    v1.12.3 Stable

    nudded released this 2024-10-03 10:06:36 +00:00 | 1982 commits to main since this release

    What's Changed

    • Don't execute RefreshDraft service when the ready_to_be_refreshed is not true by @nudded in https://github.com/getlago/lago-api/pull/2655

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.12.2...v1.12.3

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.12.2 037290f94a

    v1.12.2 Stable

    rsempe released this 2024-09-25 07:53:48 +00:00 | 1983 commits to main since this release

    What's Changed

    • misc(event): Remove ordering of event queries when not required by @vincent-pochet in https://github.com/getlago/lago-api/pull/2618
    • misc: Revert graphql schemas split by @rsempe in https://github.com/getlago/lago-api/pull/2625

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.12.1...v1.12.2

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.12.1 b4cd672d84

    v1.12.1 Stable

    nudded released this 2024-09-24 13:53:44 +00:00 | 1985 commits to main since this release

    What's Changed

    • misc: Align env variables with documentation by @vincent-pochet in https://github.com/getlago/lago-api/pull/2620
    • feat(hubspot): add hubspot to Integrations types by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2623
    • Feat(anrok): add identification that we synced credit note by @annvelents in https://github.com/getlago/lago-api/pull/2619
    • bug - Update payment_provider_code in more cases by @nudded in https://github.com/getlago/lago-api/pull/2624
    • Feat(anrok): call report credit note job when creating a credit note by @annvelents in https://github.com/getlago/lago-api/pull/2617

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.12.0...v1.12.1

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.12.0 eab2aabd60

    v1.12.0 Stable

    rsempe released this 2024-09-23 09:47:19 +00:00 | 1990 commits to main since this release

    What's Changed

    • feat(dunning): Fix webhooks events processing and payment request email triggering on PSPs payment attempts by @ancorcruz in https://github.com/getlago/lago-api/pull/2546
    • misc: Disable GraphQL introspection by @vincent-pochet in https://github.com/getlago/lago-api/pull/2575
    • feat (tax-integrations): support endpoint for reporting credit notes in tax provider by @lovrocolic in https://github.com/getlago/lago-api/pull/2571
    • fix(invoice): avoid failure on error not related to taxes by @vincent-pochet in https://github.com/getlago/lago-api/pull/2576
    • feat(customer_portal): Remove premium restriction by @rsempe in https://github.com/getlago/lago-api/pull/2574
    • fix: Do not display organization email if empty by @rsempe in https://github.com/getlago/lago-api/pull/2579
    • Revert "misc: Disable GraphQL introspection" by @nudded in https://github.com/getlago/lago-api/pull/2580
    • misc: refactor tax provider inheritance for the aggregator scope by @lovrocolic in https://github.com/getlago/lago-api/pull/2578
    • Fix: save fees with taxes_rate when creating one off invoice by @annvelents in https://github.com/getlago/lago-api/pull/2583
    • fix(customer-type): Do not add empty firstname and lastname to xero payload by @ivannovosad in https://github.com/getlago/lago-api/pull/2573
    • feat(tax-integration): add logic for reporting credit note to the tax provider by @lovrocolic in https://github.com/getlago/lago-api/pull/2577
    • Feat(anrok<>credit_notes) refactor CreditNotes::AppliedTax to search taxes by tax_code by @annvelents in https://github.com/getlago/lago-api/pull/2536
    • Feat(anrok<>cn): update serializers with error_details by @annvelents in https://github.com/getlago/lago-api/pull/2585
    • feat (tax-integrations): add mutation for credit note sync retry by @lovrocolic in https://github.com/getlago/lago-api/pull/2586
    • fix(subscription): fix tax error digging in all the places by @vincent-pochet in https://github.com/getlago/lago-api/pull/2584
    • misc: create a random id on generated plain object by @ansmonjol in https://github.com/getlago/lago-api/pull/2566
    • fix(subscription): Fix generating invoice with pending downgrade by @vincent-pochet in https://github.com/getlago/lago-api/pull/2581
    • bug(LifetimeUsage) - delegate total_usage_amount_cents to total_amount_cents by @nudded in https://github.com/getlago/lago-api/pull/2589
    • feat(hubspot): Add hubspot integration models by @ivannovosad in https://github.com/getlago/lago-api/pull/2588
    • misc(cleanup) Fix billing service call & introduce rubocop ensuring code consistency by @nudded in https://github.com/getlago/lago-api/pull/2543
    • fix: change gcl customer payload by @lovrocolic in https://github.com/getlago/lago-api/pull/2593
    • feat(dunning): update FR email copy by @ancorcruz in https://github.com/getlago/lago-api/pull/2587
    • bug - Move rubocop to dev folder and only load it in test & development by @nudded in https://github.com/getlago/lago-api/pull/2596
    • feat(dunning): Remove dunning feature from premium addon by @rsempe in https://github.com/getlago/lago-api/pull/2595
    • feat: add hubspot connection services by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2597
    • feat(hubspot): Add GraphQL for hubspot connection by @ivannovosad in https://github.com/getlago/lago-api/pull/2591
    • feat(DynamicPricing) - Add precise_total_amount_cents to Event by @nudded in https://github.com/getlago/lago-api/pull/2594
    • misc(group): Remove legacy group_properties validation in charge by @vincent-pochet in https://github.com/getlago/lago-api/pull/2592
    • fix (accounting-integrations): send webhook for incomplete payload by @lovrocolic in https://github.com/getlago/lago-api/pull/2600
    • chore(deps): bump google-protobuf from 3.25.4 to 3.25.5 by @dependabot in https://github.com/getlago/lago-api/pull/2604
    • feat(tax-invoices): add required invoice title for some countries by @lovrocolic in https://github.com/getlago/lago-api/pull/2602
    • misc: Split graphql definitions into two schemas by @rsempe in https://github.com/getlago/lago-api/pull/2603
    • Fix: change default value for WalletTransaction metadata by @annvelents in https://github.com/getlago/lago-api/pull/2609
    • misc: Fix graphql routes by @rsempe in https://github.com/getlago/lago-api/pull/2607
    • fix default metadata by @annvelents in https://github.com/getlago/lago-api/pull/2611
    • chore(deps): bump puma from 6.4.2 to 6.4.3 by @dependabot in https://github.com/getlago/lago-api/pull/2614
    • feat(netsuite-taxes): Add new model attributes by @ivannovosad in https://github.com/getlago/lago-api/pull/2606
    • Fix invoice status when choosing final status for the invoice by @annvelents in https://github.com/getlago/lago-api/pull/2615
    • feat(netsuite-taxes): Add new tax attributes to collection mapping services by @ivannovosad in https://github.com/getlago/lago-api/pull/2612
    • feat(DynamicPricing): Accept precise_total_amount_cents when creating an event by @vincent-pochet in https://github.com/getlago/lago-api/pull/2610

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.11.2...v1.12.0

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.11.2 4f2c57c757

    v1.11.2 Stable

    nudded released this 2024-09-12 10:13:33 +00:00 | 2030 commits to main since this release

    What's Changed

    • fix(integration): Add more auto retries for reuqest limit errors by @vincent-pochet in https://github.com/getlago/lago-api/pull/2570
    • bug - Fix check for invoice.closed? in Invoices::AdvanceChargesService by @nudded in https://github.com/getlago/lago-api/pull/2572

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.11.1...v1.11.2

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.11.1 100b23141e

    v1.11.1 Stable

    nudded released this 2024-09-11 09:37:54 +00:00 | 2032 commits to main since this release

    What's Changed

    • feat(customer-type): Update anrok and xero payloads with new fields by @ivannovosad in https://github.com/getlago/lago-api/pull/2563
    • Feat(invoice): Add finalize zero invoice to GraphQL by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2526
    • misc: Remove months restriction from gross revenues by @rsempe in https://github.com/getlago/lago-api/pull/2565
    • feat(customer-type): Update stripe customer name with new fields by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2564
    • add new WF to build arm64 image by @nudded in https://github.com/getlago/lago-api/pull/2567
    • Feat: anrok <> credit_notes model changes by @annvelents in https://github.com/getlago/lago-api/pull/2558
    • bug(Cache) - Only take the column names present on Fee when creating one from cache by @nudded in https://github.com/getlago/lago-api/pull/2568
    • chore(Release) - Run release workflow on github hosted arm runner by @nudded in https://github.com/getlago/lago-api/pull/2569

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.11.0...v1.11.1

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.11.0 5cf42f1dbc

    v1.11.0 Stable

    vincent-pochet released this 2024-09-10 13:29:38 +00:00 | 2040 commits to main since this release

    What's Changed

    • Fix(permissions): Allow Finance Role to View and Update Organization’s Tax ID by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2525
    • feat(dunning): Process PSPs event for payment requests payment status update by @ancorcruz in https://github.com/getlago/lago-api/pull/2528
    • feat(ProgressiveBilling): expose SubscriptionLifetimeUsage in GraphQL by @vincent-pochet in https://github.com/getlago/lago-api/pull/2519
    • feat(tax-integrations): change anrok license from add-on to premium by @lovrocolic in https://github.com/getlago/lago-api/pull/2527
    • misc: prevent applying taxes for current usage where it is not necessary by @lovrocolic in https://github.com/getlago/lago-api/pull/2532
    • feat(dunning): Include payment link to payment request email when available by @ancorcruz in https://github.com/getlago/lago-api/pull/2530
    • feat(dunning): Drop lago_invoice_ids from PSPs metadata payloads by @ancorcruz in https://github.com/getlago/lago-api/pull/2533
    • Feat precise amounts services by @ivannovosad in https://github.com/getlago/lago-api/pull/2524
    • feat(precise_amount): Add precise amounts to fee serializer by @ivannovosad in https://github.com/getlago/lago-api/pull/2529
    • feat(ProgressiveBilling) - Add LifetimeUsages::UsageThresholdsCompletionService by @nudded in https://github.com/getlago/lago-api/pull/2531
    • misc(DB) - add annotate --frozen to the GH workflow by @nudded in https://github.com/getlago/lago-api/pull/2535
    • bug(ProgressiveBilling) - make sure usage_thresholds are present by @nudded in https://github.com/getlago/lago-api/pull/2537
    • misc(ProgressiveBilling): Add missing specs for lifetime usage by @vincent-pochet in https://github.com/getlago/lago-api/pull/2538
    • chore: Upgrade Gems to latest minor version by @julienbourdeau in https://github.com/getlago/lago-api/pull/2458
    • fix: Compare terminated_at to timestamp for terminated subscription by @rsempe in https://github.com/getlago/lago-api/pull/2539
    • misc: Fix some warning in specs by @vincent-pochet in https://github.com/getlago/lago-api/pull/2540
    • feat(tax-integrations): adapt progressive billing invoice with tax provider changes by @lovrocolic in https://github.com/getlago/lago-api/pull/2534
    • fix(wallet): Exclude pay in advance fees from the ongoing balance by @rsempe in https://github.com/getlago/lago-api/pull/2542
    • feat(dunning): Fix Spanish translation for payment requested email by @ancorcruz in https://github.com/getlago/lago-api/pull/2541
    • fix(wallet): Add validation rule on rate_amount by @vincent-pochet in https://github.com/getlago/lago-api/pull/2547
    • fix(taxes): tax_error handling must target ValidationFailure by @vincent-pochet in https://github.com/getlago/lago-api/pull/2548
    • feat: Add customer_type to Customers by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2544
    • feat(customer-type): Add new customer fields to serializer by @ivannovosad in https://github.com/getlago/lago-api/pull/2550
    • feat: Add customer type to services by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2551
    • Feat customer type graphql by @ivannovosad in https://github.com/getlago/lago-api/pull/2552
    • feat: Add firstname and last name to queries by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2553
    • feat(dunning): Add permission to analytics overdue balances by @rsempe in https://github.com/getlago/lago-api/pull/2555
    • feat(customer-type): Whitelist new params in customer controller by @ivannovosad in https://github.com/getlago/lago-api/pull/2554
    • feat(customer-type): Replace customer name with display_name in templates by @ivannovosad in https://github.com/getlago/lago-api/pull/2556
    • feat(customer_type): Gocardless add firstname and lastname by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2557
    • feat(customer-type): Update netsuite payload with new fields by @ivannovosad in https://github.com/getlago/lago-api/pull/2559
    • bug - Order fees by created_at, id to ensure consistent ordering by @nudded in https://github.com/getlago/lago-api/pull/2560
    • fix(subscription): Make sure terminated invoice always comes with the right boundaries by @vincent-pochet in https://github.com/getlago/lago-api/pull/2561

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.10.0...v1.11.0

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.10.0 a5e599df0b

    v1.10.0 Stable

    vincent-pochet released this 2024-09-02 10:46:12 +00:00 | 2074 commits to main since this release

    What's Changed

    • feat(ProgressiveBilling): Usage threshold should be soft deleted by @vincent-pochet in https://github.com/getlago/lago-api/pull/2429
    • fix(anrok): renamed field error_details to details on error_details object by @annvelents in https://github.com/getlago/lago-api/pull/2430
    • Fix(anrok): no fallback_item mapping is found by @annvelents in https://github.com/getlago/lago-api/pull/2428
    • Fix: fix flaky test for eu_auto_taxes_service_spec by @annvelents in https://github.com/getlago/lago-api/pull/2436
    • feat: add email validation by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2431
    • feat(dunning): Add skeleton for creating a payment request by @rsempe in https://github.com/getlago/lago-api/pull/2426
    • misc(devex) - Add annotations to model files by @nudded in https://github.com/getlago/lago-api/pull/2349
    • feat(tresholds): Add GraphQL for usage thresholds by @ivannovosad in https://github.com/getlago/lago-api/pull/2397
    • feat(ProgressiveBilling): Update PDF template by @vincent-pochet in https://github.com/getlago/lago-api/pull/2432
    • feat(ProgressiveBilling) - add Clock::RefreshLifetimeUsagesJob + LifetimeUsages::RecalculateAndCheckService by @nudded in https://github.com/getlago/lago-api/pull/2435
    • Fix progressive billing spec by @nudded in https://github.com/getlago/lago-api/pull/2438
    • feat(ProgressiveBilling) - add negative_amount_cents to invoices by @nudded in https://github.com/getlago/lago-api/pull/2427
    • feat(ProgressiveBilling): Apply credit notes, coupons and prepaid credits to invoice by @vincent-pochet in https://github.com/getlago/lago-api/pull/2433
    • feat(ProgressiveBilling): Add progressive billing invoice relation to credit by @vincent-pochet in https://github.com/getlago/lago-api/pull/2440
    • misc(build): Update internal build action by @jdenquin in https://github.com/getlago/lago-api/pull/2442
    • misc: add scenario test that covers subscription upgrade and termination case by @lovrocolic in https://github.com/getlago/lago-api/pull/2444
    • Implement Credits::ProgressiveBillingService and add it to Invoices::CalculateFeesService by @nudded in https://github.com/getlago/lago-api/pull/2443
    • feat(dunning): Create payment request by @rsempe in https://github.com/getlago/lago-api/pull/2441
    • feat(netsuite): Add shipping and billing address to create contact payload by @ivannovosad in https://github.com/getlago/lago-api/pull/2439
    • feat(progressive-billing): Add progressive_billing to IntegrationTypeEnum by @ivannovosad in https://github.com/getlago/lago-api/pull/2447
    • 🐛 bug(ProgressiveBilling) Don't set recalculation flags to true when creating LifetimeUsage by @nudded in https://github.com/getlago/lago-api/pull/2448
    • Revert "feat(netsuite): Add shipping and billing address to create contact by @ivannovosad in https://github.com/getlago/lago-api/pull/2450
    • feat(dunning): Prevent creating payment request when not overdue by @rsempe in https://github.com/getlago/lago-api/pull/2445
    • fix: Remove conflict with a built-in method on graphql by @rsempe in https://github.com/getlago/lago-api/pull/2452
    • misc(graphql): Update dependencies by @jdenquin in https://github.com/getlago/lago-api/pull/2451
    • 🐛 bug(ProgressiveBilling) - Set refreshed_at timestamps for LifetimeUsage by @nudded in https://github.com/getlago/lago-api/pull/2449
    • 🐛 bug(ProgressiveBilling) - Only perform calculations for active subscriptions by @nudded in https://github.com/getlago/lago-api/pull/2454
    • feat(ProgressiveBilling) - rename Fees::ChargeService.create to .call by @nudded in https://github.com/getlago/lago-api/pull/2446
    • Feat (anrok): display special provider rules in pdf by @annvelents in https://github.com/getlago/lago-api/pull/2425
    • feat(ProgressiveBilling) - Add historical_usage_amount_cents to LifetimeUsage by @nudded in https://github.com/getlago/lago-api/pull/2457
    • chore: Upgrade our clickhouse-activerecord fork by @julienbourdeau in https://github.com/getlago/lago-api/pull/2437
    • feat(dunning): Refactor payment_requests and remove payable_groups by @rsempe in https://github.com/getlago/lago-api/pull/2456
    • feat(ProgressiveBilling) - Add support for LAGO_LIFETIME_USAGE_REFRESH_INTERVAL_SECONDS by @nudded in https://github.com/getlago/lago-api/pull/2460
    • Add shipping and billing address to create contact with a fix by @ivannovosad in https://github.com/getlago/lago-api/pull/2455
    • feat(ProgressiveBilling): Bill current usage by @vincent-pochet in https://github.com/getlago/lago-api/pull/2461
    • feat: Unify Email Validation Across the Application by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2464
    • chore(deps): bump rexml from 3.3.3 to 3.3.6 by @dependabot in https://github.com/getlago/lago-api/pull/2467
    • feat(ProgressiveBilling): Apply credit to progressive billing invoices by @vincent-pochet in https://github.com/getlago/lago-api/pull/2463
    • feat(ProgressiveBilling): Update PDF template by @vincent-pochet in https://github.com/getlago/lago-api/pull/2465
    • chore(DB) - Add strong_migrations gem and annotate existing migrations by @nudded in https://github.com/getlago/lago-api/pull/2466
    • feat(dunning): Prevent creation of payment request by @rsempe in https://github.com/getlago/lago-api/pull/2459
    • feat(netsuite): Cleanup email and phone in contact payloads by @ivannovosad in https://github.com/getlago/lago-api/pull/2470
    • feat(billing): Delay job retry on billing day by @julienbourdeau in https://github.com/getlago/lago-api/pull/2363
    • feat(ProgressiveBilling): Improvements on PDF and APIs by @vincent-pochet in https://github.com/getlago/lago-api/pull/2469
    • feat(dunning): Create stripe payment by @ancorcruz in https://github.com/getlago/lago-api/pull/2471
    • feat(dunning): Create Adyen payment by @ancorcruz in https://github.com/getlago/lago-api/pull/2474
    • Feat(anrok): add fields to graphql response on applied taxes by @annvelents in https://github.com/getlago/lago-api/pull/2473
    • feat(ProgressiveBilling): Add invocing reason on the progressive billing invoice template by @vincent-pochet in https://github.com/getlago/lago-api/pull/2472
    • feat(dunning): Create GoCardLess payment by @ancorcruz in https://github.com/getlago/lago-api/pull/2481
    • feat(ProgressiveBilling) - automated CreditNote generation at the periodic invoice if needed by @nudded in https://github.com/getlago/lago-api/pull/2475
    • feat(ProgressiveBilling) - take draft invoices into account for LifetimeUsage refreshing by @nudded in https://github.com/getlago/lago-api/pull/2477
    • feat(ProgressiveBilling): Use draft invoices and previous subscriptions by @vincent-pochet in https://github.com/getlago/lago-api/pull/2480
    • feat: fix email validation by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2483
    • fix (tax-integrations): Update flow for syncing Anrok customer by @lovrocolic in https://github.com/getlago/lago-api/pull/2484
    • Increase default pool size to 10 for staging databases by @nudded in https://github.com/getlago/lago-api/pull/2487
    • feat(dunning): Create payment on payment request creation by @ancorcruz in https://github.com/getlago/lago-api/pull/2485
    • fix(tax-integrations): condition for displaying sync action by @lovrocolic in https://github.com/getlago/lago-api/pull/2490
    • Fix(anrok): include error details when serializing drafted invoice to webhook by @annvelents in https://github.com/getlago/lago-api/pull/2492
    • misc(netsuite): Process payload errors by @ivannovosad in https://github.com/getlago/lago-api/pull/2489
    • Fix(anrok): return only number of failed invoices by @annvelents in https://github.com/getlago/lago-api/pull/2496
    • feat(dunning): Send email reminder when creating a payment request by @rsempe in https://github.com/getlago/lago-api/pull/2491
    • fix (tax-integrations): expose external account id on anrok customer by @lovrocolic in https://github.com/getlago/lago-api/pull/2494
    • feat(dunning): Generate Payment url for stripe and adyen by @ancorcruz in https://github.com/getlago/lago-api/pull/2495
    • fix(tax-integrations): update anrok error webhook attributes by @lovrocolic in https://github.com/getlago/lago-api/pull/2497
    • feat(dunning): Extend payment request response by @rsempe in https://github.com/getlago/lago-api/pull/2498
    • Feat(anrok): GraphQL add enum type for tax codes that are applicable on whole invoice by @annvelents in https://github.com/getlago/lago-api/pull/2499
    • feat(dunning): Add payment_request.payment_failure webhook by @ancorcruz in https://github.com/getlago/lago-api/pull/2501
    • Fix(anrok): Paginate collections in graphQL mutations when sending collection_type by @annvelents in https://github.com/getlago/lago-api/pull/2502
    • feat(dunning): Generate PDF files for payment request invoices by @rsempe in https://github.com/getlago/lago-api/pull/2500
    • update all invoice types with new tax views by @annvelents in https://github.com/getlago/lago-api/pull/2503
    • feat(dunning): complete test setting expectations of the payloads sent to stripe and adyen PSPs by @ancorcruz in https://github.com/getlago/lago-api/pull/2504
    • feat(dunning): Add dunning to premium integrations by @rsempe in https://github.com/getlago/lago-api/pull/2505
    • feat (tax-integrations): Use Anrok taxes for one off invoices by @lovrocolic in https://github.com/getlago/lago-api/pull/2478
    • feat (tax-integrations): handle current usage with tax provider by @lovrocolic in https://github.com/getlago/lago-api/pull/2468
    • feat(ProgressiveBilling) - Fix QA remarks by @nudded in https://github.com/getlago/lago-api/pull/2493
    • feat (tax-integrations): Use Anrok taxes in subscription invoices flow by @lovrocolic in https://github.com/getlago/lago-api/pull/2486
    • Fix(PDF): align text in one-off invoice table the same way as in subscription invoice by @annvelents in https://github.com/getlago/lago-api/pull/2507
    • Fix(anrok): make tax object on applied tax optional by @annvelents in https://github.com/getlago/lago-api/pull/2508
    • feat (tax-integrations): Use Anrok taxes in pay in advance flow by @lovrocolic in https://github.com/getlago/lago-api/pull/2488
    • fix (tax-integrations): add missing safe operators by @lovrocolic in https://github.com/getlago/lago-api/pull/2509
    • feat(dunning): define right description/reference/product name within stripe and adyen payloads by @ancorcruz in https://github.com/getlago/lago-api/pull/2510
    • fix(thresholds): Fix updating plan with deleted thresholds by @ivannovosad in https://github.com/getlago/lago-api/pull/2479
    • feat(ProgressiveBilling): Expose Invoice#AppliedUsageThresholds in REST API by @vincent-pochet in https://github.com/getlago/lago-api/pull/2511
    • fix (tax-integrations): do not call update integration customer external service for anrok by @lovrocolic in https://github.com/getlago/lago-api/pull/2514
    • fix (tax-integrations): use billing address if there is no shipping address by @lovrocolic in https://github.com/getlago/lago-api/pull/2515
    • feat(precise_amount): Add migration, model methods and serializer by @ivannovosad in https://github.com/getlago/lago-api/pull/2516
    • fix (tax-integrations): apply zero tax for unknown tax exemption by @lovrocolic in https://github.com/getlago/lago-api/pull/2517
    • feat(invoices): Ability to skip 0 invoices by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2462
    • Fix: allow code for plans_controller#show to contain dots by @annvelents in https://github.com/getlago/lago-api/pull/2434
    • feat(dunning): Add update_payment_status for gocardless payments by @ancorcruz in https://github.com/getlago/lago-api/pull/2518
    • feat(dunning): Add customerId to invoices graphql resolver by @rsempe in https://github.com/getlago/lago-api/pull/2513
    • Feat(anrok): add enumed_tax_code to tax breakdown serialization by @annvelents in https://github.com/getlago/lago-api/pull/2512
    • feat(dunning): Add hasOverdueInvoices field to customer resolver by @rsempe in https://github.com/getlago/lago-api/pull/2520
    • feat(ProgressiveBilling) - Only refresh LifeTimeUsage for premium integrations with progressive_billing enabled by @nudded in https://github.com/getlago/lago-api/pull/2523
    • feat(dunning): Add update_payment_status for stripe payments by @ancorcruz in https://github.com/getlago/lago-api/pull/2521
    • feat(dunning): Add update_payment_status for adyen payments by @ancorcruz in https://github.com/getlago/lago-api/pull/2522

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.9.0...v1.10.0

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
First Previous ... 4 5 6 7 8 ... Next Last
Powered by Forgejo Version: 14.0.0 Page: 148ms Template: 82ms
English
Bahasa Indonesia Dansk Deutsch English Español Esperanto Filipino Français Italiano Latviešu Magyar nyelv Nederlands Plattdüütsch Polski Português de Portugal Português do Brasil Slovenščina Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API