Skip to content

Releases: getlago/lago-api

v1.15.1

30 Oct 14:01
0d19bbc
Compare
Choose a tag to compare

What's Changed

  • misc(clickhouse): Use official clickhouse-activerecord gem by @vincent-pochet in #2750
  • fix(netsuite): Change params in the invoice payload by @ivannovosad in #2752
  • bug(PayInAdvance) - Add dedicated lock_key_arguments for pay in advance jobs by @nudded in #2755
  • feat(api key management) Extract api key model by @floganz in #2734
  • feat(api-key-management) Add Graphql types and queries for ApiKey model by @floganz in #2743
  • bug(caching) - Add cache key version to Subscriptions::ChargeCacheService by @nudded in #2756

New Contributors

Full Changelog: v1.15.0...v1.15.1

v1.15.0

29 Oct 13:49
d635a7d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.14.0...v1.15.0

What's Changed

Read more

v1.14.0

17 Oct 15:14
0393360
Compare
Choose a tag to compare

What's Changed

  • chore: Add GitHub release badge to the repository by @electrosenpai in #2637
  • feat(hubspot): Add associations, attributes to customer models to support hubspot integration by @ivannovosad in #2667
  • fix(credit-notes): submit credit note to tax provider after transaction ends by @lovrocolic in #2665
  • feat(cp-improve): Customer portal update customer's customer_type by @ancorcruz in #2666
  • misc: move invoice numbering outside DB transaction by @lovrocolic in #2621
  • fix (wallets): improve handling rc upon wallet update by @lovrocolic in #2669
  • fix(invoice-numbering): cover draft invoice number when tax error by @lovrocolic in #2671
  • feat(dunning): Add DunningCampaign and DunningCampaignThreshold by @rsempe in #2670
  • fix: Generate invoice for paid instant charges on subscription termination by @ancorcruz in #2675
  • feat(clickhouse): Improve clickhouse store by @jdenquin in #2677
  • chore(deps): bump webrick from 1.8.1 to 1.8.2 by @dependabot in #2679
  • Feat: issue credit note on credit invoice - db change by @annvelents in #2676
  • fix(credit_note): Make sure credit notes jobs are processed outside of DB transactions by @vincent-pochet in #2680
  • fix(invoice) Skip ActiveRecord::RecordNotUnique for periodic invoices by @vincent-pochet in #2681
  • feat(dunning): Add DunningCampaigns::Create graphql mutation by @rsempe in #2672
  • fix (invoice-numbering): revert draft case for new invoice numbering by @lovrocolic in #2683
  • fix (invoice-numbering): revert moving invoice numbering outside DB transaction by @lovrocolic in #2684
  • feat(wallet): Improve how we're refreshing wallet's ongoing balance by @rsempe in #2682
  • fix(wallet): Send wallet transaction webhooks outside of DB transactions by @vincent-pochet in #2685
  • fix(integration): Fix rate limit handling by @vincent-pochet in #2686
  • fix(wallet): Save wallet transaction using floor for credits by @rsempe in #2688
  • misc: Retry RefreshOngoingBalanceJob if stale object by @rsempe in #2691
  • fix(clickhouse): Fix timestamp precision by @jdenquin in #2689
  • perf(Filters) - increase performance of updating charge filters by @nudded in #2696
  • feat (cascading): add DB changes for charge cascading by @lovrocolic in #2693
  • feat(stripe): Improve support of Indian card by @jdenquin in #2690
  • fix(gocardless): Treat Gocardless webhooks events in separate jobs by @vincent-pochet in #2695
  • feat(clickhouse): new column for clickhouse events store on org by @jdenquin in #2699
  • feat(dunning): Add DunningCampaignsResolver by @rsempe in #2692
  • fix(netsuite): Fix the customer update payload by @ivannovosad in #2702
  • fix(gocarless): Refund metadata can contains 3 keys at max by @vincent-pochet in #2703
  • fix(wallet): Send wallet transaction webhooks outside of DB transactions by @rsempe in #2706
  • feat(dunning): Add dunning campaign to customer, database changes by @ancorcruz in #2698

New Contributors

Full Changelog: v1.13.1...v1.14.0

v1.13.1

09 Oct 13:06
4229e44
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.12.2...v1.13.1

v1.12.3

03 Oct 10:10
Compare
Choose a tag to compare

What's Changed

  • Don't execute RefreshDraft service when the ready_to_be_refreshed is not true by @nudded in #2655

Full Changelog: v1.12.2...v1.12.3

v1.12.2

25 Sep 08:22
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.12.1...v1.12.2

v1.12.1

24 Sep 14:40
b4cd672
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.12.0...v1.12.1

v1.12.0

23 Sep 14:14
eab2aab
Compare
Choose a tag to compare

