v1.25.0
What's Changed
- misc(processor): Flag errors fore retry and capture and avoid commit by @vincent-pochet in #502
- feat(processor): Add redis to flag subscription for refresh by @vincent-pochet in #500
- fix(processor): Fix redis configuration for valkey by @vincent-pochet in #505
- Chore: bump Lago version to 1.25.0 by @annvelents in #509
Full Changelog: v1.24.1...v1.25.0
Front changes
- misc: make sure we notify change on query invocation by @ansmonjol in getlago/lago-front#2098
- misc(mrr): display printable data on loading and empty results by @ansmonjol in getlago/lago-front#2099
- feat(payment_providers): Add MoneyHash by @ansmonjol in getlago/lago-front#2097
- misc(RevenueStreams): improve XAxis tick display logic by @ansmonjol in getlago/lago-front#2101
- feat: add refresh button on usage drawer by @keellyp in getlago/lago-front#2102
- misc: release analytics and improve navigation by @ansmonjol in getlago/lago-front#2103
- bug(new-analytics): make sure dates are correctly handled by @ansmonjol in getlago/lago-front#2104
- bug: no text should be wrapped in table rows by @ansmonjol in getlago/lago-front#2106
- misc: export dialog to use tailwind by @ansmonjol in getlago/lago-front#2108
- refactor: details page migration by @keellyp in getlago/lago-front#2107
- misc(CreditNoteTable): remove warnings and styled components by @ansmonjol in getlago/lago-front#2105
- misc: fix badge alignment by @ansmonjol in getlago/lago-front#2109
- misc: improve our Sentry setup by @ansmonjol in getlago/lago-front#2112
- fix: wrap table with provider by @keellyp in getlago/lago-front#2114
- refactor: developers pages by @keellyp in getlago/lago-front#2111
- chore(deps) Update dependency vite to v6.2.5 [SECURITY] by @renovate in getlago/lago-front#2100
- chore(Sentry): enable replay sessions for errors by @ansmonjol in getlago/lago-front#2116
- refactor: update dates util function by @keellyp in getlago/lago-front#2115
- chore(Sentry): record replay for 30% of errors by @ansmonjol in getlago/lago-front#2117
- misc: fix wrong attr access raising error on Sentry by @ansmonjol in getlago/lago-front#2118
- feat: Download payment receipts by @stephenlago99 in getlago/lago-front#2062
Full Changelog: getlago/lago-front@v1.24.1...v1.25.0
API changes
- feat(taxes): Add jobs to update EU Taxes by @julienbourdeau in getlago/lago-api#3390
- fix(coupon): Allow updating description when already applied by @vincent-pochet in getlago/lago-api#3412
- misc: Remove count attributes from BillableMetric graphQL type object by @ancorcruz in getlago/lago-api#3403
- Feat(multientities): add API endpoints for billing_entities by @annvelents in getlago/lago-api#3408
- Feat(multientities): serialize billing_entity_code in API by @annvelents in getlago/lago-api#3411
- fix(regroup_fees): Compute taxable_base_amount_cents on applied taxes by @rsempe in getlago/lago-api#3415
- fix: Use BigDecimal instead of Float on amount details by @rsempe in getlago/lago-api#3416
- fix(redis): increase timeouts and retry counts, and reconnect counts, add retry_jitter to avoid lock contention by @roeeklinger in getlago/lago-api#3413
- fix(services): return valid Result in AutoGenerateService by @julienbourdeau in getlago/lago-api#3414
- feat(payment_providers): Add MoneyHash [Allow edits by maintainer] by @shahwan42 in getlago/lago-api#3418
- ftr(avalara-integration): add avalara model by @lovrocolic in getlago/lago-api#3419
- Fix(multientities): create customer with billing_entity when creating a subscription by @annvelents in getlago/lago-api#3421
- Fix Invoices::PrepaidCreditJob queueing to ensure uniqueness by @ancorcruz in getlago/lago-api#3422
- Feat(multientities): step-3 billing entity graphql endpoints by @annvelents in getlago/lago-api#3382
- Feat(multientities): assign billing_entity_id when creating fees by @annvelents in getlago/lago-api#3375
- fix(bug): Stripe payment intent creation payload by @ancorcruz in getlago/lago-api#3426
- fix(sentry): stackprof should be loaded before sentry by @jdenquin in getlago/lago-api#3423
- feat(avalara-integration): add base avalara graphql connection setup by @lovrocolic in getlago/lago-api#3424
- feat(payment-receipts): Use services by @ivannovosad in getlago/lago-api#3294
- Add env var to disable lifetime-usage refresh by @nudded in getlago/lago-api#3433
- misc: Remove schema.rb by @ivannovosad in getlago/lago-api#3438
- Feat(multientities): Add support of billing_entity filter in invoices query by @annvelents in getlago/lago-api#3427
- fix(payments): Fix payment of a one time payment request by @ivannovosad in getlago/lago-api#3441
- Feat(multientities): add billing_entity to invoices#preview by @annvelents in getlago/lago-api#3417
- Fix(multientities): add billing_entity_id to cache key for analytics by @annvelents in getlago/lago-api#3425
- feat(wallet-transaction): Populate invoice_id by @floganz in getlago/lago-api#3435
- fix(payment): Fix PaymentIntentSucceededService by @ivannovosad in getlago/lago-api#3442
- fix(fee): Add repeatable read isolation for in advance fees creation by @vincent-pochet in getlago/lago-api#3444
- feat(avalara-integration): add support for updating avalara connection by @lovrocolic in getlago/lago-api#3445
- Feat(multientities): Add support of billing_entity filter in customers query by @annvelents in getlago/lago-api#3428
- fix: fix credit note applied taxes by @lovrocolic in getlago/lago-api#3446
- Feat(multientities): Add support of billing_entity filter in credit_notes query by @annvelents in getlago/lago-api#3429
- Feat(multientities): graphql create and update user with billing entity by @annvelents in getlago/lago-api#3437
- Chore(fees): add migration to populate fees with organization_id by @annvelents in getlago/lago-api#3432
- feat (avalara-integration): add GQL support for creating avalara connection by @lovrocolic in getlago/lago-api#3443
- feat(processor): Add flag subscription refresh logic by @vincent-pochet in getlago/lago-api#3393
- feat(avalara-integration): add support for avalara mapping by @lovrocolic in getlago/lago-api#3450
- Feat(multientities): migration to populate billing_entity_id on fees by @annvelents in getlago/lago-api#3431
- Feat(multientities): update discarded customers to be assigned to a billing entity by @annvelents in getlago/lago-api#3434
- fix(post-process): Enable TLS for valkey by @vincent-pochet in getlago/lago-api#3451
- Feat(multientities): Small fixes at the end of step 3 implementation by @annvelents in getlago/lago-api#3452
- fix(post-process): Fix redis connection by @vincent-pochet in getlago/lago-api#3453
- fix(cashfree): wrong module name by @julienbourdeau in getlago/lago-api#3454
- misc(processor): Change config for refresh by @vincent-pochet in getlago/lago-api#3455
New Contributors
- @shahwan42 made their first contribution in getlago/lago-api#3418
Full Changelog: getlago/lago-api@v1.24.1...v1.25.0