Skip to content

Release v0.1.10#12

Merged
f19ps merged 3 commits intomainfrom
v0.1.10
Feb 5, 2026
Merged

Release v0.1.10#12
f19ps merged 3 commits intomainfrom
v0.1.10

Conversation

@santipais
Copy link
Contributor

@santipais santipais commented Feb 3, 2026

Update httparty to 0.24.0 or higher to fix vulnerabilty CVE-2025-68696

Copilot AI review requested due to automatic review settings February 3, 2026 16:36
Update httparty to 0.24.0 or higher to fix vulnerabilty
[https://nvd.nist.gov/vuln/detail/CVE-2025-68696](CVE-2025-68696)
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the httparty dependency from versions 0.20.0-0.22.x to 0.24.x to address a reported security vulnerability (CVE-2025-68696), and bumps the gem version from 0.1.9 to 0.1.10.

Changes:

  • Updated httparty dependency constraint from '>= 0.20.0', '< 0.23.0' to '~> 0.24.0' in prest.gemspec
  • Bumped prest version from 0.1.9 to 0.1.10 in lib/prest/version.rb
  • Refreshed Gemfile.lock with httparty 0.24.2 and updated transitive dependencies

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 3 comments.

File Description
prest.gemspec Updates httparty dependency to ~> 0.24.0 to address security vulnerability
lib/prest/version.rb Bumps gem version to 0.1.10 for this release
Gemfile.lock Locks httparty to 0.24.2 and updates all transitive and development dependencies

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

spec.require_paths = ['lib']

spec.add_dependency 'httparty', '>= 0.20.0', '< 0.23.0'
spec.add_dependency 'httparty', '~> 0.24.0'
Copy link

Copilot AI Feb 3, 2026

Choose a reason for hiding this comment

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

The CVE reference in the PR description appears to be malformed. CVE-2025-68696 is not a valid CVE identifier format (CVE IDs typically have at least 4 digits but this appears to be using an unconventional format). Please verify the correct CVE identifier for the httparty vulnerability you're trying to address. This is important for proper security tracking and documentation.

Suggested change
spec.add_dependency 'httparty', '~> 0.24.0'
spec.add_dependency 'httparty', '~> 0.24.1'

Copilot uses AI. Check for mistakes.
spec.require_paths = ['lib']

spec.add_dependency 'httparty', '>= 0.20.0', '< 0.23.0'
spec.add_dependency 'httparty', '~> 0.24.0'
Copy link

Copilot AI Feb 3, 2026

Choose a reason for hiding this comment

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

The version constraint change from '>= 0.20.0', '< 0.23.0' to '~> 0.24.0' represents a significant dependency upgrade that skips httparty versions 0.23.x entirely and restricts to 0.24.x. This could potentially introduce breaking changes for users of this gem. Consider whether this warrants a minor version bump (0.2.0) rather than a patch version (0.1.10), especially if httparty 0.24.0 contains breaking changes from the 0.20-0.22 series. If this is purely a security fix with no breaking changes, document this in the changelog for clarity.

Suggested change
spec.add_dependency 'httparty', '~> 0.24.0'
spec.add_dependency 'httparty', '>= 0.20.0', '< 0.25.0'

Copilot uses AI. Check for mistakes.
Copy link
Contributor

Choose a reason for hiding this comment

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

I agree with copilot here

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Since this was done for security reasons, and after checking the httparty changelog I didn’t see any breaking changes, I think its better to not allow the other versions


module Prest
VERSION = '0.1.9'
VERSION = '0.1.10'
Copy link

Copilot AI Feb 3, 2026

Choose a reason for hiding this comment

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

The CHANGELOG.md file should be updated to document this release. Previous releases (0.1.9, 0.1.0, 0.1.1, 0.1.2, 0.1.3, etc.) all have changelog entries. This release should include an entry documenting the httparty dependency update and the security vulnerability it addresses.

Copilot uses AI. Check for mistakes.
@f19ps f19ps merged commit b6efdf2 into main Feb 5, 2026
2 checks passed
@f19ps f19ps deleted the v0.1.10 branch February 5, 2026 20:23
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.

4 participants