From 4ecee549bf83fefa820703b6e19cef7b9237a949 Mon Sep 17 00:00:00 2001 From: cb-alish Date: Thu, 18 Jun 2026 14:31:57 +0530 Subject: [PATCH] Releasing v2.74.0 --- CHANGELOG.md | 5 ++ Gemfile.lock | 2 +- VERSION | 2 +- chargebee.gemspec | 4 +- lib/chargebee.rb | 171 ++++++++++++++++++++++++++-------------------- 5 files changed, 105 insertions(+), 79 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 63e5e51..38c3332 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +### v2.74.0 (2026-06-12) +* * * +### Bug Fixes: +- Fixed missing resource registrations in `lib/chargebee.rb`. + ### v2.73.0 (2026-06-12) * * * ### New Resources: diff --git a/Gemfile.lock b/Gemfile.lock index 39d0378..fb5ca3d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - chargebee (2.73.0) + chargebee (2.74.0) cgi (>= 0.1.0, < 1.0.0) GEM diff --git a/VERSION b/VERSION index 6406782..04b6fa2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.73.0 +2.74.0 diff --git a/chargebee.gemspec b/chargebee.gemspec index a3aeccd..f794d8a 100644 --- a/chargebee.gemspec +++ b/chargebee.gemspec @@ -4,8 +4,8 @@ Gem::Specification.new do |s| s.rubygems_version = '1.3.5' s.required_ruby_version = '>= 1.9.3' s.name = 'chargebee' - s.version = '2.73.0' - s.date = '2026-06-12' + s.version = '2.74.0' + s.date = '2026-06-18' s.summary = "Ruby client for Chargebee API." s.description = "Subscription Billing - Simple. Secure. Affordable. More details at www.chargebee.com." s.metadata = { diff --git a/lib/chargebee.rb b/lib/chargebee.rb index 973c55b..964926c 100644 --- a/lib/chargebee.rb +++ b/lib/chargebee.rb @@ -8,99 +8,120 @@ require File.dirname(__FILE__) + '/chargebee/errors' require File.dirname(__FILE__) + '/chargebee/models/model' -require File.dirname(__FILE__) + '/chargebee/models/subscription' -require File.dirname(__FILE__) + '/chargebee/models/customer' -require File.dirname(__FILE__) + '/chargebee/models/card' -require File.dirname(__FILE__) + '/chargebee/models/third_party_payment_method' -require File.dirname(__FILE__) + '/chargebee/models/address' -require File.dirname(__FILE__) + '/chargebee/models/transaction' -require File.dirname(__FILE__) + '/chargebee/models/invoice' -require File.dirname(__FILE__) + '/chargebee/models/order' -require File.dirname(__FILE__) + '/chargebee/models/credit_note' -require File.dirname(__FILE__) + '/chargebee/models/estimate' -require File.dirname(__FILE__) + '/chargebee/models/subscription_estimate' -require File.dirname(__FILE__) + '/chargebee/models/invoice_estimate' -require File.dirname(__FILE__) + '/chargebee/models/credit_note_estimate' -require File.dirname(__FILE__) + '/chargebee/models/hosted_page' -require File.dirname(__FILE__) + '/chargebee/models/event' -require File.dirname(__FILE__) + '/chargebee/models/plan' require File.dirname(__FILE__) + '/chargebee/models/addon' +require File.dirname(__FILE__) + '/chargebee/models/address' +require File.dirname(__FILE__) + '/chargebee/models/advance_invoice_schedule' +require File.dirname(__FILE__) + '/chargebee/models/alert' +require File.dirname(__FILE__) + '/chargebee/models/alert_status' +require File.dirname(__FILE__) + '/chargebee/models/attached_item' +require File.dirname(__FILE__) + '/chargebee/models/attribute' +require File.dirname(__FILE__) + '/chargebee/models/billing_configuration' +require File.dirname(__FILE__) + '/chargebee/models/brand' +require File.dirname(__FILE__) + '/chargebee/models/business_entity' +require File.dirname(__FILE__) + '/chargebee/models/business_entity_transfer' +require File.dirname(__FILE__) + '/chargebee/models/card' +require File.dirname(__FILE__) + '/chargebee/models/comment' +require File.dirname(__FILE__) + '/chargebee/models/configuration' +require File.dirname(__FILE__) + '/chargebee/models/contact' +require File.dirname(__FILE__) + '/chargebee/models/contract_term' require File.dirname(__FILE__) + '/chargebee/models/coupon' require File.dirname(__FILE__) + '/chargebee/models/coupon_code' require File.dirname(__FILE__) + '/chargebee/models/coupon_set' -require File.dirname(__FILE__) + '/chargebee/models/comment' -require File.dirname(__FILE__) + '/chargebee/models/portal_session' +require File.dirname(__FILE__) + '/chargebee/models/cpq_quote_signature' +require File.dirname(__FILE__) + '/chargebee/models/credit_note' +require File.dirname(__FILE__) + '/chargebee/models/credit_note_estimate' +require File.dirname(__FILE__) + '/chargebee/models/currency' +require File.dirname(__FILE__) + '/chargebee/models/customer' +require File.dirname(__FILE__) + '/chargebee/models/customer_entitlement' +require File.dirname(__FILE__) + '/chargebee/models/differential_price' +require File.dirname(__FILE__) + '/chargebee/models/discount' require File.dirname(__FILE__) + '/chargebee/models/download' +require File.dirname(__FILE__) + '/chargebee/models/einvoice' require File.dirname(__FILE__) + '/chargebee/models/entitlement' -require File.dirname(__FILE__) + '/chargebee/models/site_migration_detail' -require File.dirname(__FILE__) + '/chargebee/models/resource_migration' -require File.dirname(__FILE__) + '/chargebee/models/payment_source' -require File.dirname(__FILE__) + '/chargebee/models/unbilled_charge' -require File.dirname(__FILE__) + '/chargebee/models/time_machine' -require File.dirname(__FILE__) + '/chargebee/models/promotional_credit.rb' -require File.dirname(__FILE__) + '/chargebee/models/virtual_bank_account.rb' +require File.dirname(__FILE__) + '/chargebee/models/entitlement_override' +require File.dirname(__FILE__) + '/chargebee/models/estimate' +require File.dirname(__FILE__) + '/chargebee/models/event' require File.dirname(__FILE__) + '/chargebee/models/export' +require File.dirname(__FILE__) + '/chargebee/models/feature' +require File.dirname(__FILE__) + '/chargebee/models/filter_condition' +require File.dirname(__FILE__) + '/chargebee/models/gateway_error_detail' require File.dirname(__FILE__) + '/chargebee/models/gift' -require File.dirname(__FILE__) + '/chargebee/models/quote' -require File.dirname(__FILE__) + '/chargebee/models/contact.rb' -require File.dirname(__FILE__) + '/chargebee/models/hierarchy.rb' -require File.dirname(__FILE__) + '/chargebee/models/payment_intent.rb' -require File.dirname(__FILE__) + '/chargebee/models/attached_item.rb' -require File.dirname(__FILE__) + '/chargebee/models/differential_price.rb' -require File.dirname(__FILE__) + '/chargebee/models/item.rb' -require File.dirname(__FILE__) + '/chargebee/models/item_family.rb' -require File.dirname(__FILE__) + '/chargebee/models/item_price.rb' -require File.dirname(__FILE__) + '/chargebee/models/usage.rb' -require File.dirname(__FILE__) + '/chargebee/models/advance_invoice_schedule' -require File.dirname(__FILE__) + '/chargebee/models/contract_term.rb' -require File.dirname(__FILE__) + '/chargebee/models/entitlement_override.rb' -require File.dirname(__FILE__) + '/chargebee/models/feature.rb' -require File.dirname(__FILE__) + '/chargebee/models/impacted_item.rb' -require File.dirname(__FILE__) + '/chargebee/models/impacted_subscription.rb' -require File.dirname(__FILE__) + '/chargebee/models/in_app_subscription.rb' -require File.dirname(__FILE__) + '/chargebee/models/item_entitlement.rb' -require File.dirname(__FILE__) + '/chargebee/models/purchase.rb' -require File.dirname(__FILE__) + '/chargebee/models/quote_line_group.rb' -require File.dirname(__FILE__) + '/chargebee/models/quoted_charge.rb' -require File.dirname(__FILE__) + '/chargebee/models/quoted_subscription.rb' -require File.dirname(__FILE__) + '/chargebee/models/subscription_entitlement' -require File.dirname(__FILE__) + '/chargebee/models/tax_withheld.rb' -require File.dirname(__FILE__) + '/chargebee/models/token.rb' -require File.dirname(__FILE__) + '/chargebee/models/non_subscription.rb' -require File.dirname(__FILE__) + '/chargebee/models/price_variant' -require File.dirname(__FILE__) + '/chargebee/models/ramp' -require File.dirname(__FILE__) + '/chargebee/models/business_entity' -require File.dirname(__FILE__) + '/chargebee/models/business_entity_transfer' -require File.dirname(__FILE__) + '/chargebee/models/currency' -require File.dirname(__FILE__) + '/chargebee/models/pricing_page_session' +require File.dirname(__FILE__) + '/chargebee/models/grant_block' +require File.dirname(__FILE__) + '/chargebee/models/hierarchy' +require File.dirname(__FILE__) + '/chargebee/models/hosted_page' +require File.dirname(__FILE__) + '/chargebee/models/impacted_customer' +require File.dirname(__FILE__) + '/chargebee/models/impacted_item' +require File.dirname(__FILE__) + '/chargebee/models/impacted_item_price' +require File.dirname(__FILE__) + '/chargebee/models/impacted_subscription' +require File.dirname(__FILE__) + '/chargebee/models/in_app_subscription' +require File.dirname(__FILE__) + '/chargebee/models/invoice' +require File.dirname(__FILE__) + '/chargebee/models/invoice_estimate' +require File.dirname(__FILE__) + '/chargebee/models/item' +require File.dirname(__FILE__) + '/chargebee/models/item_entitlement' +require File.dirname(__FILE__) + '/chargebee/models/item_family' +require File.dirname(__FILE__) + '/chargebee/models/item_price' +require File.dirname(__FILE__) + '/chargebee/models/ledger_account_balance' +require File.dirname(__FILE__) + '/chargebee/models/ledger_operation' require File.dirname(__FILE__) + '/chargebee/models/metadata' -require File.dirname(__FILE__) + '/chargebee/models/customer_entitlement' -require File.dirname(__FILE__) + '/chargebee/models/payment_schedule' -require File.dirname(__FILE__) + '/chargebee/models/payment_schedule_scheme' -require File.dirname(__FILE__) + '/chargebee/models/payment_schedule_estimate' +require File.dirname(__FILE__) + '/chargebee/models/non_subscription' +require File.dirname(__FILE__) + '/chargebee/models/offer_event' +require File.dirname(__FILE__) + '/chargebee/models/offer_fulfillment' +require File.dirname(__FILE__) + '/chargebee/models/omnichannel_one_time_order' +require File.dirname(__FILE__) + '/chargebee/models/omnichannel_one_time_order_item' require File.dirname(__FILE__) + '/chargebee/models/omnichannel_subscription' +require File.dirname(__FILE__) + '/chargebee/models/omnichannel_subscription_item' +require File.dirname(__FILE__) + '/chargebee/models/omnichannel_subscription_item_offer' +require File.dirname(__FILE__) + '/chargebee/models/omnichannel_subscription_item_scheduled_change' require File.dirname(__FILE__) + '/chargebee/models/omnichannel_transaction' +require File.dirname(__FILE__) + '/chargebee/models/order' +require File.dirname(__FILE__) + '/chargebee/models/payment_intent' +require File.dirname(__FILE__) + '/chargebee/models/payment_reference_number' +require File.dirname(__FILE__) + '/chargebee/models/payment_schedule' +require File.dirname(__FILE__) + '/chargebee/models/payment_schedule_estimate' +require File.dirname(__FILE__) + '/chargebee/models/payment_schedule_scheme' +require File.dirname(__FILE__) + '/chargebee/models/payment_source' +require File.dirname(__FILE__) + '/chargebee/models/payment_voucher' +require File.dirname(__FILE__) + '/chargebee/models/personalized_offer' +require File.dirname(__FILE__) + '/chargebee/models/plan' +require File.dirname(__FILE__) + '/chargebee/models/portal_session' +require File.dirname(__FILE__) + '/chargebee/models/price_variant' +require File.dirname(__FILE__) + '/chargebee/models/pricing_page_session' +require File.dirname(__FILE__) + '/chargebee/models/promotional_credit' +require File.dirname(__FILE__) + '/chargebee/models/promotional_grant' +require File.dirname(__FILE__) + '/chargebee/models/purchase' +require File.dirname(__FILE__) + '/chargebee/models/quote' +require File.dirname(__FILE__) + '/chargebee/models/quote_line_group' +require File.dirname(__FILE__) + '/chargebee/models/quoted_charge' +require File.dirname(__FILE__) + '/chargebee/models/quoted_delta_ramp' +require File.dirname(__FILE__) + '/chargebee/models/quoted_ramp' +require File.dirname(__FILE__) + '/chargebee/models/quoted_subscription' +require File.dirname(__FILE__) + '/chargebee/models/ramp' require File.dirname(__FILE__) + '/chargebee/models/recorded_purchase' -require File.dirname(__FILE__) + '/chargebee/models/omnichannel_subscription_item' -require File.dirname(__FILE__) + '/chargebee/models/configuration' -require File.dirname(__FILE__) + '/chargebee/models/usage_event' +require File.dirname(__FILE__) + '/chargebee/models/resource_migration' require File.dirname(__FILE__) + '/chargebee/models/rule' -require File.dirname(__FILE__) + '/chargebee/models/omnichannel_subscription_item_scheduled_change' +require File.dirname(__FILE__) + '/chargebee/models/site_migration_detail' +require File.dirname(__FILE__) + '/chargebee/models/subscription' +require File.dirname(__FILE__) + '/chargebee/models/subscription_entitlement' +require File.dirname(__FILE__) + '/chargebee/models/subscription_entitlements_created_detail' +require File.dirname(__FILE__) + '/chargebee/models/subscription_entitlements_updated_detail' +require File.dirname(__FILE__) + '/chargebee/models/subscription_estimate' +require File.dirname(__FILE__) + '/chargebee/models/tax_withheld' +require File.dirname(__FILE__) + '/chargebee/models/third_party_payment_method' +require File.dirname(__FILE__) + '/chargebee/models/time_machine' +require File.dirname(__FILE__) + '/chargebee/models/token' +require File.dirname(__FILE__) + '/chargebee/models/transaction' +require File.dirname(__FILE__) + '/chargebee/models/unbilled_charge' +require File.dirname(__FILE__) + '/chargebee/models/usage' +require File.dirname(__FILE__) + '/chargebee/models/usage_charge' +require File.dirname(__FILE__) + '/chargebee/models/usage_event' require File.dirname(__FILE__) + '/chargebee/models/usage_file' -require File.dirname(__FILE__) + '/chargebee/models/quoted_ramp' +require File.dirname(__FILE__) + '/chargebee/models/usage_summary' +require File.dirname(__FILE__) + '/chargebee/models/virtual_bank_account' require File.dirname(__FILE__) + '/chargebee/models/webhook_endpoint' -require File.dirname(__FILE__) + '/chargebee/models/omnichannel_one_time_order' -require File.dirname(__FILE__) + '/chargebee/models/omnichannel_one_time_order_item' -require File.dirname(__FILE__) + '/chargebee/models/personalized_offer' -require File.dirname(__FILE__) + '/chargebee/models/offer_event' -require File.dirname(__FILE__) + '/chargebee/models/offer_fulfillment' -require File.dirname(__FILE__) + '/chargebee/models/quoted_delta_ramp' -require File.dirname(__FILE__) + '/chargebee/models/einvoice' - module ChargeBee - VERSION = '2.73.0' + VERSION = '2.74.0' @@default_env = nil @@verify_ca_certs = true