-
v1.14.0 Stable
released this
2024-10-17 14:41:56 +00:00 | 1902 commits to main since this releaseWhat'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 Stable
released this
2024-10-09 12:32:05 +00:00 | 1943 commits to main since this releaseWhat'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 Stable
released this
2024-10-03 10:06:36 +00:00 | 1982 commits to main since this releaseWhat'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 Stable
released this
2024-09-25 07:53:48 +00:00 | 1983 commits to main since this releaseWhat'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 Stable
released this
2024-09-24 13:53:44 +00:00 | 1985 commits to main since this releaseWhat'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 Stable
released this
2024-09-23 09:47:19 +00:00 | 1990 commits to main since this releaseWhat'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 Stable
released this
2024-09-12 10:13:33 +00:00 | 2030 commits to main since this releaseWhat'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::AdvanceChargesServiceby @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 Stable
released this
2024-09-11 09:37:54 +00:00 | 2032 commits to main since this releaseWhat'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 Stable
released this
2024-09-10 13:29:38 +00:00 | 2040 commits to main since this releaseWhat'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 Stable
released this
2024-09-02 10:46:12 +00:00 | 2074 commits to main since this releaseWhat'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-activerecordfork 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