-
v1.29.0 Stable
released this
2025-05-28 12:51:55 +00:00 | 977 commits to main since this releaseWhat's Changed
- misc: avoid ActiveRecord::PreparedStatementCacheExpired errors by @vincent-pochet in https://github.com/getlago/lago-api/pull/3645
- feat(multi entities): Invoice numbering from billing entity by @ancorcruz in https://github.com/getlago/lago-api/pull/3531
- Gql/plan bm relation by @julienbourdeau in https://github.com/getlago/lago-api/pull/3658
- chore(organization): Add organization_id to commitments table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3632
- chore(organization): Add organization_id to commitments_taxes table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3633
- chore(organization): Add organization_id to credit_note_items table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3635
- chore(organization): Add organization_id to integration_resources table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3636
- chore(organization): Add organization_id to integration_customers table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3637
- Fix: rebuild invoices index by @annvelents in https://github.com/getlago/lago-api/pull/3659
- Fix/multientities/rebuild indexes by @annvelents in https://github.com/getlago/lago-api/pull/3663
- chore(organization): Add organization_id to integration_mappings table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3661
- feat(avalara-integration): add support for multiple integration types as GQL filter by @lovrocolic in https://github.com/getlago/lago-api/pull/3655
- misc: Bump ruby to 3.4.4 by @vincent-pochet in https://github.com/getlago/lago-api/pull/3657
- chore(organization): Add organization_id to integration_items table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3660
- chore(organization): Add organization_id to charge_filter_values table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3664
- feat(dx): Introduce cursor rules by @julienbourdeau in https://github.com/getlago/lago-api/pull/3670
- fix(activity-log):add invoice.one_off_created to ActivityTypeEnum by @mariohd in https://github.com/getlago/lago-api/pull/3668
- feat(pricing-units): Add Pricing unit model and service for create and update by @floganz in https://github.com/getlago/lago-api/pull/3672
- feat(audit_logs): Add api_key_id to ActivityLog object by @rsempe in https://github.com/getlago/lago-api/pull/3675
- feat(avalara-integration): store avalara external transaction id by @lovrocolic in https://github.com/getlago/lago-api/pull/3656
- fix(adjusted_fees): Avoid NaN precise amount cents on fees when 0 units by @vincent-pochet in https://github.com/getlago/lago-api/pull/3676
- fix(avalara-integration): add small avalara payload fix by @lovrocolic in https://github.com/getlago/lago-api/pull/3639
- chore(organization): Add organization_id to recurring_transaction_rules by @vincent-pochet in https://github.com/getlago/lago-api/pull/3671
- chore(organization): Add organization_id to integration_collection_mappings table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3673
- chore(organization): Add organization_id to refunds table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3674
- fix: Migration task for recurring_transaction_rules.organization_id by @vincent-pochet in https://github.com/getlago/lago-api/pull/3678
- feat(alerting): Introduce Alerting 🔔 by @julienbourdeau in https://github.com/getlago/lago-api/pull/3554
- misc(ssl): Configure assume_ssl with env var by @jdenquin in https://github.com/getlago/lago-api/pull/3677
- fix(refund): Assign organization_id by @vincent-pochet in https://github.com/getlago/lago-api/pull/3680
- chore(organization): Add a task to migrate all resources by @vincent-pochet in https://github.com/getlago/lago-api/pull/3679
- fix(daily-usages): Retry job on ActiveRecordError by @ivannovosad in https://github.com/getlago/lago-api/pull/3685
- feat(audit-logs):extract mark invoice payment overdue service by @mariohd in https://github.com/getlago/lago-api/pull/3686
- feat(exports): Update exports views with organization_id by @jdenquin in https://github.com/getlago/lago-api/pull/3688
- feat(gql): Add BillableMetricId field on Alert object by @julienbourdeau in https://github.com/getlago/lago-api/pull/3692
- chore(gql): remove deprecated field (see #3627) by @julienbourdeau in https://github.com/getlago/lago-api/pull/3696
- feat: Fallback to organization country for EU bank transfers by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3689
- feat(audit-logs): Return resource as an object for graphql by @rsempe in https://github.com/getlago/lago-api/pull/3699
- fix(gql): Add DISTINCT when filtering BM per plan_id by @julienbourdeau in https://github.com/getlago/lago-api/pull/3697
- fix(estimate fees): return 1 unit for estimate count_aggr by @annvelents in https://github.com/getlago/lago-api/pull/3694
- feat(multientities): add billing entity and customer invoice custom sections join models by @ancorcruz in https://github.com/getlago/lago-api/pull/3693
- feat(alerting): Add LifetimeUsageAmount and BillableMetricUsageUnits alerts by @julienbourdeau in https://github.com/getlago/lago-api/pull/3690
- feat(exports): Add Daily Usage view by @jdenquin in https://github.com/getlago/lago-api/pull/3704
- Chore/add delete pdf command by @annvelents in https://github.com/getlago/lago-api/pull/3706
- feat(audit_logs): Add resource_type as an enum by @rsempe in https://github.com/getlago/lago-api/pull/3707
- Fix(wallet_transaction): Don't create transaction when the credits are zero or negative. by @diegocharles in https://github.com/getlago/lago-api/pull/3698
- fix(payment-providers): Fix uniqueness validation by @floganz in https://github.com/getlago/lago-api/pull/3713
- feat(pricing_group_keys): Add validation logic for all charge models by @vincent-pochet in https://github.com/getlago/lago-api/pull/3666
- feat(audit-logs): Add activity ids filter by @rsempe in https://github.com/getlago/lago-api/pull/3715
- fix(daily-usage): Fix from and to dates in daily usages service by @ivannovosad in https://github.com/getlago/lago-api/pull/3717
- fix: Use transaction id for event resolver by @rsempe in https://github.com/getlago/lago-api/pull/3716
- ftr(wallets-with-fee-limitations): add model and db changes for wallets with fee limitations by @lovrocolic in https://github.com/getlago/lago-api/pull/3719
- fix(wallet): Optimistic locking for in advance events by @vincent-pochet in https://github.com/getlago/lago-api/pull/3720
- chore(stripe): Refactor Stripe webhooks by @julienbourdeau in https://github.com/getlago/lago-api/pull/3718
- feat(stripe): Mark invoice as disputed for PaymentRequest by @julienbourdeau in https://github.com/getlago/lago-api/pull/3643
- fix(alerting): fix seeder by @julienbourdeau in https://github.com/getlago/lago-api/pull/3721
- fix(alerting): Better All SubscriptionActivity job by @julienbourdeau in https://github.com/getlago/lago-api/pull/3714
- fix(cache): temptative fix for Redis "invalid expire time" by @julienbourdeau in https://github.com/getlago/lago-api/pull/3701
- feat: Unique wallet transaction job for threshold top-ups by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3710
- misc(organization): Remove legacy clickhouse_aggregation column (#3720) by @vincent-pochet in https://github.com/getlago/lago-api/pull/3722
- Fix(wallet balance): failed transaction and voided invoice by @annvelents in https://github.com/getlago/lago-api/pull/3703
- Feat(multientities): use billing entity timezone by @annvelents in https://github.com/getlago/lago-api/pull/3667
- fix(clickhouse): Add auto-retry logic on SSL reset error by @vincent-pochet in https://github.com/getlago/lago-api/pull/3733
- misc(daily_usage): Spread load over 30 minutes by @vincent-pochet in https://github.com/getlago/lago-api/pull/3734
- fix(alerting): small QA return by @julienbourdeau in https://github.com/getlago/lago-api/pull/3735
- fix(clickhouse): Add more auto-retries on error by @vincent-pochet in https://github.com/getlago/lago-api/pull/3736
- feat(data-api): Add is_billable_metric_deleted argument by @ivannovosad in https://github.com/getlago/lago-api/pull/3732
- misc(organization): Exclude remove clickhouse_aggregation column by @vincent-pochet in https://github.com/getlago/lago-api/pull/3739
- fix(clickhouse): Add missing with retry by @vincent-pochet in https://github.com/getlago/lago-api/pull/3738
- feat: coupon recrediting when voiding invoices by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3729
- chore(spec): better scenario helpers by @julienbourdeau in https://github.com/getlago/lago-api/pull/3750
- feat(gql): Introduce lookahead to eager load relationships (N+1) by @julienbourdeau in https://github.com/getlago/lago-api/pull/3695
- ftr(wallet-limitations): add support for limitations in wallet services by @lovrocolic in https://github.com/getlago/lago-api/pull/3737
- fix(bug): rescue BaseService::ThrottlingError when calculating Custom… by @mariohd in https://github.com/getlago/lago-api/pull/3653
New Contributors
- @diegocharles made their first contribution in https://github.com/getlago/lago-api/pull/3698
Full Changelog: https://github.com/getlago/lago-api/compare/v1.28.1...v1.29.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.28.1 Stable
released this
2025-05-15 12:19:49 +00:00 | 1050 commits to main since this releaseWhat's Changed
- feat(multi entities): Add REST endpoint and GraphQL mutation to update a billing entity by @ancorcruz in https://github.com/getlago/lago-api/pull/3563
- feat(multi entities): Add REST endpoint and GraphQL mutation to create a billing entity by @ancorcruz in https://github.com/getlago/lago-api/pull/3567
- feat: Add webhook resolver by @rsempe in https://github.com/getlago/lago-api/pull/3641
- feat: add event resolver by @mariohd in https://github.com/getlago/lago-api/pull/3644
- Feat(multientities): add standard algorithm of managing the taxes by @annvelents in https://github.com/getlago/lago-api/pull/3646
- fix(console): Fix console helpers by @julienbourdeau in https://github.com/getlago/lago-api/pull/3647
- fix(netsuite): Use max length when creating netsuite customer by @rsempe in https://github.com/getlago/lago-api/pull/3649
- fix(stripe): Deliver error webhook when wrong key for registering webhooks by @julienbourdeau in https://github.com/getlago/lago-api/pull/3650
- fix(multientities): Fix invoice billing_entity_sequential_id by @ancorcruz in https://github.com/getlago/lago-api/pull/3652
- feat(multientities): add billing_entity_id to payment_receipts and mailers by @ancorcruz in https://github.com/getlago/lago-api/pull/3648
- feat(console): Add
deadjobs_summaryhelper by @julienbourdeau in https://github.com/getlago/lago-api/pull/3651
New Contributors
- @mariohd made their first contribution in https://github.com/getlago/lago-api/pull/3644
Full Changelog: https://github.com/getlago/lago-api/compare/v1.28.0...v1.28.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.28.0 Stable
released this
2025-05-14 13:36:15 +00:00 | 1061 commits to main since this releaseWhat's Changed
- chore(organization): Add organization_id to coupon_targets table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3626
- Feat(multientities): use taxes from selected for the billing entity for invoices by @annvelents in https://github.com/getlago/lago-api/pull/3525
- misc(webhooks): Add lago_id to payment.requires_action webhook payload by @ancorcruz in https://github.com/getlago/lago-api/pull/3612
- Feat(multientities): refresh draft invoices when manage taxes on billing entity by @annvelents in https://github.com/getlago/lago-api/pull/3530
- misc(webhooks): add payment amount to payment requires action webhook by @ancorcruz in https://github.com/getlago/lago-api/pull/3629
- chore(logs): Log when idempotency record is not unique by @julienbourdeau in https://github.com/getlago/lago-api/pull/3630
- feat(avalara-integration): Define invoice payload for avalara by @lovrocolic in https://github.com/getlago/lago-api/pull/3569
- chore(gems): No more whitequark/parser warning! by @julienbourdeau in https://github.com/getlago/lago-api/pull/3628
- feat(avalara-integration): handle reporting credit notes for avalara by @lovrocolic in https://github.com/getlago/lago-api/pull/3592
- fix: populate job for credit_notes_taxes by @vincent-pochet in https://github.com/getlago/lago-api/pull/3631
- Feat(multientities): use organizations default_currency and timezone from the default billing_entity by @annvelents in https://github.com/getlago/lago-api/pull/3547
- feat (avalara-integration): Cover void invoice flow by @lovrocolic in https://github.com/getlago/lago-api/pull/3638
- fix(multientities): wrong document numbering by @annvelents in https://github.com/getlago/lago-api/pull/3602
- Feat(multientiites): add billing entities to data exports by @annvelents in https://github.com/getlago/lago-api/pull/3550
- Fix(multientities): fix eu_tax country source by @annvelents in https://github.com/getlago/lago-api/pull/3622
- feat(multi entities): Invoice mailer uses billing entity as data source by @ancorcruz in https://github.com/getlago/lago-api/pull/3523
- feat(multi entities): Apply Billing Entity invoice grace period changes by @ancorcruz in https://github.com/getlago/lago-api/pull/3548
- Fix(multientities): return be sequential id by @annvelents in https://github.com/getlago/lago-api/pull/3616
Full Changelog: https://github.com/getlago/lago-api/compare/v1.27.1...v1.28.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.27.1 Stable
released this
2025-05-13 09:15:43 +00:00 | 1079 commits to main since this releaseWhat's Changed
- chore(organization): Add organization_id to credits table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3584
- misc: Upgrade Rails version to 8.0.2 by @ancorcruz in https://github.com/getlago/lago-api/pull/3358
- feat(audit_logs): Utils to push activity logs to kafka by @rsempe in https://github.com/getlago/lago-api/pull/3581
- fix(multientities): fulfil billing entities net_payment_term by @annvelents in https://github.com/getlago/lago-api/pull/3598
- Data API - Usages by @ivannovosad in https://github.com/getlago/lago-api/pull/3524
- chore(deps): bump rack-session from 2.1.0 to 2.1.1 by @dependabot in https://github.com/getlago/lago-api/pull/3607
- chore(deps): bump rack from 3.1.12 to 3.1.14 by @dependabot in https://github.com/getlago/lago-api/pull/3606
- feat(EUTax): retry Vies check until no error is returned by @nudded in https://github.com/getlago/lago-api/pull/3601
- fix: Output condition for populate organization_id jobs by @vincent-pochet in https://github.com/getlago/lago-api/pull/3608
- feat(Idempotency): Add values to error message by @nudded in https://github.com/getlago/lago-api/pull/3609
- fix: avoid failure with negative cache expiration by @vincent-pochet in https://github.com/getlago/lago-api/pull/3611
- fix(usages): Add billable_metric_code to usages resolver by @ivannovosad in https://github.com/getlago/lago-api/pull/3614
- Fix(multientities):do not set eu_tax_management if not provided by @annvelents in https://github.com/getlago/lago-api/pull/3603
- chore(organization): Add organization_id to credit_notes table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3587
- chore(organization): Add organization_id to customer_metadata table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3591
- chore(organization): Add organization_id to applied_invoice_custom_sections table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3588
- chore(organization): Add organization_id to applied_usage_thresholds table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3589
- feat(invoices): Add skip_payment params for One Off Invoice by @jdenquin in https://github.com/getlago/lago-api/pull/3586
- chore(organization): Add organization_id to billable_metric_filters table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3593
- chore(organization): Add organization_id to fees_taxes table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3594
- chore(organization): Add organization_id to invoices_payment_requests table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3596
- chore(organization): Add organization_id to invoice_metadata table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3597
- fix(wallets): add lock version to wallet transactions by @ancorcruz in https://github.com/getlago/lago-api/pull/3618
- Feat(multientities): payment generation switch to entity by @annvelents in https://github.com/getlago/lago-api/pull/3522
- fix: Fix organization_id migration job for fees_taxes table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3619
- fix(serializer): Dont serialize nil original_error by @julienbourdeau in https://github.com/getlago/lago-api/pull/3617
- misc: Bump ruby to 3.4.3 by @vincent-pochet in https://github.com/getlago/lago-api/pull/3595
- Feat(multientities): update invoice net term by @annvelents in https://github.com/getlago/lago-api/pull/3533
- chore(organization): Add organization_id to billing_entities_taxes table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3620
- feat(gql): add next_subscription attributes by @julienbourdeau in https://github.com/getlago/lago-api/pull/3627
- chore(organization): Add organization_id to credit_notes_taxes table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3621
- chore(organization): Add organization_id to customers_taxes table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3623
- chore(organization): Add organization_id to data_export_parts table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3624
- chore(organization): Add organization_id to dunning_campaign_thresholds table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3625
Full Changelog: https://github.com/getlago/lago-api/compare/v1.27.0...v1.27.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.27.0 Stable
released this
2025-05-06 07:19:47 +00:00 | 1113 commits to main since this releaseWhat's Changed
- chore(spec): Ensure all tables have organization_id column by @julienbourdeau in https://github.com/getlago/lago-api/pull/3565
- Fix(multientities): fix payment receipt pdf generation by @annvelents in https://github.com/getlago/lago-api/pull/3566
- fix(Analytics): Check if Sentry is defined by @nudded in https://github.com/getlago/lago-api/pull/3564
- feat(audit_logs): Create Clickhouse::ActivityLog model by @rsempe in https://github.com/getlago/lago-api/pull/3502
- Revert "chore(sentry): Add strackprof profiling with sentry (#3366)" by @nudded in https://github.com/getlago/lago-api/pull/3568
- fix(billing_entities): Disable billing entity numbering by @jdenquin in https://github.com/getlago/lago-api/pull/3570
- bug(PayInAdvance): Simplify pay in advance error handling by @nudded in https://github.com/getlago/lago-api/pull/3574
- feat(audit_logs): Ability to fetch activity logs thru the API by @rsempe in https://github.com/getlago/lago-api/pull/3513
- fix(progressive_billing): Ensure IdempotencyRecord is persisted by @vincent-pochet in https://github.com/getlago/lago-api/pull/3575
- feat(audit_logs): Add ActivityLogsController#show by @rsempe in https://github.com/getlago/lago-api/pull/3572
- feat(audit_logs): Create GraphQL classes for activity log by @rsempe in https://github.com/getlago/lago-api/pull/3573
- chore(organization): Add organization_id to usage_thresholds table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3553
- chore(organization): Add organization_id to invoice_subscriptions table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3558
- chore(organization): Add organization_id to plans_taxes table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3557
- feat(avalara-integration): add new tax_customer method by @lovrocolic in https://github.com/getlago/lago-api/pull/3576
- chore(organization): Add organization_id to payment_provider_customers table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3560
- feat(Idempotency): Detect early returns and raise an error by @nudded in https://github.com/getlago/lago-api/pull/3578
- chore(organization): Add organization_id to invoices_taxes table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3562
- chore(organization): Add Organization Reference on Adjusted Fees by @jdenquin in https://github.com/getlago/lago-api/pull/3540
- misc: Add more service results by @vincent-pochet in https://github.com/getlago/lago-api/pull/3577
- chore(organization): Add Organization reference on Applied Coupons by @jdenquin in https://github.com/getlago/lago-api/pull/3543
- chore(organizations): Add Organization ref on add_ons_taxes by @jdenquin in https://github.com/getlago/lago-api/pull/3536
- feat(avalara-integration): refactor payload creation for invoice and CN taxes by @lovrocolic in https://github.com/getlago/lago-api/pull/3512
- misc: Add temporary rails generator to fill the organization_id on every table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3585
- fix: Fix resolver to not include pending downgraded subscriptions by @ivannovosad in https://github.com/getlago/lago-api/pull/3580
- chore(organization): Add organization_id to idempotency_records table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3579
- chore(organization): Add organization_id to charge_filters table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3582
- chore(organization): Add organization_id to charge_taxes table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3583
Full Changelog: https://github.com/getlago/lago-api/compare/v1.16.1...v1.27.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.26.1 Stable
released this
2025-04-29 16:16:30 +00:00 | 1141 commits to main since this releaseWhat's Changed
- Fix(invoices): Ensure invoices got organization sequential id by @ancorcruz in https://github.com/getlago/lago-api/pull/3549
- chore(organization): Add organization_id to payments table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3544
- feat(error): Add original_error to FailedResult by @julienbourdeau in https://github.com/getlago/lago-api/pull/3457
- fix(data-api): Fix prepaid credits data types by @ivannovosad in https://github.com/getlago/lago-api/pull/3551
- chore(organization): Add organization_id to webhooks table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3552
- hotfix(webhooks): Avoid errors with webhooks delivery by @vincent-pochet in https://github.com/getlago/lago-api/pull/3555
- misc: unify avalara account id type by @ansmonjol in https://github.com/getlago/lago-api/pull/3545
- feat(alerting): Introduce SubscriptionActivity by @julienbourdeau in https://github.com/getlago/lago-api/pull/3535
- chore(deps): bump net-imap from 0.5.6 to 0.5.7 by @dependabot in https://github.com/getlago/lago-api/pull/3556
- fix: send correct contact error webhook for avalara by @lovrocolic in https://github.com/getlago/lago-api/pull/3559
- feat(avalara-integration): change namespace in mutation for fetching provider taxes by @lovrocolic in https://github.com/getlago/lago-api/pull/3504
- fix(docker): Add psql dependency by @jdenquin in https://github.com/getlago/lago-api/pull/3561
Full Changelog: https://github.com/getlago/lago-api/compare/v1.26.0...v1.16.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.26.0 Stable
released this
2025-04-28 08:55:45 +00:00 | 1153 commits to main since this releaseWhat's Changed
- fix(invoices): improve organization numbering performances by @jdenquin in https://github.com/getlago/lago-api/pull/3436
- feat: Add section_type to InvoiceCustomSections to support different section types by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3456
- feat(wallet-transactions): Add generate payment url endpoint by @floganz in https://github.com/getlago/lago-api/pull/3459
- bug(PayInAdvance) - don't create invoice outside of transaction by @nudded in https://github.com/getlago/lago-api/pull/3460
- feat: Add Stripe funding instructions as system-generated invoice custom sections by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3458
- Feat(multientities): add billing_entity constraints on invoices by @annvelents in https://github.com/getlago/lago-api/pull/3447
- Feat(multientities): customers billing entity constraints by @annvelents in https://github.com/getlago/lago-api/pull/3448
- Feat(multientities): add setting that was added on organization by @annvelents in https://github.com/getlago/lago-api/pull/3462
- Feat(multientities): Add billing_entity constraints for fees by @annvelents in https://github.com/getlago/lago-api/pull/3449
- fix(seeders): set billing_entity_id by @julienbourdeau in https://github.com/getlago/lago-api/pull/3465
- fix(analytics): Fix null customer name by @ivannovosad in https://github.com/getlago/lago-api/pull/3464
- fix(payment-receipts): Implement missing payment_method by @ivannovosad in https://github.com/getlago/lago-api/pull/3467
- fix(payment-receipts): Fix payment_method by @ivannovosad in https://github.com/getlago/lago-api/pull/3468
- fix(processor): Avoid dead jobs with subscription consumer by @vincent-pochet in https://github.com/getlago/lago-api/pull/3469
- misc: Removes some references to OpenStruct by @vincent-pochet in https://github.com/getlago/lago-api/pull/3470
- feat(fee): reset timestamps when updating fee.payement_status by @julienbourdeau in https://github.com/getlago/lago-api/pull/3471
- Chore(fees): add null_false to organization_id at fees table by @annvelents in https://github.com/getlago/lago-api/pull/3466
- misc(plans): Extract plan GraphQL arguments in types by @vincent-pochet in https://github.com/getlago/lago-api/pull/3473
- fix(deps): Require ostruct when initializing by @julienbourdeau in https://github.com/getlago/lago-api/pull/3476
- bug: Add zeitwerk check to the linters by @nudded in https://github.com/getlago/lago-api/pull/3477
- feat(avalara-integration): add support for company code by @lovrocolic in https://github.com/getlago/lago-api/pull/3463
- feat(Fee): improve scopes on Fee by @nudded in https://github.com/getlago/lago-api/pull/3481
- chore: Drop unused indexes on events by @nudded in https://github.com/getlago/lago-api/pull/3479
- Feat(multientities): add missing fields to serializer by @annvelents in https://github.com/getlago/lago-api/pull/3474
- misc(job): Add a new ClockJob base job class by @vincent-pochet in https://github.com/getlago/lago-api/pull/3482
- feat(avalara-integration): add support for avalara integration customer by @lovrocolic in https://github.com/getlago/lago-api/pull/3461
- Feat(multientities): Services to apply and remove taxes on billing entity by @annvelents in https://github.com/getlago/lago-api/pull/3475
- feat(multientities): Assign billing entity sequential id to invoices by @ancorcruz in https://github.com/getlago/lago-api/pull/3394
- Feat(multientities): update old taxes services by @annvelents in https://github.com/getlago/lago-api/pull/3478
- fix(migration): Apply migration to create unique index on billing_entity_sequential_id after fixing its content. by @ancorcruz in https://github.com/getlago/lago-api/pull/3485
- fix(migration): handle invoices billing_entity_sequential_id index by @ancorcruz in https://github.com/getlago/lago-api/pull/3487
- chore(spec): Send
customer.vies_checkwebhook if error by @julienbourdeau in https://github.com/getlago/lago-api/pull/3472 - Fix(multientities): one more seed org creation with billing_entity by @annvelents in https://github.com/getlago/lago-api/pull/3484
- misc(db): Change indexes on cached aggregations table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3488
- feat(exports): Create Export views by @jdenquin in https://github.com/getlago/lago-api/pull/3491
- fix(exports): Force type for exports by @vincent-pochet in https://github.com/getlago/lago-api/pull/3493
- chore(workers): Add dedicated payments worker by @jdenquin in https://github.com/getlago/lago-api/pull/3496
- feat: Enqueue EU tax update job for organizations by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3498
- feat(multientities): Add taxes (applied) to billing entity serializer by @ancorcruz in https://github.com/getlago/lago-api/pull/3495
- feat(jobs): Make
Payments::UpdatePaymentMethodDataJobunique by @julienbourdeau in https://github.com/getlago/lago-api/pull/3490 - feat(multientities): Migrate organization applied taxes. by @ancorcruz in https://github.com/getlago/lago-api/pull/3489
- Fix: save provider_payment_id on payment even if it failed by @annvelents in https://github.com/getlago/lago-api/pull/3501
- feat(dx): improve seeders and truncate db by @julienbourdeau in https://github.com/getlago/lago-api/pull/3507
- chore(spec): maintain_test_schema! before test by @julienbourdeau in https://github.com/getlago/lago-api/pull/3497
- misc(usage): Remove OpenStruct by @vincent-pochet in https://github.com/getlago/lago-api/pull/3509
- feat: add usage_already_billed_cents by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3508
- chore(deps): bump nokogiri from 1.18.4 to 1.18.8 by @dependabot in https://github.com/getlago/lago-api/pull/3514
- Feat/multientities 4 graphql taxes by @annvelents in https://github.com/getlago/lago-api/pull/3420
- feat(multientities) BillingEntity as source of truth for Invoices by @ancorcruz in https://github.com/getlago/lago-api/pull/3506
- misc(filter): Remove OpenStruct for Query::Filters definition by @vincent-pochet in https://github.com/getlago/lago-api/pull/3499
- feat(multientities): Handle eu tax management at billing entity level by @ancorcruz in https://github.com/getlago/lago-api/pull/3500
- Fix(stripe-webhooks): do not process payment on stripe webhook that belongs to another organization by @annvelents in https://github.com/getlago/lago-api/pull/3511
- Prepaid credits GQL by @ivannovosad in https://github.com/getlago/lago-api/pull/3503
- feat: Add create_org helper to Rails console by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3521
- feat(avalara-integration): add logic for fetching company id by @lovrocolic in https://github.com/getlago/lago-api/pull/3492
- feat(multi entities): Billing entities as source of truth for invoices by @ancorcruz in https://github.com/getlago/lago-api/pull/3515
- Feat(multientities): add api endpoint and service to manage taxes all together by @annvelents in https://github.com/getlago/lago-api/pull/3483
- Feat(multientities): use billing_entity when generating a credit note by @annvelents in https://github.com/getlago/lago-api/pull/3516
- feat(Idempotency): introduce IdempotencyRecord by @nudded in https://github.com/getlago/lago-api/pull/3494
- misc(charge_model): Define Result for charge model services by @vincent-pochet in https://github.com/getlago/lago-api/pull/3517
- Feat(multientities): payment receipt pdf use billing_entity_info by @annvelents in https://github.com/getlago/lago-api/pull/3519
- chore(ci): Set permissions to none by @julienbourdeau in https://github.com/getlago/lago-api/pull/3529
- refactor(billing): Breakdown RecalculateAndCheckService to inject current_usage by @julienbourdeau in https://github.com/getlago/lago-api/pull/3528
- feat(ProgressiveBilling) - Add Idempotency.transaction to progressive billing service by @nudded in https://github.com/getlago/lago-api/pull/3526
- fix(invoice-preview): Handle downgraded subscriptions in invoice previews by @floganz in https://github.com/getlago/lago-api/pull/3534
- misc: Add organization_id field on charges by @vincent-pochet in https://github.com/getlago/lago-api/pull/3532
- misc(segment): Track only active memberships during login by @floganz in https://github.com/getlago/lago-api/pull/3537
- feat(payment-urls): Store payment url by @floganz in https://github.com/getlago/lago-api/pull/3518
- chore(organization): Add organization_id to subscriptions table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3539
- fix(dispute-lost): Do do call lose dispute service for payment requests by @ivannovosad in https://github.com/getlago/lago-api/pull/3546
- chore(organization): Add organization_id to wallets table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3541
- chore(organization): Add organization_id to wallet_transactions table by @vincent-pochet in https://github.com/getlago/lago-api/pull/3542
Full Changelog: https://github.com/getlago/lago-api/compare/v1.25.0...v1.26.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.25.0 Stable
released this
2025-04-07 15:37:36 +00:00 | 1225 commits to main since this releaseWhat's Changed
- feat(taxes): Add jobs to update EU Taxes by @julienbourdeau in https://github.com/getlago/lago-api/pull/3390
- fix(coupon): Allow updating description when already applied by @vincent-pochet in https://github.com/getlago/lago-api/pull/3412
- misc: Remove count attributes from BillableMetric graphQL type object by @ancorcruz in https://github.com/getlago/lago-api/pull/3403
- Feat(multientities): add API endpoints for billing_entities by @annvelents in https://github.com/getlago/lago-api/pull/3408
- Feat(multientities): serialize billing_entity_code in API by @annvelents in https://github.com/getlago/lago-api/pull/3411
- fix(regroup_fees): Compute taxable_base_amount_cents on applied taxes by @rsempe in https://github.com/getlago/lago-api/pull/3415
- fix: Use BigDecimal instead of Float on amount details by @rsempe in https://github.com/getlago/lago-api/pull/3416
- fix(redis): increase timeouts and retry counts, and reconnect counts, add retry_jitter to avoid lock contention by @roeeklinger in https://github.com/getlago/lago-api/pull/3413
- fix(services): return valid Result in AutoGenerateService by @julienbourdeau in https://github.com/getlago/lago-api/pull/3414
- feat(payment_providers): Add MoneyHash [Allow edits by maintainer] by @shahwan42 in https://github.com/getlago/lago-api/pull/3418
- ftr(avalara-integration): add avalara model by @lovrocolic in https://github.com/getlago/lago-api/pull/3419
- Fix(multientities): create customer with billing_entity when creating a subscription by @annvelents in https://github.com/getlago/lago-api/pull/3421
- Fix Invoices::PrepaidCreditJob queueing to ensure uniqueness by @ancorcruz in https://github.com/getlago/lago-api/pull/3422
- Feat(multientities): step-3 billing entity graphql endpoints by @annvelents in https://github.com/getlago/lago-api/pull/3382
- Feat(multientities): assign billing_entity_id when creating fees by @annvelents in https://github.com/getlago/lago-api/pull/3375
- fix(bug): Stripe payment intent creation payload by @ancorcruz in https://github.com/getlago/lago-api/pull/3426
- fix(sentry): stackprof should be loaded before sentry by @jdenquin in https://github.com/getlago/lago-api/pull/3423
- feat(avalara-integration): add base avalara graphql connection setup by @lovrocolic in https://github.com/getlago/lago-api/pull/3424
- feat(payment-receipts): Use services by @ivannovosad in https://github.com/getlago/lago-api/pull/3294
- Add env var to disable lifetime-usage refresh by @nudded in https://github.com/getlago/lago-api/pull/3433
- misc: Remove schema.rb by @ivannovosad in https://github.com/getlago/lago-api/pull/3438
- Feat(multientities): Add support of billing_entity filter in invoices query by @annvelents in https://github.com/getlago/lago-api/pull/3427
- fix(payments): Fix payment of a one time payment request by @ivannovosad in https://github.com/getlago/lago-api/pull/3441
- Feat(multientities): add billing_entity to invoices#preview by @annvelents in https://github.com/getlago/lago-api/pull/3417
- Fix(multientities): add billing_entity_id to cache key for analytics by @annvelents in https://github.com/getlago/lago-api/pull/3425
- feat(wallet-transaction): Populate invoice_id by @floganz in https://github.com/getlago/lago-api/pull/3435
- fix(payment): Fix PaymentIntentSucceededService by @ivannovosad in https://github.com/getlago/lago-api/pull/3442
- fix(fee): Add repeatable read isolation for in advance fees creation by @vincent-pochet in https://github.com/getlago/lago-api/pull/3444
- feat(avalara-integration): add support for updating avalara connection by @lovrocolic in https://github.com/getlago/lago-api/pull/3445
- Feat(multientities): Add support of billing_entity filter in customers query by @annvelents in https://github.com/getlago/lago-api/pull/3428
- fix: fix credit note applied taxes by @lovrocolic in https://github.com/getlago/lago-api/pull/3446
- Feat(multientities): Add support of billing_entity filter in credit_notes query by @annvelents in https://github.com/getlago/lago-api/pull/3429
- Feat(multientities): graphql create and update user with billing entity by @annvelents in https://github.com/getlago/lago-api/pull/3437
- Chore(fees): add migration to populate fees with organization_id by @annvelents in https://github.com/getlago/lago-api/pull/3432
- feat (avalara-integration): add GQL support for creating avalara connection by @lovrocolic in https://github.com/getlago/lago-api/pull/3443
- feat(processor): Add flag subscription refresh logic by @vincent-pochet in https://github.com/getlago/lago-api/pull/3393
- feat(avalara-integration): add support for avalara mapping by @lovrocolic in https://github.com/getlago/lago-api/pull/3450
- Feat(multientities): migration to populate billing_entity_id on fees by @annvelents in https://github.com/getlago/lago-api/pull/3431
- Feat(multientities): update discarded customers to be assigned to a billing entity by @annvelents in https://github.com/getlago/lago-api/pull/3434
- fix(post-process): Enable TLS for valkey by @vincent-pochet in https://github.com/getlago/lago-api/pull/3451
- Feat(multientities): Small fixes at the end of step 3 implementation by @annvelents in https://github.com/getlago/lago-api/pull/3452
- fix(post-process): Fix redis connection by @vincent-pochet in https://github.com/getlago/lago-api/pull/3453
- fix(cashfree): wrong module name by @julienbourdeau in https://github.com/getlago/lago-api/pull/3454
- misc(processor): Change config for refresh by @vincent-pochet in https://github.com/getlago/lago-api/pull/3455
New Contributors
- @shahwan42 made their first contribution in https://github.com/getlago/lago-api/pull/3418
Full Changelog: https://github.com/getlago/lago-api/compare/v1.24.1...v1.25.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.24.1 Stable
released this
2025-03-31 08:55:53 +00:00 | 1269 commits to main since this releaseWhat's Changed
- Misc dump sql by @ivannovosad in https://github.com/getlago/lago-api/pull/3349
- fix(wallets): Fix wallet stale error when decreasing balance by @jdenquin in https://github.com/getlago/lago-api/pull/3395
- Don't retry in advance invoices by @nudded in https://github.com/getlago/lago-api/pull/3398
- fix: flaky tests by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3399
- feat(data): Add pagination by @rsempe in https://github.com/getlago/lago-api/pull/3380
- Feat add timeout by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3400
- fix: handle xero decimal cases by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3396
- Feat(multientities): include billing_entity_id filter in analytics by @annvelents in https://github.com/getlago/lago-api/pull/3372
- feat: Add deleted records to customers and plans resolvers by @rsempe in https://github.com/getlago/lago-api/pull/3401
- wallets - Use explicit lock by @nudded in https://github.com/getlago/lago-api/pull/3404
- feat: ops follow ai issue by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3406
- misc(GraphQL): add deletedAt on plans object by @ansmonjol in https://github.com/getlago/lago-api/pull/3405
- Move jobs to low_priority when unable to acquire lock by @nudded in https://github.com/getlago/lago-api/pull/3407
- bug(LifetimeUsage): Extend uniqueness lock from 1 hour to 12 hours by @nudded in https://github.com/getlago/lago-api/pull/3410
Full Changelog: https://github.com/getlago/lago-api/compare/v1.24.0...v1.24.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.24.0 Stable
released this
2025-03-27 14:01:42 +00:00 | 1283 commits to main since this releaseWhat's Changed
- Reapply "misc: Update rails to v7.2" (#3243) by @ancorcruz in https://github.com/getlago/lago-api/pull/3250
- chore(deps): bump rack from 3.1.8 to 3.1.12 by @dependabot in https://github.com/getlago/lago-api/pull/3317
- feat(kafka): Add in advance charge consumer, to replace sidekiq hack by @vincent-pochet in https://github.com/getlago/lago-api/pull/3291
- fix(preauth): Remove unnecessary amount_capturable check by @julienbourdeau in https://github.com/getlago/lago-api/pull/3319
- misc(refactor): Refactor Customers::CreateService by @ancorcruz in https://github.com/getlago/lago-api/pull/3321
- Revert Add in advance charge consumer, to replace sidekiq hack by @ivannovosad in https://github.com/getlago/lago-api/pull/3325
- feat(wallet): Add Expiration Support to RecurringTransactionRules by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3313
- chore(deps-dev): bump json from 2.10.1 to 2.10.2 by @dependabot in https://github.com/getlago/lago-api/pull/3326
- chore(deps): bump graphql from 2.3.20 to 2.3.21 by @dependabot in https://github.com/getlago/lago-api/pull/3330
- fix(invoice): Fix refundable amount by @ivannovosad in https://github.com/getlago/lago-api/pull/3329
- Reapply: Add in advance charge consumer, to replace sidekiq hack (#3325) by @vincent-pochet in https://github.com/getlago/lago-api/pull/3331
- fix(events): delete events on clickhouse only if activated by @jdenquin in https://github.com/getlago/lago-api/pull/3324
- fix(kafka): Avoid defining empty topics by @vincent-pochet in https://github.com/getlago/lago-api/pull/3332
- fix(kafka): Avoid defining empty topics by @vincent-pochet in https://github.com/getlago/lago-api/pull/3333
- fix(locales): Fix invoice email locales by @ivannovosad in https://github.com/getlago/lago-api/pull/3334
- feat: Update GraphQL to Support Metadata and Expiration on wallets and Rules by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3323
- feat(preauth): Get latest payment method from Stripe if not found locally by @julienbourdeau in https://github.com/getlago/lago-api/pull/3320
- chore(gems): require
pryfor development and test env by @julienbourdeau in https://github.com/getlago/lago-api/pull/3337 - feat(regroup_fee): Use current month boundaries for AdvanceCharges invoices by @julienbourdeau in https://github.com/getlago/lago-api/pull/3327
- Fix units rounding by @ivannovosad in https://github.com/getlago/lago-api/pull/3336
- misc(retry-jobs): Adjust jitter to increase spread between repeating jobs by @floganz in https://github.com/getlago/lago-api/pull/3340
- fix(data): Fix data api urls by @rsempe in https://github.com/getlago/lago-api/pull/3307
- feat(multi-entities): create billing entity with full data... by @ancorcruz in https://github.com/getlago/lago-api/pull/3316
- misc(http-client): Add response headers to http error by @ivannovosad in https://github.com/getlago/lago-api/pull/3344
- Fix(wallet-balance): Fail if failed to fetch full current usage while updating wallet by @annvelents in https://github.com/getlago/lago-api/pull/3351
- bug(WalletTransaction) - round to right amount of digits for wallet transaction creation by @nudded in https://github.com/getlago/lago-api/pull/3260
- Feat(multientiies): create billing_entity that follows organization by @annvelents in https://github.com/getlago/lago-api/pull/3295
- feat(invoice-preview): Support previews for simulated termination, upgrade or downgrade of subscription by @floganz in https://github.com/getlago/lago-api/pull/3342
- misc: upgrade rails to latest 7.2.x version by @ancorcruz in https://github.com/getlago/lago-api/pull/3355
- fix(tax-provider): do not call tax provider when invoice is zero amount or without fees by @lovrocolic in https://github.com/getlago/lago-api/pull/3343
- fix(preview-invoices): rescue more transient error in preview mode and apply zero taxes by @lovrocolic in https://github.com/getlago/lago-api/pull/3357
- feat(data): Add analytics_dashboards organization flag by @rsempe in https://github.com/getlago/lago-api/pull/3360
- fix(permissions): Fix permissions in integrations resolver by @ivannovosad in https://github.com/getlago/lago-api/pull/3359
- fix(aggregator-items): Fix empty cursor in aggregator items service by @ivannovosad in https://github.com/getlago/lago-api/pull/3361
- feat: add wallet transaction details by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3339
- chore(eu-vat): Update eu_vat_rates.json by @julienbourdeau in https://github.com/getlago/lago-api/pull/3352
- chore(spec): Add HINT when gql query use snake_case by @julienbourdeau in https://github.com/getlago/lago-api/pull/3353
- feat(data): Add limit and offset to mrrs plans by @rsempe in https://github.com/getlago/lago-api/pull/3362
- chore(results): Introduce Result classes for app/queries folder by @julienbourdeau in https://github.com/getlago/lago-api/pull/3350
- Fix/wallet ballance with progressive billing by @annvelents in https://github.com/getlago/lago-api/pull/3338
- Fix(multientities): ensure seeded organization is created with billing_entity by @annvelents in https://github.com/getlago/lago-api/pull/3363
- feat(event): Add metadata in kafka payload by @vincent-pochet in https://github.com/getlago/lago-api/pull/3364
- chore(sentry): Add strackprof profiling with sentry by @jdenquin in https://github.com/getlago/lago-api/pull/3366
- fix(bm): Fix counts perf in BM resolver by @jdenquin in https://github.com/getlago/lago-api/pull/3368
- feat(multi-entities): Update customers create, update and upsert services to require billing entity code param by @ancorcruz in https://github.com/getlago/lago-api/pull/3322
- feat(pdf): Add env var to disable generating pdfs by @ivannovosad in https://github.com/getlago/lago-api/pull/3348
- feat(dunning): Add BCC emails addresses by @julienbourdeau in https://github.com/getlago/lago-api/pull/3354
- fix(clickhouse): Use from_datetime for prorated unique count by @rsempe in https://github.com/getlago/lago-api/pull/3376
- chore(logs): Disable logger for /health endpoint by @jdenquin in https://github.com/getlago/lago-api/pull/3369
- feat(payments): Save payment method on successful payment (stripe only) by @julienbourdeau in https://github.com/getlago/lago-api/pull/3345
- bug(LifetimeUsage) - refresh lifetime usage when creating subscriptions / updating plans by @nudded in https://github.com/getlago/lago-api/pull/3249
- feat(multi-entities): Organizations' first billing entity matches its id with the organization_id by @ancorcruz in https://github.com/getlago/lago-api/pull/3377
- feat(netsuite): Add description to netsuite payloads by @ivannovosad in https://github.com/getlago/lago-api/pull/3378
- feat(multi-entities) Invoices services with billing entities by @ancorcruz in https://github.com/getlago/lago-api/pull/3371
- feat(stripe): Add lago_payment_id to payment intent metadata by @julienbourdeau in https://github.com/getlago/lago-api/pull/3346
- refactor(eu_vat): store json in class const (so it's only read once at boot) by @julienbourdeau in https://github.com/getlago/lago-api/pull/3356
- misc(GraphQL): add
has_*attributes to billable_metric object as replacement of*_countattributes by @ancorcruz in https://github.com/getlago/lago-api/pull/3379 - fix(fees): Fix advance fees query by @jdenquin in https://github.com/getlago/lago-api/pull/3370
- spec(dunning): Add scenario tests for dunning by @julienbourdeau in https://github.com/getlago/lago-api/pull/3367
- feat(stripe): Update payment method in a job by @julienbourdeau in https://github.com/getlago/lago-api/pull/3381
- chore(CI) - Enable knapsack-pro by @nudded in https://github.com/getlago/lago-api/pull/3383
- misc(GraphQL): add
has_*attributes to plan object as replacement of*_countattributes by @ancorcruz in https://github.com/getlago/lago-api/pull/3385 - tests: improve GraphQLHelper to set CurrentContext.source to graphql by @nudded in https://github.com/getlago/lago-api/pull/3386
- fix(job): Wrong retry strategy name by @julienbourdeau in https://github.com/getlago/lago-api/pull/3387
- specs - Explicitly expire cache before executing graphql by @nudded in https://github.com/getlago/lago-api/pull/3388
- Fix charge update service params by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3384
- feat(LifetimeUsage): Add lifetime_usage premium integration by @nudded in https://github.com/getlago/lago-api/pull/3373
- fix(payment): Dont update payment method if payment not found by @julienbourdeau in https://github.com/getlago/lago-api/pull/3389
Full Changelog: https://github.com/getlago/lago-api/compare/v1.23.0...v1.24.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads