Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 22, 2025

Bumps simplecov from 0.20.0 to 0.22.0.

Release notes

Sourced from simplecov's releases.

v0.21.2

Bugfixes

  • maximum_coverage_drop won't fail any more if .last_run.json is still in the old format. Thanks @​petertellgren
  • maximum_coverage_drop won't fail if an expectation is specified for a previous unrecorded criterion, it will just pass (there's nothing, so nothing to drop)
  • fixed bug in maximum_coverage_drop calculation that could falsely report it had dropped for minimal differences

v0.21.1

Bugfixes

  • minimum_coverage_by_file works again as expected (errored out before 😱)

v0.21.0

The "Collate++" release making it more viable for big CI setups by limiting memory consumption. Also includes some nice new additions for branch coverage settings.

Enhancements

  • Performance of SimpleCov.collate improved - it should both run faster and consume much less memory esp. when run with many files (memory consumption should not increase with number of files any more)
  • Can now define the minimum_coverage_by_file, maximum_coverage_drop and refuse_coverage_drop by branch as well as line coverage. Thanks to @​jemmaissroff
  • Can set primary coverage to something other than line by setting primary_coverage :branch in SimpleCov Configuration. Thanks to @​jemmaissroff

Misc

  • reduce gem size by splitting Changelog into Changelog.md and a pre 0.18 Changelog.old.md, the latter of which is not included in the gem
  • The interface of ResultMeger.merge_and_store is changed to support the collate performance improvements mentioned above. It's not considered an official API, hence this is not in the breaking section. For people using it to merge results from different machines, it's recommended to migrate to collate.
Changelog

Sourced from simplecov's changelog.

0.22.0 (2022-12-23)

Enhancements

Bugfixes

0.21.2 (2021-01-09)

Bugfixes

  • maximum_coverage_drop won't fail any more if .last_run.json is still in the old format. Thanks @​petertellgren
  • maximum_coverage_drop won't fail if an expectation is specified for a previous unrecorded criterion, it will just pass (there's nothing, so nothing to drop)
  • fixed bug in maximum_coverage_drop calculation that could falsely report it had dropped for minimal differences

0.21.1 (2021-01-04)

Bugfixes

  • minimum_coverage_by_file works again as expected (errored out before 😱)

0.21.0 (2021-01-03)

The "Collate++" release making it more viable for big CI setups by limiting memory consumption. Also includes some nice new additions for branch coverage settings.

Enhancements

  • Performance of SimpleCov.collate improved - it should both run faster and consume much less memory esp. when run with many files (memory consumption should not increase with number of files any more)
  • Can now define the minimum_coverage_by_file, maximum_coverage_drop and refuse_coverage_drop by branch as well as line coverage. Thanks to @​jemmaissroff
  • Can set primary coverage to something other than line by setting primary_coverage :branch in SimpleCov Configuration. Thanks to @​jemmaissroff

Misc

  • reduce gem size by splitting Changelog into Changelog.md and a pre 0.18 Changelog.old.md, the latter of which is not included in the gem
  • The interface of ResultMeger.merge_and_store is changed to support the collate performance improvements mentioned above. It's not considered an official API, hence this is not in the breaking section. For people using it to merge results from different machines, it's recommended to migrate to collate.
Commits
  • 0e35b25 Add missing closing parenthesis)
  • 8117802 Merge pull request #1041 from simplecov-ruby/co-prepare-0.22.0
  • 26407f1 Hmm, ok maybe I actually have to bump the version here as well
  • 8fdc6b9 Run bundle lock in each test project directory
  • 7f44498 Go back to prior bundler and json formatter versions, to make CI happy
  • 761956b Bump to latest bundler version for development
  • 8f3be99 Bump version, update changelog
  • 43f0e39 Merge pull request #1034 from nhtruong/main
  • 6bc65b0 Merge pull request #1037 from mame/coverage-for-eval
  • 56ca3f5 Show a warning for the case where coverage for eval is unavailable
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [simplecov](https://github.com/simplecov-ruby/simplecov) from 0.20.0 to 0.22.0.
- [Release notes](https://github.com/simplecov-ruby/simplecov/releases)
- [Changelog](https://github.com/simplecov-ruby/simplecov/blob/main/CHANGELOG.md)
- [Commits](simplecov-ruby/simplecov@v0.20.0...v0.22.0)

---
updated-dependencies:
- dependency-name: simplecov
  dependency-version: 0.22.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Aug 22, 2025
@cycomachead cycomachead merged commit c9ff0f4 into main Aug 22, 2025
11 checks passed
@cycomachead cycomachead deleted the dependabot/bundler/simplecov-0.22.0 branch August 22, 2025 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants