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