Skip to content

Apply security patches and bump to v0.8.0#58

Merged
fusion94 merged 1 commit intomasterfrom
fix/54-security-patches
Mar 15, 2026
Merged

Apply security patches and bump to v0.8.0#58
fusion94 merged 1 commit intomasterfrom
fix/54-security-patches

Conversation

@fusion94
Copy link
Collaborator

Summary

Apply the security dependency updates that were previously blocked by EOL Ruby/Rails versions, and version bump to reflect the full modernization across #51-#53.

Changes

  • nokogiri >= 1.18.3 — explicit minimum version (addresses multiple CVEs from 1.16.x)
  • rails-html-sanitizer >= 1.6.1 — explicit minimum version (HTML sanitizer bypass fix)
  • Removed Gemfile.lock — gems should not commit lockfiles per RubyGems convention; consumers resolve their own dependency tree
  • Added lockfiles to .gitignore — prevents accidental re-commit
  • Version bump to 0.8.0 — reflects breaking change (Ruby >= 3.1, Rails >= 6.1 required)

Test Plan

  • bundle install resolves with patched dependency versions
  • No known CVEs in dependency tree (bundle audit clean)
  • CI generates fresh lockfiles per gemfile matrix

Previously Blocked

These updates were blocked by Dependabot PRs #46, #47, #48 which failed CI on Ruby 2.5/2.6. Now that the CI matrix and codebase are modernized (#51, #52, #53), these patches resolve cleanly.

Closes #54

- Remove stale Gemfile.lock (gems should not commit lockfiles)
- Add nokogiri >= 1.18.3 as explicit dependency (CVE fixes)
- Add rails-html-sanitizer >= 1.6.1 as explicit dependency (CVE fix)
- Bump version to 0.8.0 reflecting Ruby 3.x / Rails 7.x modernization
- Add Gemfile.lock and gemfiles/*.lock to .gitignore

Refs #54
@fusion94 fusion94 merged commit e65685b into master Mar 15, 2026
0 of 24 checks passed
@fusion94 fusion94 deleted the fix/54-security-patches branch March 15, 2026 04:26
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.

Update Dependabot security patches

1 participant