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.29.0 fd60d18465

    v1.29.0 Stable

    ancorcruz released this 2025-05-28 12:51:55 +00:00 | 977 commits to main since this release

    What'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 dc57712816

    v1.28.1 Stable

    ancorcruz released this 2025-05-15 12:19:49 +00:00 | 1050 commits to main since this release

    What'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_summary helper 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 ce786e09de

    v1.28.0 Stable

    annvelents released this 2025-05-14 13:36:15 +00:00 | 1061 commits to main since this release

    What'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 f40cb6162a

    v1.27.1 Stable

    jdenquin released this 2025-05-13 09:15:43 +00:00 | 1079 commits to main since this release

    What'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 1b3269b48d

    v1.27.0 Stable

    ancorcruz released this 2025-05-06 07:19:47 +00:00 | 1113 commits to main since this release

    What'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 df9787ddec

    v1.26.1 Stable

    jdenquin released this 2025-04-29 16:16:30 +00:00 | 1141 commits to main since this release

    What'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 aabcb12d68

    v1.26.0 Stable

    vincent-pochet released this 2025-04-28 08:55:45 +00:00 | 1153 commits to main since this release

    What'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_check webhook 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::UpdatePaymentMethodDataJob unique 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 5034d66e12

    v1.25.0 Stable

    annvelents released this 2025-04-07 15:37:36 +00:00 | 1225 commits to main since this release

    What'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 b33da4f4c2

    v1.24.1 Stable

    nudded released this 2025-03-31 08:55:53 +00:00 | 1269 commits to main since this release

    What'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 f11a54f9a6

    v1.24.0 Stable

    nudded released this 2025-03-27 14:01:42 +00:00 | 1283 commits to main since this release

    What'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 pry for 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 *_count attributes 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 *_count attributes 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
First Previous 1 2 3 4 5 ... Next Last
Powered by Forgejo Version: 14.0.0 Page: 150ms Template: 78ms
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