Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.6.2] - 2025-06-18

Fixed

  • Fix Windows installation issue by relaxing FFI dependency to match InSpec 7 (>= 1.15.5, < 1.17.0) (#2)
  • Fix mock mode platform detection to correctly show JunOS version instead of gem version
  • Update release workflow to use trusted publishing with OIDC authentication
  • Update workflows to use Ruby 3.3 for improved trusted publishing support

Added

  • Add mock? method to properly support mock mode in platform detection
  • Add comprehensive mock mode documentation to README

Changed

  • Update release process documentation to reflect trusted publishing setup

[0.6.1] - 2025-06-18

Fixed

  • Simplify release workflow to use API key directly

[0.6.0] - 2025-06-18

[0.5.8] - 2025-06-18

Fixed

  • Use bundler/gem_tasks for standard release workflow
  • Rubocop style violation in release.rake

Refactor

  • Integrate custom release tasks with bundler standard flow

[0.5.7] - 2025-06-18

Fixed

  • Use manual gem push with trusted publishing credentials

[0.5.6] - 2025-06-18

Fixed

  • Add release task for rubygems/release-gem action

[0.5.5] - 2025-06-18

Added

  • Prepare workflow for RubyGems trusted publishing

[0.5.4] - 2025-06-18

Fixed

  • Use manual gem push with API key for RubyGems publishing

[0.5.3] - 2025-06-18

Fixed

  • Use API key authentication for RubyGems publishing

[0.5.2] - 2025-06-18

Fixed

  • Update release process to include Gemfile.lock

Miscellaneous Tasks

  • Update Gemfile.lock for version 0.5.1

[0.5.1] - 2025-06-18

Added

  • Resolve dependency conflicts and establish bundle development workflow
  • Comprehensive security infrastructure and development workflow improvements
  • Comprehensive CI/CD improvements and code quality enhancements
  • Complete repository separation and documentation restructure
  • Implement Release Please for automated changelog and releases
  • Implement RuboCop-style release process with local changelog generation

Documentation

  • Update CHANGELOG.md for v0.5.0 and improve release workflow

Fixed

  • Remove large VM images from repository
  • Add x86_64-linux platform to Gemfile.lock for GitHub Actions
  • Resolve CI/CD failures in security workflows
  • Remove redundant security scanning and Brakeman
  • Resolve RuboCop style violations in security scanner
  • Remove TruffleHog from custom security scanner
  • Remove extra blank line in security scanner
  • Address RuboCop violations in release.rake

Miscellaneous Tasks

  • Cleanup security infrastructure and fix test suite