Releases: getlago/lago
Releases · getlago/lago
v1.16.0
What's Changed
- misc(docker): Fix dev events_raw topic by @jdenquin in #424
- misc: fix docker-compose.dev typo by @ansmonjol in #427
- fix(compose-dev): docker-compose migrate start script path by @electrosenpai in #429
- Bump version to 1.16.0 by @nudded in #430
Full Changelog: v1.15.2...v1.16.0
Front changes
- bug: current usage period uses wrong dateTime by @ansmonjol in getlago/lago-front#1848
- feat: Custom expressions for billing metrics by @stephenlago99 in getlago/lago-front#1825
- chore(cors): Support new LAGO_DOMAIN by @jdenquin in getlago/lago-front#1849
- feat: Billable metrics rounding by @stephenlago99 in getlago/lago-front#1847
- misc: change Netsuite item mapping UX by @ansmonjol in getlago/lago-front#1850
- bug(e2e): flaky assertion in beforeEach by @ansmonjol in getlago/lago-front#1851
- misc: make sure Netsuite item's data is fully valid before flagging it as mapped by @ansmonjol in getlago/lago-front#1852
- misc: migrate some Skeleton to use the new API by @ansmonjol in getlago/lago-front#1853
- misc(Skeleton): migrate to remove unnecessary attribute by @ansmonjol in getlago/lago-front#1854
- feat: customer dunning settings by @keellyp in getlago/lago-front#1823
- bug: prevent current usage fetch for pending subscriptions by @ansmonjol in getlago/lago-front#1856
- feat: Cascade parent plan changes by @stephenlago99 in getlago/lago-front#1818
- bug: incoherent draft invoice data display by @ansmonjol in getlago/lago-front#1858
- chore: migrate eslint to v9 by @keellyp in getlago/lago-front#1846
- misc: remove sales order from Netsuite settings by @ansmonjol in getlago/lago-front#1857
- bug: only show override modal on edit mode by @ansmonjol in getlago/lago-front#1860
- misc: refactor keys page and add actions by @ansmonjol in getlago/lago-front#1859
- misc: continue one Skeleton api migration by @ansmonjol in getlago/lago-front#1861
- bug: use typography component for text display by @ansmonjol in getlago/lago-front#1863
- misc(Skeleton): use className to define style by @ansmonjol in getlago/lago-front#1862
- misc: reset password alert should be full screen by @ansmonjol in getlago/lago-front#1865
- bug(cache): make sure to no re-fetch active queries on orga switch by @ansmonjol in getlago/lago-front#1866
Full Changelog: getlago/lago-front@v1.15.2...v1.16.0
API changes
- feat(flexible aggregation) - Support flexible aggregation on billable metric by @nudded in getlago/lago-api#2704
- feat(rounding): Add rounding fields to billable_metrics by @vincent-pochet in getlago/lago-api#2754
- feat(rounding): Expose rounding attributes to APIs by @vincent-pochet in getlago/lago-api#2764
- feat(dunning): campaign creation requires organization premium add-on by @ancorcruz in getlago/lago-api#2759
- feat(dunning): find eligible customers and applied dunning campaign by @ancorcruz in getlago/lago-api#2757
- feat(dunning): only one dunning campaign applied to organization on creation by @ancorcruz in getlago/lago-api#2760
- fix: eager load invoice attachments by @lovrocolic in getlago/lago-api#2776
- feat(rounding): Apply rounding to billable metric aggregation results by @vincent-pochet in getlago/lago-api#2775
- Feat add ability to rotate api key by @floganz in getlago/lago-api#2771
- fix: Ensure DataExports::CombinePartsJob uniqueness by @ancorcruz in getlago/lago-api#2777
- misc(cors): Support new LAGO_DOMAIN by @jdenquin in getlago/lago-api#2780
- feat(dunning): validate dunning campaign has at least one threshold by @ancorcruz in getlago/lago-api#2762
- feat(netsuite): Cleanup syncs by @ivannovosad in getlago/lago-api#2782
- fix: Ensure correct integration customer is used when syncing netsuite payments by @lovrocolic in getlago/lago-api#2785
- feat(salesforce): Added customers webhooks by @brunomiguelpinto in getlago/lago-api#2783
- misc(docker): Improve migrate script by @jdenquin in getlago/lago-api#2778
- bug(DataExport) - Decrease batch size for data export & use tempfile by @nudded in getlago/lago-api#2786
- Bug(DataExport) - update DEFAULT_BATCH_SIZE of ExportResourcesJob by @nudded in getlago/lago-api#2788
- feat(salesforce): Add integration models by @ivannovosad in getlago/lago-api#2787
- feat(api-key-management): Track when API key was last used by @floganz in getlago/lago-api#2779
- feat(DataExport) - don't rely on SubscriptionSerializer for plan code and external id by @nudded in getlago/lago-api#2792
- fix(custom_aggregation): Ensure custom properties are stored as Hash by @vincent-pochet in getlago/lago-api#2781
- feat(Salesforce): Add ability to create salesforce customer by @brunomiguelpinto in getlago/lago-api#2794
- feat(salesforce): Add invoice resynced Webhook by @brunomiguelpinto in getlago/lago-api#2791
- feat(dunning): Permit creation of payment request without email by @rsempe in getlago/lago-api#2784
- Feat salesforce services by @ivannovosad in getlago/lago-api#2795
- feat(DailyUsage): Add daily_usages:fill_history task by @vincent-pochet in getlago/lago-api#2751
- misc(nango): Increase the number of job retries in case of RequestLimitError by @ivannovosad in getlago/lago-api#2798
- feat(dunning): Stop and reset counters for customers by @rsempe in getlago/lago-api#2796
- Fix(anrok): return zero-tax breakdown if client facing taxes sum is 0 by @annvelents in getlago/lago-api#2797
- feat(api-key-management): Add name to the API key model by @floganz in getlago/lago-api#2793
- misc(filters-contracts): Define contracts to validate query objects filters by @ancorcruz in getlago/lago-api#2650
- feat(dunning): schedule process dunning campaigns jobs every hour at 45' by @ancorcruz in getlago/lago-api#2766
- fix(netsuite): Fix netsuite payment payload by @ivannovosad in getlago/lago-api#2790
- fix(subscription): Ensure consistent ordering on the index end-point by @vincent-pochet in getlago/lago-api#2801
- fix(customer): Add missing validation for shipping country by @floganz in getlago/lago-api#2804
- fix(gocardless): Handle validation error with refund by @vincent-pochet in getlago/lago-api#2805
- misc: Add more after_commit to avoid deserialization errors by @vincent-pochet in getlago/lago-api#2803
- fix: Ability to generate legacy invoice pdfs without charges duration by @rsempe in getlago/lago-api#2806
- feat(api-key-management): Add ability to create API key by @floganz in getlago/lago-api#2802
- bug(BillableMetric) - BillableMetrics::DeleteEventsJob remove new-style events as well by @nudded in getlago/lago-api#2810
- feat(plan-charges-cascading): Support charge filters cascading by @lovrocolic in getlago/lago-api#2761
- feat(dunning): Use display name of customer in email by @rsempe in getlago/lago-api#2811
- add migration to set parent_ids to charges by @annvelents in getlago/lago-api#2738
- fix missing children on plan by @annvelents in getlago/lago-api#2813
- improvement(Cascade) - Improve cascade jobs by passing in the expected amount_cents by @nudded in getlago/lago-api#2812
- feat(netsuite): Remove sales orders services by @ivannovosad in getlago/lago-api#2807
- misc(stripe): Refact payment method update webhooks by @vincent-pochet in getlago/lago-api#2808
- fix(payment_request): Avoid deserialization issues by @vincent-pochet in getlago/lago-api#2815
- fix: Ability to delete assigned customer taxes from the API by @rsempe in getlago/lago-api#2814
- fix(gocardless): Handle GoCardlessPro::ValidationError when creating payment by @vincent-pochet in getlago/lago-api#2817
- fix(adyen): Handle Adyen::AuthenticationError when creating the customer by @vincent-pochet in getlago/lago-api#2820
- fix(netsuite): Aggregator jobs should be unique by @ivannovosad in getlago/lago-api#2818
- fix(subscription upgrade): Upgrade subscriptions previously considered downgrade on amount increase by @ancorcruz in getlago/lago-api#2823
- Bug(PayInAdvanceFee) - fix grouped_by ...
v1.15.2
Front changes
- feat: deprecate margin props by @keellyp in getlago/lago-front#1841
- feat: allow to search anywhere in the combobox value by @keellyp in getlago/lago-front#1840
- misc: enable Hubspot integration feature by @ansmonjol in getlago/lago-front#1843
- misc(NavigationTab): use Tailwind by @ansmonjol in getlago/lago-front#1842
- feat(popper): migrate to tailwind by @keellyp in getlago/lago-front#1844
- misc(Skeleton): start TW migration but allow backward compatibility by @ansmonjol in getlago/lago-front#1845
Full Changelog: getlago/lago-front@v1.15.1...v1.15.2
API Changes
- feat(hubspot): Sync subscriptions by @brunomiguelpinto in getlago/lago-api#2753
- chore(currencies): Add BHD support by @jdenquin in getlago/lago-api#2758
- feat(cascade-plan-changes): add api and GQL support for cascade feature by @lovrocolic in getlago/lago-api#2726
- feat(InvoiceError) - Add InvoiceError by @nudded in getlago/lago-api#2763
- bug(InvoiceError) - Fix BillSubscriptionJob arguments by @nudded in getlago/lago-api#2765
- fix(bug): invoicing reason nil when calling from RetryGeneratingSubscriptionInvoicesJob by @annvelents in getlago/lago-api#2768
- bug(InvoiceError) - Timestamp needs to be an integer by @nudded in getlago/lago-api#2769
- misc(daily_usage): fix flacky test by @vincent-pochet in getlago/lago-api#2772
- feat(InvoiceError) - Improve create_for handling by @nudded in getlago/lago-api#2770
Full Changelog: getlago/lago-api@v1.15.1...v1.15.2
What's Changed
- misc: Bump version to v1.15.2 by @vincent-pochet in #426
Full Changelog: v1.15.1...v1.15.2
v1.15.1
What's Changed
Full Changelog
getlago/lago-api@v1.15.0...v1.15.1
getlago/lago-front@v1.15.0...v1.15.1
v1.15.0
v1.14.0
What's Changed
- misc: Bump to 1.13.1 by @lovrocolic in #418
- misc: Bump version from 1.13.1 to 1.14.0 by @rsempe in #419
Full Changelog: v1.12.3...v1.14.0
v1.13.1
What's Changed
- chore: Add GitHub release badge to the repository by @electrosenpai in #415
- Bump version to v1.12.3 by @nudded in #416
New Contributors
- @electrosenpai made their first contribution in #415
Full Changelog: v1.12.2...v1.13.1
v1.12.3
What's Changed
- chore: Add GitHub release badge to the repository by @electrosenpai in #415
- Bump version to v1.12.3 by @nudded in #416
New Contributors
- @electrosenpai made their first contribution in #415
Full Changelog: v1.12.2...v1.12.3
v1.12.2
What's Changed
- misc: Bump version from 1.11.2 to 1.12.0 by @rsempe in #407
- misc: Allign env variable with documentation by @vincent-pochet in #408
- misc: Update graphql env variables by @rsempe in #409
- Bump version to 1.12.1 by @nudded in #410
- misc: Revert graphql schemas split by @rsempe in #412
- Bump version to 1.12.2 by @nudded in #413
Full Changelog: v1.11.2...v1.12.2
v1.11.2
Front changes
- fix: fix typo for interface props in CustomCharge and StandardCharge by @ansmonjol in getlago/lago-front#1733
Full Changelog: getlago/lago-front@v1.11.1...v1.11.2
API changes
- fix(integration): Add more auto retries for reuqest limit errors by @vincent-pochet in getlago/lago-api#2570
- bug - Fix check for invoice.closed? in
Invoices::AdvanceChargesService
by @nudded in getlago/lago-api#2572
Full Changelog: getlago/lago-api@v1.11.1...v1.11.2
What's Changed
Full Changelog: v1.11.1...v1.11.2
v1.11.1
Front changes
- chore: update PR template to mention Linear ID instead of canny by @ansmonjol in getlago/lago-front#1728
- feature: Enable setting invoice skipping at 0 for both organizations and customers by @stephenlago99 in getlago/lago-front#1717
- feat: intl support by @keellyp in getlago/lago-front#1729
- chore(Release) - Run release on github actions runner by @nudded in getlago/lago-front#1730
- chore: enable back cypress by @keellyp in getlago/lago-front#1719
New Contributors
- @nudded made their first contribution in getlago/lago-front#1730
Full Changelog: getlago/lago-front@v1.11.0...v1.11.1
API changes
- feat(customer-type): Update anrok and xero payloads with new fields by @ivannovosad in getlago/lago-api#2563
- Feat(invoice): Add finalize zero invoice to GraphQL by @brunomiguelpinto in getlago/lago-api#2526
- misc: Remove months restriction from gross revenues by @rsempe in getlago/lago-api#2565
- feat(customer-type): Update stripe customer name with new fields by @brunomiguelpinto in getlago/lago-api#2564
- add new WF to build arm64 image by @nudded in getlago/lago-api#2567
- Feat: anrok <> credit_notes model changes by @annvelents in getlago/lago-api#2558
- bug(Cache) - Only take the column names present on Fee when creating one from cache by @nudded in getlago/lago-api#2568
- chore(Release) - Run release workflow on github hosted arm runner by @nudded in getlago/lago-api#2569
Full Changelog: getlago/lago-api@v1.11.0...v1.11.1
What's changed
Full Changelog: v1.11.0...v1.11.1