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
- https://rspec-stubbed-env.galtzo.com
- 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