What's Changed

  • feat(dunning): Fix webhooks events processing and payment request email triggering on PSPs payment attempts by @ancorcruz in #2546
  • misc: Disable GraphQL introspection by @vincent-pochet in #2575
  • feat (tax-integrations): support endpoint for reporting credit notes in tax provider by @lovrocolic in #2571
  • fix(invoice): avoid failure on error not related to taxes by @vincent-pochet in #2576
  • feat(customer_portal): Remove premium restriction by @rsempe in #2574
  • fix: Do not display organization email if empty by @rsempe in #2579
  • Revert "misc: Disable GraphQL introspection" by @nudded in #2580
  • misc: refactor tax provider inheritance for the aggregator scope by @lovrocolic in #2578
  • Fix: save fees with taxes_rate when creating one off invoice by @annvelents in #2583
  • fix(customer-type): Do not add empty firstname and lastname to xero payload by @ivannovosad in #2573
  • feat(tax-integration): add logic for reporting credit note to the tax provider by @lovrocolic in #2577
  • Feat(anrok<>credit_notes) refactor CreditNotes::AppliedTax to search taxes by tax_code by @annvelents in #2536
  • Feat(anrok<>cn): update serializers with error_details by @annvelents in #2585
  • feat (tax-integrations): add mutation for credit note sync retry by @lovrocolic in #2586
  • fix(subscription): fix tax error digging in all the places by @vincent-pochet in #2584
  • misc: create a random id on generated plain object by @ansmonjol in #2566
  • fix(subscription): Fix generating invoice with pending downgrade by @vincent-pochet in #2581
  • bug(LifetimeUsage) - delegate total_usage_amount_cents to total_amount_cents by @nudded in #2589
  • feat(hubspot): Add hubspot integration models by @ivannovosad in #2588
  • misc(cleanup) Fix billing service call & introduce rubocop ensuring code consistency by @nudded in #2543
  • fix: change gcl customer payload by @lovrocolic in #2593
  • feat(dunning): update FR email copy by @ancorcruz in #2587
  • bug - Move rubocop to dev folder and only load it in test & development by @nudded in #2596
  • feat(dunning): Remove dunning feature from premium addon by @rsempe in #2595
  • feat: add hubspot connection services by @brunomiguelpinto in #2597
  • feat(hubspot): Add GraphQL for hubspot connection by @ivannovosad in #2591
  • feat(DynamicPricing) - Add precise_total_amount_cents to Event by @nudded in #2594
  • misc(group): Remove legacy group_properties validation in charge by @vincent-pochet in #2592
  • fix (accounting-integrations): send webhook for incomplete payload by @lovrocolic in #2600
  • chore(deps): bump google-protobuf from 3.25.4 to 3.25.5 by @dependabot in #2604
  • feat(tax-invoices): add required invoice title for some countries by @lovrocolic in #2602
  • misc: Split graphql definitions into two schemas by @rsempe in #2603
  • Fix: change default value for WalletTransaction metadata by @annvelents in #2609
  • misc: Fix graphql routes by @rsempe in #2607
  • fix default metadata by @annvelents in #2611
  • chore(deps): bump puma from 6.4.2 to 6.4.3 by @dependabot in #2614
  • feat(netsuite-taxes): Add new model attributes by @ivannovosad in #2606
  • Fix invoice status when choosing final status for the invoice by @annvelents in #2615
  • feat(netsuite-taxes): Add new tax attributes to collection mapping services by @ivannovosad in #2612
  • feat(DynamicPricing): Accept precise_total_amount_cents when creating an event by @vincent-pochet in #2610

Full Changelog: v1.11.2...v1.12.0

v1.11.2

12 Sep 10:22
4f2c57c
Compare
Choose a tag to compare

What's Changed

  • fix(integration): Add more auto retries for reuqest limit errors by @vincent-pochet in #2570
  • bug - Fix check for invoice.closed? in Invoices::AdvanceChargesService by @nudded in #2572

Full Changelog: v1.11.1...v1.11.2

v1.11.1

11 Sep 09:53
100b231
Compare
Choose a tag to compare

What's Changed

  • feat(customer-type): Update anrok and xero payloads with new fields by @ivannovosad in #2563
  • Feat(invoice): Add finalize zero invoice to GraphQL by @brunomiguelpinto in #2526
  • misc: Remove months restriction from gross revenues by @rsempe in #2565
  • feat(customer-type): Update stripe customer name with new fields by @brunomiguelpinto in #2564
  • add new WF to build arm64 image by @nudded in #2567
  • Feat: anrok <> credit_notes model changes by @annvelents in #2558
  • bug(Cache) - Only take the column names present on Fee when creating one from cache by @nudded in #2568
  • chore(Release) - Run release workflow on github hosted arm runner by @nudded in #2569

Full Changelog: v1.11.0...v1.11.1