What's Changed
- Adds Ruby 3.2 to the CI matrix. by @petergoldstein in #1042
- Fix incorrect comment on "Gemfile" by @nishidayuya in #1027
- Fix typo in documentation by @eyupatis in #995
- Readme: Fix Coverage link by @camsteffen in #1049
- Cleanup archived project by @borisrorsvort in #1056
- Added dependabot for GitHub Actions and bundler by @ydah in #1048
- Bump rubocop from 1.24.1 to 1.42.0 by @ydah in #1047
- Bump actions/checkout from 3 to 4 by @dependabot[bot] in #1070
- Fix typo by @zenspider in #1076
- CI debugging by @PragTob in #1086
- Add TruffleRuby in CI by @eregon in #1079
- allow Coverage to start when Coverage.running? is not implemented by @notEthan in #1043
- Run Rubocop only once in CI by @PragTob in #1087
- Unexclude skipped on TruffleRuby test case by @andrykonchin in #1089
- Set up the trusted publisher together with @segiddins by @PragTob in #1094
- Bump step-security/harden-runner from 2.7.1 to 2.8.1 by @dependabot[bot] in #1095
- Trying to update cucumber & co but running into conflicts by @PragTob in #1088
- Technical/Fix documentation formatters usage example by @bestwebua in #1096
- Fix minor typo in README by @chris-hewitt in #1080
- Update gems & fix new rubocop offenses by @PragTob in #1098
- Bring Ruby 2.7 support back by @amatsuda in #1107
- Bump step-security/harden-runner from 2.8.1 to 2.9.1 by @dependabot[bot] in #1104
- Bring Ruby 2.5 and 2.6 support back by @amatsuda in #1108
- Bump step-security/harden-runner from 2.9.1 to 2.10.2 by @dependabot[bot] in #1117
- Bump rubygems/release-gem from 612653d273a73bdae1df8453e090060bb4db5f31 to a25424ba2ba8b387abc8ef40807c2c85b96cbe32 by @dependabot[bot] in #1119
- Follow the repo convention to use
floorinstead ofroundto provide actionable coverage metrics by @corsonknowles in #1116 - Ensure branches Hash is present when supported by @marcotc in #972
- Add logger to deps and load in early in test Rails app. by @simi in #1131
- Bump step-security/harden-runner from 2.10.2 to 2.11.1 by @dependabot[bot] in #1128
- Reduce GC pressure in LinesCombiner by ~90% by @KevSlashNull in #1144
- Add support for
oneshot_linescoverage mode by @fatkodima in #1154 - Bump actions/checkout from 4 to 6 by @dependabot[bot] in #1148
- Bump rubygems/release-gem from 1.1.1 to 1.1.2 by @dependabot[bot] in #1145
- Bump step-security/harden-runner from 2.13.0 to 2.14.1 by @dependabot[bot] in #1153
- Fixed typos and grammatical errors by @AmritD in #1147
- Fix crash in oneshot coverage when file is missing or not valid Ruby by @skryukov in #1158
- Prevent test_frameworks profile to hide source directories by @splattael in #1133
- Minimum coverage by group check by @mikhliuk-k in #1105
- Fallback to empty array if branches is missing by @exoego in #1140
- patch simplecov-html dep by @timkellogg in #1072
- minimum_coverage_by_file now prints the name of the violating file. by @philipritchey in #1103
- Add support for method coverage by @sferik in #1161
- Update commercial services docs: replace Code Climate with Qlty Cloud by @brynary in #1162
- Fix misleading 100% branch/method coverage for unloaded tracked files by @55728 in #1163
- add line and branch coverage output expectation by @philipritchey in #1102
- Support parallel_tests with multiple commands by @BenoitMC in #1022
- Bump step-security/harden-runner from 2.16.0 to 2.16.1 by @dependabot[bot] in #1166
- Bump ruby/setup-ruby from 1 to 1.300.0 by @dependabot[bot] in #1168
- Bump rubygems/release-gem from 1.1.4 to 1.2.0 by @dependabot[bot] in #1169
- Add richer metrics to JSON formatter by @sferik in #1164
- Drop warning and ruby 1.9 support. by @coorasse in #1172
- Bump step-security/harden-runner from 2.16.1 to 2.17.0 by @dependabot[bot] in #1173
- Bump step-security/harden-runner from 2.17.0 to 2.19.0 by @dependabot[bot] in #1176
- Bump ruby/setup-ruby from 1 to 1.305.0 by @dependabot[bot] in #1175
- Simplify formatter architecture by @sferik in #1165
- Restore capture_stderr helper used by JSON formatter specs by @sferik in #1177
- Fix race when parallel workers copy static assets by @sferik in #1178
- Add simplecov:disable / simplecov:enable directive comments by @sferik in #1179
- Bump ruby/setup-ruby from 1.305.0 to 1.306.0 by @dependabot[bot] in #1180
- Bump step-security/harden-runner from 2.19.0 to 2.19.1 by @dependabot[bot] in #1183
- simplecov CLI by @sferik in #1182
- Bump ruby/setup-ruby from 1.306.0 to 1.307.0 by @dependabot[bot] in #1185
- Bump step-security/harden-runner from 2.19.1 to 2.19.2 by @dependabot[bot] in #1186
- Run CI on macOS and Windows by @sferik in #1187
- Redesign configuration DSL around cover/skip/group by @sferik in #1188
- Add ignore_branches for synthetic else branches by @sferik in #1189
- Document explicit receiver in .simplecov file by @bquorning in #1190
- Bump ruby/setup-ruby from 1.307.0 to 1.308.0 by @dependabot[bot] in #1191
- Bump step-security/harden-runner from 2.19.2 to 2.19.3 by @dependabot[bot] in #1192
- README: Update to preferable coverage pattern for Rails by @runephilosof-abtion in #1193
- Synthesize branch and method coverage for unloaded files by @sferik in #1194
- Pluggable parallel-test-runner adapter interface by @sferik in #1195
- Add :eval_generated filter for ignore_branches and ignore_methods by @sferik in #1196
- Publish a JSON Schema for coverage.json by @sferik in #1184
- Create a GitHub Release when pushing a gem by @sferik in #1198
New Contributors
- @petergoldstein made their first contribution in #1042
- @nishidayuya made their first contribution in #1027
- @eyupatis made their first contribution in #995
- @camsteffen made their first contribution in #1049
- @borisrorsvort made their first contribution in #1056
- @ydah made their first contribution in #1048
- @dependabot[bot] made their first contribution in #1070
- @zenspider made their first contribution in #1076
- @eregon made their first contribution in #1079
- @notEthan made their first contribution in #1043
- @andrykonchin made their first contribution in #1089
- @bestwebua made their first contribution in #1096
- @chris-hewitt made their first contribution in #1080
- @corsonknowles made their first contribution in #1116
- @marcotc made their first contribution in #972
- @simi made their first contribution in #1131
- @KevSlashNull made their first contribution in #1144
- @AmritD made their first contribution in #1147
- @skryukov made their first contribution in #1158
- @mikhliuk-k made their first contribution in #1105
- @exoego made their first contribution in #1140
- @timkellogg made their first contribution in #1072
- @philipritchey made their first contribution in #1103
- @brynary made their first contribution in #1162
- @55728 made their first contribution in #1163
- @BenoitMC made their first contribution in #1022
- @coorasse made their first contribution in #1172
- @bquorning made their first contribution in #1190
- @runephilosof-abtion made their first contribution in #1193
Full Changelog: v0.22.0...v1.0.0.rc1