v1.15.0
What's Changed
- fix(customer): Fix create/update via API when finalize_zero_amount_invoice is nil by @vincent-pochet in #2707
- fix(stripe): Handle authentication errors for checkout URL by @vincent-pochet in #2705
- feat(fee): Allow filtering fees on event transaction id by @rsempe in #2709
- fix(subscription): Prevent creating subscription with same external id by @rsempe in #2708
- feat(fee): Expose charge_id in REST API by @vincent-pochet in #2710
- feat(cascade-plan-updates): cascade subscription fee update by @lovrocolic in #2701
- fix(payment_request): Create jobs outside of DB transaction by @vincent-pochet in #2711
- feat(plan-cascade): add logic for cascading charge creation by @lovrocolic in #2712
- fix(adyen): Improve webhook handling with missing code by @vincent-pochet in #2714
- feat(dunning): update dunning campaign as applied to organization by @ancorcruz in #2713
- misc(usage): Scope usage caching to the charge filter level by @vincent-pochet in #2678
- Feat: credit note on credit invoice - estimate service by @annvelents in #2687
- Feat hubspot customers services by @ivannovosad in #2674
- feat (cascade-plan-updates): add logic for cascading charge removal by @lovrocolic in #2715
- fix(clickhouse): event_enriched model annotation by @vincent-pochet in #2716
- Feat: credit note on credit - update void credits service by @annvelents in #2694
- Feat: credit note on credit - create service by @annvelents in #2700
- Feat hubspot customers graphql by @ivannovosad in #2673
- add a field to invoice graphql object by @annvelents in #2697
- fix(clickhouse): Uniq count should count uniq values... by @vincent-pochet in #2721
- feat(daily_usage): Add DailyUsage model by @vincent-pochet in #2718
- bug(PastUsage) - Filter fees by external subscription id by @nudded in #2723
- feat(dunning): Filter dunning campaigns by threshold currency by @ancorcruz in #2719
- feat(dunning): Update dunning campaign config for customers by @ancorcruz in #2717
- fix(clickhouse): pay in advance handling by @vincent-pochet in #2724
- feat: Add redis pool size by @brunomiguelpinto in #2727
- bug(Adyen) - Also send webhook for missing payment provider code by @nudded in #2728
- fix(netsuite): Fix invoice payload - add missing fields by @ivannovosad in #2729
- bug(Clock::SubscriptionsToBeTerminatedJob) - Make sure we only send the webhook once per subscription by @nudded in #2730
- feat(hubspot): Sync invoices by @ivannovosad in #2720
- feat(cascade-plan-charges): add logic for cascading charge update by @lovrocolic in #2725
- Feat credit note fixes by @annvelents in #2722
- feat(hubspot) Add graphql for syncing invoices by @ivannovosad in #2732
- feat(hubspot): Modify models for syncing subscriptions by @ivannovosad in #2736
- fix(netsuite): Add tranid to netsuite create invoice payload by @ivannovosad in #2739
- misc: Avoid reloading charge filter if already loaded by @vincent-pochet in #2742
- chore(specs): Remove a warning from specs by @ivannovosad in #2740
- feat(events): Support clickhouse store for events listing by @jdenquin in #2744
- Hubspot subscription services by @ivannovosad in #2741
- use UNION to perform faster query for 'from_organization' scope by @nudded in #2745
- feat(DataExport) Parallelize data export by splitting it into parts by @nudded in #2737
- feat(hubspot): Add subscription jobs by @ivannovosad in #2746
- fix(events): Fix clickhouse events id by @jdenquin in #2747
- chore(deps): bump rexml from 3.3.6 to 3.3.9 by @dependabot in #2749
- feat(daily_usage): Add clock to refresh all daily usage by @vincent-pochet in #2735
- feat(dunning): update customer to fallback to organization dunning by @ancorcruz in #2733
- feat(dunning): process dunning campaign attempt by @ancorcruz in #2748
Full Changelog: v1.14.0...v1.15.0
What's Changed
- fix(customer): Fix create/update via API when finalize_zero_amount_invoice is nil by @vincent-pochet in #2707
- fix(stripe): Handle authentication errors for checkout URL by @vincent-pochet in #2705
- feat(fee): Allow filtering fees on event transaction id by @rsempe in #2709
- fix(subscription): Prevent creating subscription with same external id by @rsempe in #2708
- feat(fee): Expose charge_id in REST API by @vincent-pochet in #2710
- feat(cascade-plan-updates): cascade subscription fee update by @lovrocolic in #2701
- fix(payment_request): Create jobs outside of DB transaction by @vincent-pochet in #2711
- feat(plan-cascade): add logic for cascading charge creation by @lovrocolic in #2712
- fix(adyen): Improve webhook handling with missing code by @vincent-pochet in #2714
- feat(dunning): update dunning campaign as applied to organization by @ancorcruz in #2713
- misc(usage): Scope usage caching to the charge filter level by @vincent-pochet in #2678
- Feat: credit note on credit invoice - estimate service by @annvelents in #2687
- Feat hubspot customers services by @ivannovosad in #2674
- feat (cascade-plan-updates): add logic for cascading charge removal by @lovrocolic in #2715
- fix(clickhouse): event_enriched model annotation by @vincent-pochet in #2716
- Feat: credit note on credit - update void credits service by @annvelents in #2694
- Feat: credit note on credit - create service by @annvelents in #2700
- Feat hubspot customers graphql by @ivannovosad in #2673
- add a field to invoice graphql object by @annvelents in #2697
- fix(clickhouse): Uniq count should count uniq values... by @vincent-pochet in #2721
- feat(daily_usage): Add DailyUsage model by @vincent-pochet in #2718
- bug(PastUsage) - Filter fees by external subscription id by @nudded in #2723
- feat(dunning): Filter dunning campaigns by threshold currency by @ancorcruz in #2719
- feat(dunning): Update dunning campaign config for customers by @ancorcruz in #2717
- fix(clickhouse): pay in advance handling by @vincent-pochet in #2724
- feat: Add redis pool size by @brunomiguelpinto in #2727
- bug(Adyen) - Also send webhook for missing payment provider code by @nudded in #2728
- fix(netsuite): Fix invoice payload - add missing fields by @ivannovosad in #2729
- bug(Clock::SubscriptionsToBeTerminatedJob) - Make sure we only send the webhook once per subscription by @nudded in #2730
- feat(hubspot): Sync invoices by @ivannovosad in #2720
- feat(cascade-plan-charges): add logic for cascading charge update by @lovrocolic in #2725
- Feat credit note fixes by @annvelents in #2722
- feat(hubspot) Add graphql for syncing invoices by @ivannovosad in #2732
- feat(hubspot): Modify models for syncing subscriptions by @ivannovosad in #2736
- fix(netsuite): Add tranid to netsuite create invoice payload by @ivannovosad in #2739
- misc: Avoid reloading charge filter if already loaded by @vincent-pochet in #2742
- chore(specs): Remove a warning from specs by @ivannovosad in #2740
- feat(events): Support clickhouse store for events listing by @jdenquin in #2744
- Hubspot subscription services by @ivannovosad in #2741
- use UNION to perform faster query for 'from_organization' scope by @nudded in #2745
- feat(DataExport) Parallelize data export by splitting it into parts by @nudded in #2737
- feat(hubspot): Add subscription jobs by @ivannovosad in #2746
- fix(events): Fix clickhouse events id by @jdenquin in #2747
- chore(deps): bump rexml from 3.3.6 to 3.3.9 by @dependabot in #2749
- feat(daily_usage): Add clock to refresh all daily usage by @vincent-pochet in #2735
- feat(dunning): update customer to fallback to organization dunning by @ancorcruz in #2733
- feat(dunning): process dunning campaign attempt by @ancorcruz in #2748
Full Changelog: v1.14.0...v1.15.0