Bump simplecov from 0.18.5 to 0.19.0
Bumps simplecov from 0.18.5 to 0.19.0.
Release notes
Sourced from simplecov's releases.
v0.19.0
Breaking Changes
- Dropped support for Ruby 2.4, it reached EOL
Enhancements
- observe forked processes (enable with SimpleCov.enable_for_subprocesses). See #881, thanks to @robotdana
- SimpleCov distinguishes better that it stopped processing because of a previous error vs. SimpleCov is the originator of said error due to coverage requirements.
Bugfixes
- Changing the
SimpleCov.root
combined with the root filtering didn't work. Now they do! Thanks to @deivid-rodriguez and see #894- in parallel test execution it could happen that the last coverage result was written to disk when it didn't complete yet, changed to only write it once it's the final result
- if you run parallel tests only the final process will report violations of the configured test coverage, not all previous processes
- changed the parallel_tests merging mechanisms to do the waiting always in the last process, should reduce race conditions
Noteworthy
- The repo has moved to https://github.com/simplecov-ruby/simplecov - everything stays the same, redirects should work but you might wanna update anyhow
- The primary development branch is now
main
, notmaster
anymore. If you get simplecov directly from github change your reference. For a whilemaster
will still be occasionally updated but that's no long term solion.
Changelog
Sourced from simplecov's changelog.
0.19.0 (2020-08-16)
Breaking Changes
- Dropped support for Ruby 2.4, it reached EOL
Enhancements
- observe forked processes (enable with SimpleCov.enable_for_subprocesses). See #881, thanks to @robotdana
- SimpleCov distinguishes better that it stopped processing because of a previous error vs. SimpleCov is the originator of said error due to coverage requirements.
Bugfixes
- Changing the
SimpleCov.root
combined with the root filtering didn't work. Now they do! Thanks to @deivid-rodriguez and see #894- in parallel test execution it could happen that the last coverage result was written to disk when it didn't complete yet, changed to only write it once it's the final result
- if you run parallel tests only the final process will report violations of the configured test coverage, not all previous processes
- changed the parallel_tests merging mechanisms to do the waiting always in the last process, should reduce race conditions
Noteworthy
- The repo has moved to https://github.com/simplecov-ruby/simplecov - everything stays the same, redirects should work but you might wanna update anyhow
- The primary development branch is now
main
, notmaster
anymore. If you get simplecov directly from github change your reference. For a whilemaster
will still be occasionally updated but that's no long term solion.
Commits
-
9cd3a46
fix permission fixing code to only apply to published lib code -
5a03878
authors.add self -
5435ff0
Prep 0.19.0 release -
f261691
CI starting on push before opening a PR is nice with our matrix and run times -
c8a4285
Small from_hash spec to showcase creating from multi key hash works -
9ed35de
Change Result#from_hash to deal with many entries isntead one -
67ced4a
Fix CI with main, fix lingering master references -
c56ec94
more noteworthy -
b8efc89
more renames not to forget something -
c244f9b
Switch links to new org and branches - Additional commits viewable in compare view