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.23.0 a7b328bad0

    v1.23.0 Stable

    ancorcruz released this 2025-03-11 09:22:29 +00:00 | 1351 commits to main since this release

    What's Changed

    • feat(stripe): Pre-authorize payment before creating subscription by @julienbourdeau in https://github.com/getlago/lago-api/pull/3262
    • chore(logs): Improve logging to json by @jdenquin in https://github.com/getlago/lago-api/pull/3272
    • feat(data): Add mrrs plans resolver by @rsempe in https://github.com/getlago/lago-api/pull/3293
    • fix(logs): Parse AJ logs in json by @jdenquin in https://github.com/getlago/lago-api/pull/3301
    • feat(preauth): Prepare Stripe Authorization for recent versions by @julienbourdeau in https://github.com/getlago/lago-api/pull/3303
    • feat(netsuite): enforce customer external id to be NetSuite EntityId by @sarkissianraffi in https://github.com/getlago/lago-api/pull/3286
    • chore(logs): Add level to json by @jdenquin in https://github.com/getlago/lago-api/pull/3304
    • fix: make json parsing more resilient by @lovrocolic in https://github.com/getlago/lago-api/pull/3298
    • feat(payment-receipts): Add pdf templates by @ivannovosad in https://github.com/getlago/lago-api/pull/3248
    • fix(invoice-preview): Add charge duration to boundaries during preview generation by @floganz in https://github.com/getlago/lago-api/pull/3305
    • feat(payment-receipts): Add services to create payment receipt and generate pdf by @ivannovosad in https://github.com/getlago/lago-api/pull/3255
    • feat(data): Add usages invoiced resolver by @rsempe in https://github.com/getlago/lago-api/pull/3306
    • feat(payment-receipts): Add mailer for payment receipts by @ivannovosad in https://github.com/getlago/lago-api/pull/3264
    • feat(payment-receipts): Add GraphQL mutation and type by @ivannovosad in https://github.com/getlago/lago-api/pull/3289
    • Misc: migrate invoice_errors to error_details by @annvelents in https://github.com/getlago/lago-api/pull/3211
    • chore(config): Improve the RSA Keys configuration by @jdenquin in https://github.com/getlago/lago-api/pull/3309
    • misc(wallet): Reduce number of queries to flag refresh by @vincent-pochet in https://github.com/getlago/lago-api/pull/3311
    • fix(dunning): adapt refund logic with dunning by @lovrocolic in https://github.com/getlago/lago-api/pull/3308
    • chore(deps): bump rack from 2.2.11 to 2.2.13 by @dependabot in https://github.com/getlago/lago-api/pull/3314
    • Feat(multi-entities): add services to update billing_entity by @annvelents in https://github.com/getlago/lago-api/pull/3251
    • chore(validation): Refactor Expiration Date Validation to Use Centralized Validator by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3312
    • Fix: overdue invoices should not include invoices not ready to be paid by @annvelents in https://github.com/getlago/lago-api/pull/3315

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.22.1...v1.23.0

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.22.1 1506cfdf9d

    v1.22.1 Stable

    nudded released this 2025-03-05 08:16:00 +00:00 | 1373 commits to main since this release

    What's Changed

    • Feat(multi-entities): add validations for billing_entity by @annvelents in https://github.com/getlago/lago-api/pull/3237
    • feat(multi-entities): Add multi_entities premium integrations with two tiers... by @ancorcruz in https://github.com/getlago/lago-api/pull/3252
    • feat: add customer email by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3254
    • feat(data): Extract revenue streams resolver to data_api namespace by @rsempe in https://github.com/getlago/lago-api/pull/3256
    • feat(multi-entities): Basic billing entity create service with guard by @ancorcruz in https://github.com/getlago/lago-api/pull/3258
    • feat(data): Rename customerCurrency to currency for revenue streams by @rsempe in https://github.com/getlago/lago-api/pull/3259
    • fix(webhook): wallet.updated needs to be sent only after_commit by @julienbourdeau in https://github.com/getlago/lago-api/pull/3261
    • fix: Wallet metadata issues by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3268
    • feat(console): Add helper to enable premium integrations by @julienbourdeau in https://github.com/getlago/lago-api/pull/3263
    • chore(dev): colorize logs in dev env by @julienbourdeau in https://github.com/getlago/lago-api/pull/3270
    • Fix remove invoice paid due amount by @ivannovosad in https://github.com/getlago/lago-api/pull/3253
    • Feat: update hard_delete_invoice Method by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3273
    • bug(PayInAdvance) - Don't loose precision when converting timestamp by @nudded in https://github.com/getlago/lago-api/pull/3274
    • feat(credit): Introduce item description by @julienbourdeau in https://github.com/getlago/lago-api/pull/3269
    • fix(stripe): Better errors on Stripe customer checkout url by @julienbourdeau in https://github.com/getlago/lago-api/pull/3247
    • feat(stripe): Save payment_method_data for successful Payments by @julienbourdeau in https://github.com/getlago/lago-api/pull/3230
    • feat(data): Add graphql endpoint for revenue streams plans by @rsempe in https://github.com/getlago/lago-api/pull/3278
    • feat(payment-receipts): Add models and serializers by @ivannovosad in https://github.com/getlago/lago-api/pull/3229
    • feat(data): Add graphql endpoint for revenue streams customers by @rsempe in https://github.com/getlago/lago-api/pull/3281
    • fix(checkout-link): Fix the total due amount by @ivannovosad in https://github.com/getlago/lago-api/pull/3280
    • revert: save payment method by @julienbourdeau in https://github.com/getlago/lago-api/pull/3282
    • fix: retry Net::ReadTimeout for pulling taxes by @lovrocolic in https://github.com/getlago/lago-api/pull/3283
    • bug(advance_charges): invoice paid in advance succeeded fees by @ancorcruz in https://github.com/getlago/lago-api/pull/3284
    • feat(payment-receipts): Add payment receipts controllers by @ivannovosad in https://github.com/getlago/lago-api/pull/3246
    • bug(ProgressiveBilling) - Reset progressive billing credits when refreshing draft by @nudded in https://github.com/getlago/lago-api/pull/3288
    • Feat(multientities):remove usage of is_default flag on billing_entities by @annvelents in https://github.com/getlago/lago-api/pull/3266
    • Feat(multi-entities): migration to remove is_default from billing_entities by @annvelents in https://github.com/getlago/lago-api/pull/3267
    • Feat(multientities): remove default migration cleanup by @annvelents in https://github.com/getlago/lago-api/pull/3276
    • fix(kafka): Ensure timestamp is pushed as float by @vincent-pochet in https://github.com/getlago/lago-api/pull/3290
    • feat(data): Add graphql endpoint for mrrs by @rsempe in https://github.com/getlago/lago-api/pull/3287
    • Feat(multientities): add billing_entity code uniqueness validation by @annvelents in https://github.com/getlago/lago-api/pull/3279

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.22.0...v1.22.1

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.22.0 fcdb5c6f8f

    v1.22.0 Stable

    vincent-pochet released this 2025-02-25 13:52:39 +00:00 | 1404 commits to main since this release

    What's Changed

    • feat(data): Compute daily usages for positive fees only by @rsempe in https://github.com/getlago/lago-api/pull/3172
    • feat(wallet): New wallet.(created|updated|terminated) webhooks by @julienbourdeau in https://github.com/getlago/lago-api/pull/3133
    • feat(DataExport): move processing to default queue by @nudded in https://github.com/getlago/lago-api/pull/3175
    • fix(fee-estimation): fix rounding when small amounts provided by @floganz in https://github.com/getlago/lago-api/pull/3174
    • misc: Add kafka event consumer by @vincent-pochet in https://github.com/getlago/lago-api/pull/3176
    • chore(rubocop): Disable or fix last errors by @julienbourdeau in https://github.com/getlago/lago-api/pull/3179
    • chore(style): Fix all string litteral quotes (Style/StringLiterals) by @julienbourdeau in https://github.com/getlago/lago-api/pull/3177
    • chore(deps): bump rack from 2.2.10 to 2.2.11 by @dependabot in https://github.com/getlago/lago-api/pull/3180
    • chore(rubocop): Enable Style/StringLiterals by @julienbourdeau in https://github.com/getlago/lago-api/pull/3181
    • fix: Avoid startup issue with missing LAGO_KARAFKA_WEB_SECRET by @vincent-pochet in https://github.com/getlago/lago-api/pull/3183
    • fix(rate-limit): Fix rate limit errors by @ivannovosad in https://github.com/getlago/lago-api/pull/3184
    • fix(invoice-webhooks): Fix progressive billing invoice not having webhook on payment retry by @floganz in https://github.com/getlago/lago-api/pull/3182
    • fix(karafka): Fix env config by @vincent-pochet in https://github.com/getlago/lago-api/pull/3186
    • fix(invoices): Fix progressive billing by @ivannovosad in https://github.com/getlago/lago-api/pull/3188
    • feat(webhooks): Add subscription updated webhook by @ivannovosad in https://github.com/getlago/lago-api/pull/3169
    • feat(data): Remove in_advance_fee_amount_cents from revenue streams by @rsempe in https://github.com/getlago/lago-api/pull/3187
    • feat(regroup_fee): Sum fees to get invoice totals instead of recomputing taxes by @julienbourdeau in https://github.com/getlago/lago-api/pull/3153
    • misc: Extract DailyUsages::FillHistoryJob to a new long_running queue by @rsempe in https://github.com/getlago/lago-api/pull/3192
    • misc: Change queue from low_priority to default when creating a payment by @rsempe in https://github.com/getlago/lago-api/pull/3193
    • fix(stripe): Avoid raising not_found for deleted stripe customers by @vincent-pochet in https://github.com/getlago/lago-api/pull/3194
    • fix(add_on): Validate presence of code by @vincent-pochet in https://github.com/getlago/lago-api/pull/3195
    • fix: Don't raise error when invoice's status is invalid by @rsempe in https://github.com/getlago/lago-api/pull/3197
    • fix(payment): Handle deleted customers by @vincent-pochet in https://github.com/getlago/lago-api/pull/3196
    • misc(charge): Index pay_in_advance charges to speed-up post processing by @vincent-pochet in https://github.com/getlago/lago-api/pull/3189
    • fix(integration): Avoid raising RecordNotUnique on race condition by @vincent-pochet in https://github.com/getlago/lago-api/pull/3199
    • feat(data): Do not create daily usage when no usage by @rsempe in https://github.com/getlago/lago-api/pull/3198
    • fix(webhook): Handle errors with payment and refunds by @vincent-pochet in https://github.com/getlago/lago-api/pull/3200
    • misc(mailer): Improve attachements names by @vincent-pochet in https://github.com/getlago/lago-api/pull/3201
    • fix(data): Convert revenue stream amount currency to non nullable by @rsempe in https://github.com/getlago/lago-api/pull/3202
    • misc(stripe): Improve error code handling by @vincent-pochet in https://github.com/getlago/lago-api/pull/3203
    • fix(customer): Add validation om customer type by @vincent-pochet in https://github.com/getlago/lago-api/pull/3204
    • fix(integration): Do not raise when invalid login attempt on netsuite by @rsempe in https://github.com/getlago/lago-api/pull/3205
    • Feat(manual payments): Support for Partial/Manual Payments by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3125
    • misc(integration): Add retry for invoice creation on Net::ReadTimeout by @vincent-pochet in https://github.com/getlago/lago-api/pull/3207
    • fix(spec): tentative fix for flacky test by @julienbourdeau in https://github.com/getlago/lago-api/pull/3213
    • feat(multi-entities): Add billing entity model by @ancorcruz in https://github.com/getlago/lago-api/pull/3217
    • chore(deps): bump nokogiri from 1.16.8 to 1.18.3 by @dependabot in https://github.com/getlago/lago-api/pull/3216
    • feat(stripe): Add Stripe crypto payment method by @julienbourdeau in https://github.com/getlago/lago-api/pull/3214
    • feat(mailers): Add from email premium integration by @jdenquin in https://github.com/getlago/lago-api/pull/3218
    • feat(dev): Add console helpers for local development by @julienbourdeau in https://github.com/getlago/lago-api/pull/3210
    • chore(deps): Update rubocop and standard by @julienbourdeau in https://github.com/getlago/lago-api/pull/3221
    • misc(incoming_webhook): Refact handling for Adyen and Cashfree by @vincent-pochet in https://github.com/getlago/lago-api/pull/3212
    • fix: Add unique index on payment provider id by @rsempe in https://github.com/getlago/lago-api/pull/3223
    • fix(currency): Use some ISO codes instead of symbols by @vincent-pochet in https://github.com/getlago/lago-api/pull/3225
    • fix: Delete duplicated failed payments by @rsempe in https://github.com/getlago/lago-api/pull/3226
    • fix(manual_payments): Fix Incorrect total_paid_amount_cents for Invoices Without Payments by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3219
    • feat(gql): Introduce ObfuscatedStringType by @julienbourdeau in https://github.com/getlago/lago-api/pull/3209
    • chore(spec): Merging rails_helper into spec_helper by @julienbourdeau in https://github.com/getlago/lago-api/pull/3208
    • feat(invoice-preview): generating invoice review for existing subscriptions by @lovrocolic in https://github.com/getlago/lago-api/pull/3231
    • fix(stripe): Avoid raising for concurent status update by @vincent-pochet in https://github.com/getlago/lago-api/pull/3232
    • fix(netsuite): Prevent trying to create customer with max netsuite state reached by @rsempe in https://github.com/getlago/lago-api/pull/3233
    • fix(integration): Fix error handling for Bad Gateway errors received as HTTP 200 by @vincent-pochet in https://github.com/getlago/lago-api/pull/3234
    • fix: Netsuite sync with customer nil state by @rsempe in https://github.com/getlago/lago-api/pull/3235
    • feat(stripe): Stop listening to charge.succeeded webhook by @julienbourdeau in https://github.com/getlago/lago-api/pull/3228
    • feat(Uniqueness) - Mark BillNonInvoiceableFeesJob as unique by @nudded in https://github.com/getlago/lago-api/pull/3239
    • feat(multi-entities): Add billing entities applied taxes relationship by @ancorcruz in https://github.com/getlago/lago-api/pull/3227
    • Feat(multi-entities): add references to and from billing_entity by @annvelents in https://github.com/getlago/lago-api/pull/3224
    • misc: Update rails to v7.2 by @ancorcruz in https://github.com/getlago/lago-api/pull/2894
    • Revert "misc: Update rails to v7.2" by @rsempe in https://github.com/getlago/lago-api/pull/3243
    • fix(netsuite): Use max length when creating netsuite customer by @rsempe in https://github.com/getlago/lago-api/pull/3245
    • misc(payment): Factorise logic for payment_url generation by @vincent-pochet in https://github.com/getlago/lago-api/pull/3238
    • Feat stripe bank transfers by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3236

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.21.0...v1.22.0

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.21.0 6a0d2a636b

    v1.21.0 Stable

    nudded released this 2025-02-12 09:51:58 +00:00 | 1466 commits to main since this release

    What's Changed

    • bug(ProgressiveBilling): take failed invoices into account by @nudded in https://github.com/getlago/lago-api/pull/3127
    • misc(billing): Split billing job per organization by @vincent-pochet in https://github.com/getlago/lago-api/pull/3109
    • bug(ProgressiveBilling) - Also recalculate current_usage when invoiced usage is changed by @nudded in https://github.com/getlago/lago-api/pull/3128
    • misc: Introduce BaseResult to get rid of OpenStruct by @vincent-pochet in https://github.com/getlago/lago-api/pull/3122
    • chore(versions): Bump redis related gems and configure reconnection in redlock by @nudded in https://github.com/getlago/lago-api/pull/3132
    • fix: clickhouse related specs by @vincent-pochet in https://github.com/getlago/lago-api/pull/3138
    • feat: add Singapore to tax invoices label countries by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3136
    • Fix(rev-share): do not display logo in credit note PDF by @annvelents in https://github.com/getlago/lago-api/pull/3141
    • imp(webhooks): Increase webhook endpoints limit to 10 by @jdenquin in https://github.com/getlago/lago-api/pull/3143
    • fix(invoice-preview): Prevent customer updates during invoice preview by @floganz in https://github.com/getlago/lago-api/pull/3140
    • perf(InvoiceGeneration) - add index on invoices to speed up fetching the highest organization_sequential_id by @nudded in https://github.com/getlago/lago-api/pull/3146
    • feat: change BillPaidCreditJob to high_priority by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3145
    • fix(anrok): Remove cache for Current Usage by @julienbourdeau in https://github.com/getlago/lago-api/pull/3142
    • fix(fees): Avoid empty invoice subscription on regroup fees by @vincent-pochet in https://github.com/getlago/lago-api/pull/3147
    • chore(spec): Use stub_pdf_generation helper by @julienbourdeau in https://github.com/getlago/lago-api/pull/3148
    • chore(spec): Use instance_double instead of OpenStruct by @julienbourdeau in https://github.com/getlago/lago-api/pull/3150
    • Fix(revenue-share): add self-billed field to data exports by @annvelents in https://github.com/getlago/lago-api/pull/3149
    • fix(invoice): Add GraphQL flag to know editable status by @vincent-pochet in https://github.com/getlago/lago-api/pull/3152
    • feat: added PaymentRequestMailer on rescue by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3155
    • chore(GraphQL): rename invoice subscription attribute by @ansmonjol in https://github.com/getlago/lago-api/pull/3157
    • bug(GracePeriod) - Make grace period update async for increased reliability by @nudded in https://github.com/getlago/lago-api/pull/3154
    • hotfix(invoice): Fix graphql object rendering by @vincent-pochet in https://github.com/getlago/lago-api/pull/3158
    • chore(Cleanup): remove dead code in Organizations::UpdateInvoiceGrace… by @nudded in https://github.com/getlago/lago-api/pull/3159
    • bug(Event): Propagate expression evaluation failure by @nudded in https://github.com/getlago/lago-api/pull/3160
    • fix: Remove tax cache from invoice preview by @lovrocolic in https://github.com/getlago/lago-api/pull/3156
    • Bug(BatchEvent): add validation error propagation to batch event service by @nudded in https://github.com/getlago/lago-api/pull/3161
    • fix: prevent calling eu tax service when not needed by @lovrocolic in https://github.com/getlago/lago-api/pull/3134
    • feat(api_key): cache api key and organization by @vincent-pochet in https://github.com/getlago/lago-api/pull/3137
    • New remove_branding_watermark Premium addons by @julienbourdeau in https://github.com/getlago/lago-api/pull/3162
    • chore(deps): bump net-imap from 0.5.5 to 0.5.6 by @dependabot in https://github.com/getlago/lago-api/pull/3164
    • fix(migrations): Remove migration tasks by @vincent-pochet in https://github.com/getlago/lago-api/pull/3165
    • chore(spec): group scattered it blocks for Graphql Types by @julienbourdeau in https://github.com/getlago/lago-api/pull/3167
    • chore(git): Add #3167 to .git-blame-ignore-revs by @julienbourdeau in https://github.com/getlago/lago-api/pull/3168
    • feat(data): Add revenue streams resolver by @rsempe in https://github.com/getlago/lago-api/pull/3151
    • fix(integrations): Fix invoices with progressive billing by @ivannovosad in https://github.com/getlago/lago-api/pull/3166
    • Revert "fix(integrations): Fix invoices with progressive billing" by @ivannovosad in https://github.com/getlago/lago-api/pull/3170

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.20.2...v1.21.0

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.20.2 921db031e8

    v1.20.2 Stable

    nudded released this 2025-01-31 11:20:41 +00:00 | 1502 commits to main since this release

    What's Changed

    • fix(current usage): fix current usage taxes by @lovrocolic in https://github.com/getlago/lago-api/pull/3115
    • feat(data): Add premium integrations enabled methods by @rsempe in https://github.com/getlago/lago-api/pull/3118
    • chore(valvalt): Update valvat version by @jdenquin in https://github.com/getlago/lago-api/pull/3116
    • Fix(revshare): add self billed credit note pdf by @annvelents in https://github.com/getlago/lago-api/pull/3113
    • feat(api): Add GET /api/v1/wallet_transactions/:id endpoint by @julienbourdeau in https://github.com/getlago/lago-api/pull/3119
    • misc(adjusted_fee): Allow fee adjustement without pre-existing fee by @vincent-pochet in https://github.com/getlago/lago-api/pull/3083
    • feat(InstantEstimate) - Standard charges by @nudded in https://github.com/getlago/lago-api/pull/3120
    • feat(boleto): Introduce Boleto as a valid Stripe Payment Method by @julienbourdeau in https://github.com/getlago/lago-api/pull/3111
    • Allow to override existing customer attributes by @floganz in https://github.com/getlago/lago-api/pull/3124
    • fix(invoice-preview): disable preview feature for freemium users by @lovrocolic in https://github.com/getlago/lago-api/pull/3126

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.20.1...v1.20.2

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.20.1 0c306421b9

    v1.20.1 Stable

    nudded released this 2025-01-29 10:36:43 +00:00 | 1512 commits to main since this release

    What's Changed

    • feat: Support for Multiple Date Formats in Manual Payments Service by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3110
    • chore(deps): Bump lago-expression to v0.1.3 by @nudded in https://github.com/getlago/lago-api/pull/3114
    • feat(stripe): Save Payment Method in Customer when paying invoice with checkout url by @julienbourdeau in https://github.com/getlago/lago-api/pull/3107
    • Feat(InstantEstimate) - estimate instant fees by @nudded in https://github.com/getlago/lago-api/pull/3033

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.20.0...v1.20.1

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.20.0 43be8dce8f

    v1.20.0 Stable

    vincent-pochet released this 2025-01-27 14:36:08 +00:00 | 1516 commits to main since this release

    What's Changed

    • fix(payment): Ensure payment status is checkd as a string by @vincent-pochet in https://github.com/getlago/lago-api/pull/3104
    • fix(cashfree): Fix webhook and payment flow by @AyushChothe in https://github.com/getlago/lago-api/pull/3106
    • feat(preview-invoice): add route and controller action by @lovrocolic in https://github.com/getlago/lago-api/pull/3108
    • Reapply "feat(invoice): Avoid generating 0 amount charge fees (#3032)" (#3059) by @vincent-pochet in https://github.com/getlago/lago-api/pull/3068
    • misc(fee): Delete zero amount finalized fees by @vincent-pochet in https://github.com/getlago/lago-api/pull/3020

    New Contributors

    • @AyushChothe made their first contribution in https://github.com/getlago/lago-api/pull/3106

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.19.1...v1.20.0

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.19.1 ec8ef1ff64

    v1.19.1 Stable

    annvelents released this 2025-01-24 15:15:29 +00:00 | 1521 commits to main since this release

    What's Changed

    • chore(fees): Add unique index on event transaction id by @jdenquin in https://github.com/getlago/lago-api/pull/3079
    • Feat(revshare): self billed invoices numbering by @annvelents in https://github.com/getlago/lago-api/pull/3078
    • Fix: add validation on transaction_metadata type for recurring transaction rules by @annvelents in https://github.com/getlago/lago-api/pull/3087
    • feat(revshare): self billed invoice pdf/html template by @ancorcruz in https://github.com/getlago/lago-api/pull/3089
    • feat(revshare): missing bits of the feature... by @ancorcruz in https://github.com/getlago/lago-api/pull/3090
    • Add ability to filter invoice by absence of metadata by @floganz in https://github.com/getlago/lago-api/pull/3082
    • fix: adapt nango status code checks by @lovrocolic in https://github.com/getlago/lago-api/pull/3093
    • feat(invoice-preview): Add invoices preview context service by @floganz in https://github.com/getlago/lago-api/pull/3091
    • feat(invoice-preview): add preview support for wallet and credit note credits by @lovrocolic in https://github.com/getlago/lago-api/pull/3084
    • feat(revshare): missing bits to complete the feature by @ancorcruz in https://github.com/getlago/lago-api/pull/3094
    • feat(preview-invoice): add tax provider support for preview invoice by @lovrocolic in https://github.com/getlago/lago-api/pull/3095
    • Chore: add validation on credit note creation and estimate to have items as an array by @annvelents in https://github.com/getlago/lago-api/pull/3096
    • Chore: delete invoice errors for sequential number generation when finishing invoice generation by @annvelents in https://github.com/getlago/lago-api/pull/3092
    • fix(invoice-filtering): Wrong total count when filter invoices by metadata by @floganz in https://github.com/getlago/lago-api/pull/3097
    • fix(webhook): Fix specs when webhook worker is enabled by @vincent-pochet in https://github.com/getlago/lago-api/pull/3099
    • fix(payment): Handle payment and invoice status update by @vincent-pochet in https://github.com/getlago/lago-api/pull/3088
    • fix(Fee) - make sure organization_id is stored by @nudded in https://github.com/getlago/lago-api/pull/3100
    • fix(tasks): Fix signup task env var by @jdenquin in https://github.com/getlago/lago-api/pull/3101
    • fix: filter payments based on visible invoices by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3102
    • add rescue when failing to update charge filters and charges by @annvelents in https://github.com/getlago/lago-api/pull/3103

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.19.0...v1.19.1

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.19.0 e0ce5fb679

    v1.19.0 Stable

    vincent-pochet released this 2025-01-21 14:31:21 +00:00 | 1542 commits to main since this release

    What's Changed

    • feat(invoices): Add new filters by @floganz in https://github.com/getlago/lago-api/pull/3046
    • fix(validations): Fix subscriptions validate service by @ivannovosad in https://github.com/getlago/lago-api/pull/3052
    • feat(payment_providers): Add Cashfree by @vincent-pochet in https://github.com/getlago/lago-api/pull/2767
    • feat(invoice): Avoid generating 0 amount charge fees by @vincent-pochet in https://github.com/getlago/lago-api/pull/3032
    • Feat manual payments controller by @ivannovosad in https://github.com/getlago/lago-api/pull/3045
    • Revert "feat(invoice): Avoid generating 0 amount charge fees (#3032)" by @vincent-pochet in https://github.com/getlago/lago-api/pull/3059
    • fix(terminate-relations): Fix terminate relations service by @ivannovosad in https://github.com/getlago/lago-api/pull/3061
    • feat(revshare): Add db columns for partners and self_billed invoices by @ancorcruz in https://github.com/getlago/lago-api/pull/3062
    • feat(revshare): Skip self billed invoices in analytics by @ancorcruz in https://github.com/getlago/lago-api/pull/3066
    • feat(revshare): Create customers with partner as account_type by @ancorcruz in https://github.com/getlago/lago-api/pull/3065
    • feat: Expose billing periods in invoice serializer by @vincent-pochet in https://github.com/getlago/lago-api/pull/3064
    • feat(invoice-preview): add base preview service by @lovrocolic in https://github.com/getlago/lago-api/pull/3056
    • Add taxes to recreated recurring pay in advance fees by @floganz in https://github.com/getlago/lago-api/pull/3069
    • feat(revshare): self billed invoice creation and skip payments by @ancorcruz in https://github.com/getlago/lago-api/pull/3067
    • feat(segment): Remove 8 unused events by @julienbourdeau in https://github.com/getlago/lago-api/pull/3075
    • feat(revshare): update customer account_type by @ancorcruz in https://github.com/getlago/lago-api/pull/3074
    • chore(spec): Rename shared example file by @julienbourdeau in https://github.com/getlago/lago-api/pull/3076
    • Feat(revshare): self billed invoices - do not trigger integrations by @annvelents in https://github.com/getlago/lago-api/pull/3072
    • chore: Use enum with positional arguments by @julienbourdeau in https://github.com/getlago/lago-api/pull/3077
    • fix(migration): Payment status migration by @vincent-pochet in https://github.com/getlago/lago-api/pull/3080
    • fix(stripe): Idem-potency errors should keep the payment pending by @vincent-pochet in https://github.com/getlago/lago-api/pull/3063
    • chore(gems): Upgrade gems to latest patch version by @julienbourdeau in https://github.com/getlago/lago-api/pull/3081
    • feat(invoice-preview): add logic for applying coupons on preview invoice by @lovrocolic in https://github.com/getlago/lago-api/pull/3073
    • misc(stripe): Improve payment create specs by @vincent-pochet in https://github.com/getlago/lago-api/pull/3086

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.18.0...v1.19.0

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v1.18.0 e92601dd20

    v1.18.0 Stable

    vincent-pochet released this 2025-01-14 09:50:39 +00:00 | 1566 commits to main since this release

    What's Changed

    • fix: Retry when getting stale wallet error for pay in advance events by @rsempe in https://github.com/getlago/lago-api/pull/3027
    • feat: Add payment type and reference by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3003
    • Fix invoice grace period saving with null values by @nudded in https://github.com/getlago/lago-api/pull/3015
    • fix: Update provider taxes rescue logic by @lovrocolic in https://github.com/getlago/lago-api/pull/3028
    • fix(invoice): Use BigDecimal rather than float for amount details by @vincent-pochet in https://github.com/getlago/lago-api/pull/3030
    • feat(manual-payments): Add payment serializer by @ivannovosad in https://github.com/getlago/lago-api/pull/3031
    • feat(manual-payments): Add service to create manual payments by @ivannovosad in https://github.com/getlago/lago-api/pull/3029
    • misc(Github) - Do not use secrets when hardcoded values suffice by @nudded in https://github.com/getlago/lago-api/pull/3038
    • fix(event): retrieve clickhouse events by @vincent-pochet in https://github.com/getlago/lago-api/pull/3039
    • fix: Recurring fee not displayed on invoices after upgrade by @ancorcruz in https://github.com/getlago/lago-api/pull/3012
    • fix: Use succeeded_at to select fees for regrouping by @rsempe in https://github.com/getlago/lago-api/pull/3034
    • Feat (invoice_custom_sections): customer update service by @annvelents in https://github.com/getlago/lago-api/pull/2960
    • misc(wallet): Refactor wallet transaction related jobs queuing by @vincent-pochet in https://github.com/getlago/lago-api/pull/3040
    • Feat (invoice_custom_sections): refactor invoice_custom_sections inclusion by @annvelents in https://github.com/getlago/lago-api/pull/3006
    • fix(stripe): Payment failing with requires_payment_method should be marked as failed by @vincent-pochet in https://github.com/getlago/lago-api/pull/3042
    • misc(BillingWorker) - Move Invoices::RefreshDraftJob to billing queue by @nudded in https://github.com/getlago/lago-api/pull/3043
    • fix: Cast filters to string on ingestion by @rsempe in https://github.com/getlago/lago-api/pull/3044
    • Propagate StaleObjectErrors so PayInAdvance jobs retry by @justinberry in https://github.com/getlago/lago-api/pull/3036
    • fix(migrations): support pg databases with unaccent installed by @sanchezcarlosjr in https://github.com/getlago/lago-api/pull/3048
    • misc(invoice): Add integration_customers to the invoice payload by @ivannovosad in https://github.com/getlago/lago-api/pull/3050
    • fix(one-off-invoice): Fix create one off invoice service by @ivannovosad in https://github.com/getlago/lago-api/pull/3051
    • misc(PaymentRequest): Apply payment idempotency refactor by @vincent-pochet in https://github.com/getlago/lago-api/pull/2986
    • Feat(invoice_custom_sections): api controllers by @annvelents in https://github.com/getlago/lago-api/pull/3007

    New Contributors

    • @justinberry made their first contribution in https://github.com/getlago/lago-api/pull/3036
    • @sanchezcarlosjr made their first contribution in https://github.com/getlago/lago-api/pull/3048

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.17.5...v1.18.0

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
First Previous ... 2 3 4 5 6 ... Next Last
Powered by Forgejo Version: 14.0.0 Page: 137ms Template: 80ms
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