Changelog

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

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

Unreleased

Added

Changed

Deprecated

Removed

Fixed

Security

1.0.3 - 2025-07-28

  • TAG: v1.0.3
  • COVERAGE: 100.00% – 73/73 lines in 5 files
  • BRANCH COVERAGE: 100.00% – 10/10 branches in 5 files
  • 85.71% documented

    Added

  • More documentation
  • Tracking maintainability and coverage with QLTY.sh
  • Documentation site
    • https://rspec-stubbed-env.galtzo.com

      Changed

  • gemspec metadata

1.0.2 - 2025-05-06

  • TAG: v1.0.2
  • COVERAGE: 100.00% – 73/73 lines in 5 files
  • BRANCH COVERAGE: 100.00% – 10/10 branches in 5 files
  • 85.71% documented

    Added

  • hide_env
    • include_context "with hidden env", "FOO"
  • Allow providing the env key/value pairs to be stubbed to include_context (@darhazer)
    • include_context "with stubbed env", "FOO" => "is bar"
  • Security policy (SECURITY.md)
  • Random ordering of test suite
  • 20 year signing cert expires 2045-04-29
  • dev container config for development
  • Added appraisals to test on many supported Rubies
    • Ruby 2.3+, including head
    • JRuby 9.1+, including head
    • Truffleruby 22.3+, including head
  • Added CITATION.cff
  • Upgraded Code of Conduct based on Contributor Covenant v2.1
  • New pattern for loading version.rb in gemspec allows (real) 100% code coverage

1.0.1 - 2023-04-01

  • TAG: v1.0.1

    Added

  • support for values_at (@darhazer)
  • support for symbol keys (@hosamaly)
  • Structured gemfiles
  • Rubocop with standard, gradual, & more
  • Releases are now signed
  • Releases now have checksums

    Changed

  • Required ruby version in gemspec >= 1.8.7
    • not bumping major version, because this was already the de-facto minimum
  • TravisCI => GitHub Actions
  • CODE_OF_CONDUCT.md upgraded to v2.0
  • Moved from master to main default branch

    Fixed

  • README Badges (CI status)

1.0.0 - 2018-10-06

  • TAG: v1.0.0

    Added

  • negated matchers
  • rubocop config