Skip to content

Releases: wilburhimself/gem_guard

GemGuard v1.2.6

01 Sep 22:57

Choose a tag to compare

GemGuard v1.2.6

What's Changed

  • relase version 1.2.6
  • fix: Comment out Gemfile.lock dependency validation

Installation

gem install gem_guard

Usage

gem_guard scan
gem_guard scan --format json

Full Changelog: v1.2.5...v1.2.6

GemGuard v1.2.5

01 Sep 22:34

Choose a tag to compare

GemGuard v1.2.5

What's Changed

  • release version 1.2.5
  • fix standard issues
  • fix: Add exit_on_failure? to CLI
  • fix: Ignore bundler in Gemfile.lock parser
  • Consistently use double quotes for string literals in CLI report method
  • Update README.md
  • docs: Update README with TUI instructions
  • feat: Add spinner to vulnerability fetcher
  • feat: Use tty-table for report formatting
  • feat: Add interactive command
  • feat: Implement interactive vulnerability fixing
  • update test execution times in examples.txt
  • Add additional vulnerability feeds: GHSA, NVD, and CU security advisories

Installation

gem install gem_guard

Usage

gem_guard scan
gem_guard scan --format json

Full Changelog: v1.2.4...v1.2.5

GemGuard v1.2.4

18 Aug 02:43

Choose a tag to compare

GemGuard v1.2.4

What's Changed

  • update version to 1.2.4 and migrate to RubyGems trusted publishing

Installation

gem install gem_guard

Usage

gem_guard scan
gem_guard scan --format json

Full Changelog: v1.2.3...v1.2.4

GemGuard v1.2.3

18 Aug 02:37

Choose a tag to compare

GemGuard v1.2.3

What's Changed

  • add snapshot testing for CLI output formats

Installation

gem install gem_guard

Usage

gem_guard scan
gem_guard scan --format json

Full Changelog: v1.2.2...v1.2.3

GemGuard v1.2.2

17 Aug 18:45

Choose a tag to compare

GemGuard v1.2.2

What's Changed

  • bump version to 1.2.2 and simplify RubyGems publishing workflow

Installation

gem install gem_guard

Usage

gem_guard scan
gem_guard scan --format json

Full Changelog: v1.2.1...v1.2.2

GemGuard v1.2.1

17 Aug 13:29

Choose a tag to compare

GemGuard v1.2.1

What's Changed

  • add verbose diagnostics option for file errors and improve exit code docs
  • add error handling for sbom command and file permissions
  • add FileError class and improve error handling for file operations
  • add robust Gemfile.lock validation with detailed error handling

Installation

gem install gem_guard

Usage

gem_guard scan
gem_guard scan --format json

Full Changelog: v1.2.0...v1.2.1

GemGuard v1.2.0

17 Aug 13:00

Choose a tag to compare

GemGuard v1.2.0

What's Changed

  • add interactive fix command with dry-run and TTY prompts
  • add interactive per-gem confirmation using tty-prompt
  • simplify dry run output for auto-fix command
  • remove CLI integration tests in favor of unit tests
  • ci: add diagnostic output when RSpec tests fail
  • chore: remove coverage reporting and simplify test execution in CI workflow
  • ci: enhance RSpec output with documentation format and explicit exit status handling
  • ci: remove Codecov integration and badge; keep SimpleCov (3.3 only) and upload coverage artifact; gate SimpleCov by COVERAGE env
  • remove Codecov integration and related permissions from CI workflow
  • conditionally enable code coverage reporting for Ruby 3.3 builds
  • add codecov token to coverage upload step in GitHub Actions workflow
  • add OIDC authentication and read/write permissions for Codecov upload
  • only upload coverage reports for Ruby 3.3 builds
  • add code coverage reporting with SimpleCov and Codecov integration
  • update gem dependencies and enable MFA requirement for RubyGems
  • update documentation
  • remove unused planning docs and test lock files

Installation

gem install gem_guard

Usage

gem_guard scan
gem_guard scan --format json

Full Changelog: v1.1.2...v1.2.0

GemGuard v1.1.2

10 Aug 11:22

Choose a tag to compare

GemGuard v1.1.2

What's Changed

  • chore: bump gem_guard version to 1.1.2
  • improve CLI exit handling and update version to 1.1.1
  • add auto-fix command to automatically update vulnerable dependencies

Installation

gem install gem_guard

Usage

gem_guard scan
gem_guard scan --format json

Full Changelog: v0.1.10...v1.1.2

GemGuard v0.1.10

10 Aug 04:15

Choose a tag to compare

GemGuard v0.1.10

What's Changed

  • bump version to 0.1.10
  • fix standard issue
  • test: refactor config spec to handle YAML warnings and ensure clean test exit
  • clean up whitespace and standardize hash syntax in typosquat checker
  • add typosquat detection with fuzzy matching against popular gems

Installation

gem install gem_guard

Usage

gem_guard scan
gem_guard scan --format json

Full Changelog: v0.1.7...v0.1.10

GemGuard v0.1.7

10 Aug 03:11

Choose a tag to compare

GemGuard v0.1.7

What's Changed

  • Add configuration support and CI templates

Installation

gem install gem_guard

Usage

gem_guard scan
gem_guard scan --format json

Full Changelog: v0.1.6...v0.1.7