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.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
Powered by Forgejo Version: 14.0.0 Page: 36ms Template: 9ms
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