Skip to content

Releases: getlago/lago-api

v1.20.2

31 Jan 12:24
921db03
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.20.1...v1.20.2

v1.20.1

29 Jan 12:40
0c30642
Compare
Choose a tag to compare

What's Changed

  • feat: Support for Multiple Date Formats in Manual Payments Service by @brunomiguelpinto in #3110
  • chore(deps): Bump lago-expression to v0.1.3 by @nudded in #3114
  • feat(stripe): Save Payment Method in Customer when paying invoice with checkout url by @julienbourdeau in #3107
  • Feat(InstantEstimate) - estimate instant fees by @nudded in #3033

Full Changelog: v1.20.0...v1.20.1

v1.20.0

27 Jan 14:58
43be8dc
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.19.1...v1.20.0

v1.19.1

24 Jan 15:35
ec8ef1f
Compare
Choose a tag to compare

What's Changed

  • chore(fees): Add unique index on event transaction id by @jdenquin in #3079
  • Feat(revshare): self billed invoices numbering by @annvelents in #3078
  • Fix: add validation on transaction_metadata type for recurring transaction rules by @annvelents in #3087
  • feat(revshare): self billed invoice pdf/html template by @ancorcruz in #3089
  • feat(revshare): missing bits of the feature... by @ancorcruz in #3090
  • Add ability to filter invoice by absence of metadata by @floganz in #3082
  • fix: adapt nango status code checks by @lovrocolic in #3093
  • feat(invoice-preview): Add invoices preview context service by @floganz in #3091
  • feat(invoice-preview): add preview support for wallet and credit note credits by @lovrocolic in #3084
  • feat(revshare): missing bits to complete the feature by @ancorcruz in #3094
  • feat(preview-invoice): add tax provider support for preview invoice by @lovrocolic in #3095
  • Chore: add validation on credit note creation and estimate to have items as an array by @annvelents in #3096
  • Chore: delete invoice errors for sequential number generation when finishing invoice generation by @annvelents in #3092
  • fix(invoice-filtering): Wrong total count when filter invoices by metadata by @floganz in #3097
  • fix(webhook): Fix specs when webhook worker is enabled by @vincent-pochet in #3099
  • fix(payment): Handle payment and invoice status update by @vincent-pochet in #3088
  • fix(Fee) - make sure organization_id is stored by @nudded in #3100
  • fix(tasks): Fix signup task env var by @jdenquin in #3101
  • fix: filter payments based on visible invoices by @brunomiguelpinto in #3102
  • add rescue when failing to update charge filters and charges by @annvelents in #3103

Full Changelog: v1.19.0...v1.19.1

v1.19.0

21 Jan 16:08
e0ce5fb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.18.0...v1.19.0

v1.18.0

14 Jan 15:36
e92601d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.17.5...v1.18.0

v1.17.5

06 Jan 15:47
ee4ca6e
Compare
Choose a tag to compare

What's Changed

  • fix(data): Populate daily usages by @rsempe in #3000
  • fix(data): Handle last day for timezone with positive offset by @rsempe in #3001
  • misc: Add more tests by @floganz in #3004
  • fix(data): Handle last day for timezone with positive offset by @rsempe in #3005
  • fix: Ensure Plans::DestroyJob are queued only once by @ancorcruz in #3010
  • feat(anrok): make api calls async in dedicated service by @lovrocolic in #3002
  • fix (tax-integrations): change queue for the job that apply taxes on pending invoice by @lovrocolic in #3011
  • feat(payments): Add payment permissions by @ivannovosad in #2922
  • feat: add concurrency limit by @brunomiguelpinto in #3014
  • fix(broken-test): DailyUsages::ComputeService test by @ancorcruz in #3016
  • fix(locks): Stop enqueuing duplicates job because of default lock TTL by @jdenquin in #3017
  • feat: Add Conditional Integration Customers to use on resync webhook by @brunomiguelpinto in #3018
  • fix: Persist inbound stripe webhooks by @ancorcruz in #2972
  • fix(jobs): Increase the RefreshDraftJob Lock TTL by @jdenquin in #3019
  • perf(DraftService) - shortcut timestamp fetching if there are invoice subscriptions by @nudded in #3021
  • fix(customer): avoid duplicated fields in customer response by @vincent-pochet in #3022
  • bug(PullTaxesAndApplyService) use call! instead of call by @nudded in #3023
  • perf(PullAndApplyTaxes) - remove ordering by @nudded in #3024
  • fix(fee): Charge pay in advance interval without any day-shift by @rsempe in #3025
  • fix(fee): Prevent creating fee for an incorrect billing period by @rsempe in #3026

Full Changelog: v1.17.4...v1.17.5

v1.17.4

24 Dec 10:04
b72b822
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.17.3...v1.17.4

v1.17.3

18 Dec 15:34
6bb3cbf
Compare
Choose a tag to compare

What's Changed

  • chore(ruby): Bump ruby & rails version by @jdenquin in #2953
  • fix: Ensure consistent order of results on list responses (frontend and API) by @ancorcruz in #2934
  • feat(netsuite): Add fees period dates to invoice payload by @ivannovosad in #2956
  • fix (pdf): add succeeded at on percentage charge details in pdf by @lovrocolic in #2954
  • fix (grace_period): refactor how issuing date is set by @lovrocolic in #2928
  • fix: Add created_at and updated_at to invoice serializer by @rsempe in #2958
  • Feat: invoice_custom_sections query resolver by @annvelents in #2920
  • Add InvoiceCustomSections::UpdateService by @annvelents in #2924
  • Feat: invoice custom sections - update mutation by @annvelents in #2927
  • feat(netsuite): add issuing date to NetSuite trandate payload by @sarkissianraffi in #2899
  • Fix net_payment_term update not updating draft invoices by @nudded in #2955
  • misc: Remove Fee#{charge|subscription|commitment}_kind scope by @rsempe in #2948
  • misc: Extract stripe webhook handler into its own service by @ancorcruz in #2965
  • misc(export-credit-notes): Refactor services and tests by @floganz in #2963
  • fix: Ability to create fee with negative units or amount by @rsempe in #2966
  • Feat: invoice custom sections - discard service by @annvelents in #2931
  • Feat: invoice custom sections discard mutation by @annvelents in #2939
  • misc(invoice): Bypass aggregation queries when no event in period by @vincent-pochet in #2967
  • misc: Add longer lock for Invoices::FinalizeJob by @vincent-pochet in #2970
  • feat(anrok): add new tax related statuses on invoice by @lovrocolic in #2964
  • misc(payment): Refactor payment creation on provider by @vincent-pochet in #2959
  • misc(payment): Rely on payment provider idempotency by @vincent-pochet in #2962
  • feat(credit-notes-export): Add services for simple credit note export by @floganz in #2973
  • feat (anrok): add error that indicates that tax is unknown by @lovrocolic in #2968
  • bug(Billing) - When running the BillingService for a date in the past, ignore subscriptions that have started in the future. by @nudded in #2923
  • misc: Prevent overriding set by test example aggregate_failures flag by @floganz in #2975
  • feat(credit-note-export): Add services for credit note item export by @floganz in #2974
  • chore(scalability): Add dedicated clock worker by @jdenquin in #2971
  • chore(scalability): Add dedicated webhook worker by @jdenquin in #2979

Full Changelog: v1.17.2...v1.17.3

v1.17.2

12 Dec 15:09
a9b0766
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.17.1...v1.17.2