v1.32.3

getlago/lagov1.32.3Aug 8, 2025by vincent-pochet

AI Summary

Security patch for the frontend and refactoring of Fixed Charges services.

Key Highlights

  • Fixed CVE for brace-expansion dependency
  • Moved AmountDetails to ChargeModels namespace
  • Extracted Chargeable validation service
  • Added FixedCharges::CreateService

New Features

  • Fixed Charges validation service
  • FixedCharges CreateService

Full Release Notes

## Front changes
* deps: fix brace-expansion CVE by @ansmonjol in https://github.com/getlago/lago-front/pull/2382
* misc: handle copy for InvoiceRegenerated activity type by @ansmonjol in https://github.com/getlago/lago-front/pull/2384
* feat: prefill units/unitPreciseAmount when editing a regen fee by @stephenlago99 in https://github.com/getlago/lago-front/pull/2389
* fix: default to daily view + last 30 days by @stephenlago99 in https://github.com/getlago/lago-front/pull/2391
* fix: display error below tabs / improve translations by @stephenlago99 in https://github.com/getlago/lago-front/pull/2392


**Full Changelog**: https://github.com/getlago/lago-front/compare/v1.32.2...v1.32.3


## API changes
* Feat(fixed_charges): Move `AmountDetails` to `ChargeModels` namespace by @ancorcruz in https://github.com/getlago/lago-api/pull/4098
* fix(invoice): Voided invoice is disputable as well by @ivannovosad in https://github.com/getlago/lago-api/pull/4107
* misc(event): Add missing results on events services by @vincent-pochet in https://github.com/getlago/lago-api/pull/4110
* Fix get tax regenerate invoice by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/4108
* Feat(fixed_charges): Extract ChargeModel::FilterPropertiesService by @ancorcruz in https://github.com/getlago/lago-api/pull/4100
* Feat(fixed_charges): Extract chargeable validation service  by @ancorcruz in https://github.com/getlago/lago-api/pull/4109
* REVERT: Projected usage feature on API by @murparreira in https://github.com/getlago/lago-api/pull/4112
* Feat(fixed_charges): Add FixedCharges::CreateService by @ancorcruz in https://github.com/getlago/lago-api/pull/4113
* fix(subscription-service): Fix potential race condition by @ivannovosad in https://github.com/getlago/lago-api/pull/4117
* Feat(fixed_charges): Plans::CreateService creates fixed charges by @ancorcruz in https://github.com/getlago/lago-api/pull/4116
* fix(charge-model-factory): Boolean param to only calculate the projected values when being called by the projection service by @murparreira in https://github.com/getlago/lago-api/pull/4118


**Full Changelog**: https://github.com/getlago/lago-api/compare/v1.32.2...v1.32.3

## What's Changed
* feat(pre-aggregation): Extract enrichment logic in a dedicated processor by @vincent-pochet in https://github.com/getlago/lago/pull/561
* misc(version): Bump version to 1.32.3 by @vincent-pochet in https://github.com/getlago/lago/pull/565


**Full Changelog**: https://github.com/getlago/lago/compare/v1.32.2...v1.32.3