Skip to content

Releases: grodowski/undercover

v0.8.4

06 Feb 09:15

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.3...v0.8.4

v0.8.3

20 Nov 20:54

Choose a tag to compare

What's Changed

  • Tweak FilterSet to work with SimpleCov's 'rails' profile by @grodowski in #244

Full Changelog: v0.8.2...v0.8.3

v0.8.2

15 Nov 13:25

Choose a tag to compare

What's Changed

  • Fix NoMethodError in pretty_print for ignored multi-line branch results by @grodowski in #243
  • Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #240
  • Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #241

Full Changelog: v0.8.1...v0.8.2

v0.8.0

28 Aug 07:47

Choose a tag to compare

What's Changed

  • Filter out files ignored by simplecov by @grodowski in #234
  • Add LF and LH parsing to LcovParser for simplecov-lcov v0.9.0 compatibility
  • Fix an Undercover::Result edge case causing errors with ignored branches on uningnored lines

Full Changelog: v0.7.4...v0.8.0

v0.7.3

13 Jul 16:12

Choose a tag to compare

Full Changelog: v0.7.2...v0.7.3

v0.7.1

03 Jul 10:27

Choose a tag to compare

What's Changed

  • Add dependency on SimpleCov and new coverage formatter by @grodowski in #223
  • Fixes :nocov: comment support regression in 0.6
  • Improved support for running within monorepo projects with the --path option pointing up to a parent .git dir

Full Changelog: v0.6.6...v0.7.1

Upgrade from a previous version: https://github.com/grodowski/undercover?tab=readme-ov-file#upgrading-from-pre-070

v0.6.3

23 Dec 15:09

Choose a tag to compare

What's Changed

  • Fix false positive for single-line code by @splattael in #218
  • Added db/ and config/ to default excluded directories

New Contributors

Full Changelog: v0.6.2...v0.6.3

v0.6.0

12 Dec 21:52

Choose a tag to compare

What's Changed

  • New files that are not required (loaded) in tests do not appear in coverage reporting by default. To address this, undercover will report such new files as missing coverage, so that you don't forget to create a corresponding test file or require them in tests. 🥳🥳🥳

  • Support for including and excluding file glob patterns was added to the CLI args and the configuration file. By default undercover looks at extensions matching *.rb *.rake *.ru Rakefile, but you can change that with --include-files|--exclude-files (see undercover -h for details).

Fixes

  • Fixed an issue where top-level methods were not being considered #135. This was caused by a bug in the tree traversal logic.

  • Fixed a bug where --compare didn't work with grafted commits as there was no merge base available (#175). Now it's possible to pass a graft commit as --compare which enables undercover to work with shallow clones.

Full Changelog: v0.5.0...v0.6.0

v0.5.0

09 Jan 18:22

Choose a tag to compare

What's Changed

Full Changelog: v0.4.7...v0.5.0

v0.4.7

09 Jan 18:21

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.6...v0.4.7