computed_model
computed_model copied to clipboard
Update simplecov requirement from ~> 0.21.2 to ~> 0.22.0
Updates the requirements on simplecov to permit the latest version.
Changelog
Sourced from simplecov's changelog.
0.22.0 (2022-12-23)
Enhancements
- On Ruby 3.2+, you can now use the new Coverage library feature for
eval
- See simplecov-ruby/simplecov#1037. Thanks@mame
!Bugfixes
- Fix for making the test suite pass against the upcoming Ruby 3.2 - See simplecov-ruby/simplecov#1035. Thanks
@mame
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 differences0.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.18Changelog.old.md
, the latter of which is not included in the gem- The interface of
ResultMeger.merge_and_store
is changed to support thecollate
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.0.20.0 (2020-11-29)
The "JSON formatter" release. Starting now a JSON formatter is included by default in the release. This is mostly done for Code Climate reasons, you can find more details in this issue. Shipping with so much by default is sub-optimal, we know. It's the long term plan to also provide
simplecov-core
without the HTML or JSON formatters for those who don't need them/for other formatters to rely on.Enhancements
simplecov_json_formatter
included by default (docs), this should enable the Code Climate test reporter to work again once it's updated- invalidate internal cache after switching
SimpleCov.root
, should help with some bugs0.19.1 (2020-10-25)
... (truncated)
Commits
0e35b25
Add missing closing parenthesis)8117802
Merge pull request #1041 from simplecov-ruby/co-prepare-0.22.026407f1
Hmm, ok maybe I actually have to bump the version here as well8fdc6b9
Run bundle lock in each test project directory7f44498
Go back to prior bundler and json formatter versions, to make CI happy761956b
Bump to latest bundler version for development8f3be99
Bump version, update changelog43f0e39
Merge pull request #1034 from nhtruong/main6bc65b0
Merge pull request #1037 from mame/coverage-for-eval56ca3f5
Show a warning for the case where coverage for eval is unavailable- Additional commits viewable in compare view
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 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)