v1.6.1
getlago/lagov1.6.1Jul 9, 2024by jdenquin
AI Summary
A feature-rich release introducing data exports, tax integration updates (Anrok), and various billing logic improvements.
Key Highlights
- Introduced CSV export for invoices.
- Added support for customer shipping address in Anrok integration.
- Added regroup_paid_fees capability to charges.
- Added ability to soft delete fees.
New Features
- CSV export for invoices.
- Anrok integration support for customer shipping address.
- Regroup paid fees feature.
- Soft delete fees capability.
- Xero integration support for contacts.
Full Release Notes
## What's Changed * misc: Update start guide in README by @vincent-pochet in https://github.com/getlago/lago/pull/371 * feat(event): Add Kafka topic for clickhouse pre-aggregation by @vincent-pochet in https://github.com/getlago/lago/pull/372 ## API Changes * feat(xero): Add services and payloads for contacts by @ivannovosad in https://github.com/getlago/lago-api/pull/2211 * chore(factories): Don't use Faker names for random codes by @julienbourdeau in https://github.com/getlago/lago-api/pull/2222 * misc: Prevent fetching non-authorized resources by @rsempe in https://github.com/getlago/lago-api/pull/2227 * feat(anrok-integration): add support for customer shipping address on the API side by @lovrocolic in https://github.com/getlago/lago-api/pull/2217 * misc(sidekiq): New approach for cron monitoring by @vincent-p ochet in https://github.com/getlago/lago-api/pull/2225 * misc(currency) add IRR by @vincent-pochet in https://github.com/getlago/lago-api/pull/2230 * fix(bm): Handle colon in billable metric code by @vincent-pochet in https://github.com/getlago/lago-api/pull/2234 * feat(export invoices): Create data export by @ancorcruz in https://github.com/getlago/lago-api/pull/2226 * chore(schema): Commit fresh schema.rb by @julienbourdeau in https://github.com/getlago/lago-api/pull/2237 * feat (netsuite-integration): Add BE support for netsuite TBA by @lovrocolic in https://github.com/getlago/lago-api/pull/2238 * fix(wallet): Prevent from having duplicate Invoices::PrepaidCreditJob by @rsempe in https://github.com/getlago/lago-api/pull/2243 * fix(trial): Handle timezone correct to bill subscription on billing day by @julienbourdeau in https://github.com/getlago/lago-api/pull/2244 * fix(netsuite-integration): limit netsuite payload rate by @lovrocolic in https://github.com/getlago/lago-api/pull/2242 * feat(fees): Invoice non-invoiceable fees at the end of the period by @julienbourdeau in https://github.com/getlago/lago-api/pull/2171 * feat(event): Add view to allow caching of charge/filters for billable_metrics by @vincent-pochet in https://github.com/getlago/lago-api/pull/2231 * feat(charges): Add `regroup_paid_fees` to Charge by @julienbourdeau in https://github.com/getlago/lago-api/pull/2232 * Add all available filters to /api/v1/invoices endpoint by @ancorcruz in https://github.com/getlago/lago-api/pull/2250 * feat: Add Discard Handling for AuthenticationError by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2239 * chore(perf): Add missing frozen_string_literal comment by @julienbourdeau in https://github.com/getlago/lago-api/pull/2251 * feat(papertrail): Add Lago Version to papertrail metadata by @julienbourdeau in https://github.com/getlago/lago-api/pull/2240 * fix: Startup script does not always perform migrations by @vincent-pochet in https://github.com/getlago/lago-api/pull/2246 * feat(event): Pre-aggregation grouped_by with charge filters by @vincent-pochet in https://github.com/getlago/lago-api/pull/2255 * feat(export invoices): add mutation to request data export for invoices by @ancorcruz in https://github.com/getlago/lago-api/pull/2245 * fix(signup): Use correct env var to check if signup is disabled by @jdenquin in https://github.com/getlago/lago-api/pull/2256 * feat: Enable Regroup Fees Feature by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2253 * feat(export invoices): CSV export by @ancorcruz in https://github.com/getlago/lago-api/pull/2248 * feat (tax-integrations): Add anrok fetch services by @lovrocolic in https://github.com/getlago/lago-api/pull/2247 * fix(grouped-usage): Fix graphql grouped usage when no display name by @jdenquin in https://github.com/getlago/lago-api/pull/2259 * feat: add link to payment methods by @vincent-pochet in https://github.com/getlago/lago-api/pull/2235 * feat(dx): Add `find` helper in Rails console by @julienbourdeau in https://github.com/getlago/lago-api/pull/2258 * feat(deprecation): Add reset methods by @julienbourdeau in https://github.com/getlago/lago-api/pull/2262 * fix: Ensure Consistent Return of `result` Object on Stripe Exceptions by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2263 * feat: Add ability to soft delete fees by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2233 * fix: Normalize CSV Comparison in Tests to Ignore Quotes by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2264 **Full Changelog**: https://github.com/getlago/lago-api/compare/v1.6.0...v1.7.0 ## Front Changes * feat: allow to link a xero integration to a customer by @ansmonjol in https://github.com/getlago/lago-front/pull/1571 * fix: percentage display in coupon page by @keellyp in https://github.com/getlago/lago-front/pull/1573 * feat: add shipping address by @keellyp in https://github.com/getlago/lago-front/pull/1572 * bug: charge min amount should default to undefined if not set by @ansmonjol in https://github.com/getlago/lago-front/pull/1574 * misc(currency) add IRR by @ansmonjol in https://github.com/getlago/lago-front/pull/1577 * misc: change quick filter width for all screen size by @ansmonjol in https://github.com/getlago/lago-front/pull/1576 * chore(deps-major) Update testing-library monorepo (major) by @renovate in https://github.com/getlago/lago-front/pull/1579 * fix: shipping address in show more details by @keellyp in https://github.com/getlago/lago-front/pull/1580 * fix: handle falsy value for name by @keellyp in https://github.com/getlago/lago-front/pull/1581 * feat: use new TBA connection for Netuite by @ansmonjol in https://github.com/getlago/lago-front/pull/1582 * bug(combobox): fix option width when link is present by @ansmonjol in https://github.com/getlago/lago-front/pull/1583 * misc: few app improvements by @ansmonjol in https://github.com/getlago/lago-front/pull/1585 * misc: add error message if external id already exist by @ansmonjol in https://github.com/getlago/lago-front/pull/1586 * fix: customer details grid layout by @keellyp in https://github.com/getlago/lago-front/pull/1588 * feat: add link as Stripe method by @ansmonjol in https://github.com/getlago/lago-front/pull/1589 * feat: add succeededAt date by @keellyp in https://github.com/getlago/lago-front/pull/1587 **Full Changelog**: https://github.com/getlago/lago/compare/v1.6.0...v1.6.1