v1.19.0

getlago/lagov1.19.0Jan 21, 2025by vincent-pochet

AI Summary

Significant feature additions including the Cashfree payment provider, invoice preview functionality, manual payments support, and partner/revenue share capabilities.

Key Highlights

  • Added Cashfree Payment Provider
  • Added invoice preview service
  • Added manual payments controller
  • Added partner support and self-billed invoices
  • Added invoice amount filter in frontend

New Features

  • Cashfree payment provider
  • Invoice preview
  • Manual payments
  • Partner support

Full Release Notes

## Front changes
* misc: improve improved Okta setup copy by @ansmonjol in https://github.com/getlago/lago-front/pull/1992
* feat: Invoice amount filter by @stephenlago99 in https://github.com/getlago/lago-front/pull/1980
* feat: handle static filters and refactor component by @keellyp in https://github.com/getlago/lago-front/pull/1990
* feat: add new partially filled icon by @keellyp in https://github.com/getlago/lago-front/pull/1993
* Add Cashfree Payment Provider by @ansmonjol in https://github.com/getlago/lago-front/pull/1826
* refactor: migrate PageHeader by @keellyp in https://github.com/getlago/lago-front/pull/1994
* bug: update missed page header implementations by @ansmonjol in https://github.com/getlago/lago-front/pull/1995
* feat: add new icon by @keellyp in https://github.com/getlago/lago-front/pull/1996


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

## API changes
* 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

## What's Changed
* fix: Migrate script has been renamed by @vincent-pochet in https://github.com/getlago/lago/pull/449
* misc: Bump version to v1.19.0 by @vincent-pochet in https://github.com/getlago/lago/pull/451


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