Skip to content

Releasing v2.74.0#124

Merged
cb-alish merged 1 commit into
masterfrom
release-2.74.0
Jun 18, 2026
Merged

Releasing v2.74.0#124
cb-alish merged 1 commit into
masterfrom
release-2.74.0

Conversation

@cb-alish

Copy link
Copy Markdown
Collaborator

v2.74.0 (2026-06-12)


Bug Fixes:

  • Fixed missing resource registrations in lib/chargebee.rb.

@snyk-io

snyk-io Bot commented Jun 18, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@cb-alish cb-alish merged commit 3787b8d into master Jun 18, 2026
9 checks passed
@cb-alish cb-alish deleted the release-2.74.0 branch June 18, 2026 09:55

@hivel-marco hivel-marco Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR Complexity Score: 2.0 - Trivial

View Breakdown
  • Lines Changed: 184
  • Files Changed: 5
  • Complexity Added: 0
  • Raw Score: 18.68
Overview

This PR releases version 2.74.0 of the Chargebee Ruby client, primarily addressing missing resource registrations in the main chargebee.rb entrypoint. It updates version metadata across the project and comprehensively refreshes the list of required model files to ensure all resources are properly loaded.

Key Changes
  • Bumps the gem version from 2.73.0 to 2.74.0 and updates associated metadata (changelog, VERSION file, gemspec, Gemfile.lock).
  • Fixes missing resource registrations by expanding and restructuring the require list in lib/chargebee.rb so all model classes are loaded, including newer resources (e.g., usage-related, omnichannel, ledger, alerts, offers).
  • Updates the ChargeBee::VERSION constant to match the new release version.
Risks & Considerations
  • The large reordering and expansion of require statements in lib/chargebee.rb may introduce load-order issues or runtime errors if any path is incorrect or if there are circular dependencies.
  • New requires for additional models could slightly increase load time or footprint; verifying that all referenced model files exist and load successfully is important.
  • Downstream applications relying on the previous set of loaded models should be tested to confirm there are no regressions in initialization or autoload behaviour.
File-level change summary
File Change summary
CHANGELOG.md Adds a new v2.74.0 entry describing bug fixes for missing resource registrations.
Gemfile.lock Updates the local chargebee gem version reference from 2.73.0 to 2.74.0.
VERSION Increments the library version string to 2.74.0.
chargebee.gemspec Bumps gem version to 2.74.0 and updates the release date to 2026-06-18.
lib/chargebee.rb Expands and reorganizes model require statements to include all resources and updates ChargeBee::VERSION to 2.74.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants