PackageTrack
Sign in Get early access

pull_request_coverage

A diff coverage tool. It provides a clear and achievable standard for code review: If you touch a line of code, that line should be covered.

2.1.5 8.8K downloads/mo #3101 most downloaded on pub.dev talesbarreto/pull_request_coverage

What this package is like to depend on

Last release 4 months ago

11 Apr 2026

Ships unpredictably

gaps range from 2 weeks to 1.3 years

Nearly every release is documented

notes for 36 of 36 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

36 releases · first in 2022

2 releases in the last 12 months

see the full history below

Release timeline

36 releases · Dec 2022 to Apr 2026
2023 2024 2025 2026
Release Pre-release

Releases

latest 36
  1. 2.1.5 11 Apr 2026
    Release notes
    • reportOnly option
    Open source →
    Release notes
    • reportOnly option
    Open source →
  2. 2.1.4 24 Jan 2026
    Release notes
    • Document maintenance mode status in README
    • Bump dependencies: args 2.7.0, file 7.0.1, glob 2.1.3, yaml 3.1.3, path 1.9.1
    Open source →
    Release notes
    • Document maintenance mode status in README
    • Bump dependencies: args 2.7.0, file 7.0.1, glob 2.1.3, yaml 3.1.3, path 1.9.1
    Open source →
  3. 2.1.3 28 Sep 2024
    Release notes
    • Update docs
    • Bump args dependency to 2.5.0
    • Bump path dependency to 1.9.0
    • Bump lints dependency to ">=2.1.1 <6.0.0"
    Open source →
    Release notes
    • Update docs
    • Bump args dependency to 2.5.0
    • Bump path dependency to 1.9.0
    • Bump lints dependency to ">=2.1.1 <6.0.0"
    Open source →
  4. 2.1.2 05 Nov 2023
    Release notes
    • Fix Implicit tear-off of the 'call' method.
    Open source →
    Release notes
    • Fix Implicit tear-off of the 'call' method.
    Open source →
  5. 2.1.1 03 Oct 2023
    Release notes
    • Checking all files present in lcov.info file, not just those located under /lib as in previous versions.
    • Enhanced the logic for detecting file matches between the lcov.info file and the git diff.
    • Bug fix: Addressed an issue where ignored files could incorrectly appear in the final report in certain cases.
    Open source →
    Release notes
    • Checking all files present in lcov.info file, not just those located under /lib as in previous versions.
    • Enhanced the logic for detecting file matches between the lcov.info file and the git diff.
    • Bug fix: Addressed an issue where ignored files could incorrectly appear in the final report in certain cases.
    Open source →
  6. 2.1.0 16 Jul 2023
    Release notes
    • New approval-requirement option
    Open source →
    Release notes
    • New approval-requirement option
    Open source →
  7. 2.0.0 02 Jul 2023
    Release notes
    • Output has emojis now. You can disable them by setting print-emojis to false.
    • Output is now sorted, with files missing tests shown at the end of the report.
    • Invalid options are no longer ignored. An error will be displayed, and execution will be aborted.
    • Updated output style.
    • New log-level option.
    • Upgrade args dependency to version 2.4.2
    • Upgrade glob dependency to version 2.1.2
    • Upgrade yaml dependency to version 3.1.2
    Open source →
    Release notes
    • Output has emojis now. You can disable them by setting print-emojis to false.
    • Output is now sorted, with files missing tests shown at the end of the report.
    • Invalid options are no longer ignored. An error will be displayed, and execution will be aborted.
    • Updated output style.
    • New log-level option.
    • Upgrade args dependency to version 2.4.2
    • Upgrade glob dependency to version 2.1.2
    • Upgrade yaml dependency to version 3.1.2
    Open source →
  8. 1.3.6 25 Jun 2023
    Release notes
    • Upgrade file dependency to version 7.0.0
    Open source →
    Release notes
    • Upgrade File dependency to version 7.0.0
    Open source →
  9. 1.3.5 28 May 2023
    Release notes
    • Fix fully-tested-message option not working
    Open source →
    Release notes
    • Fix fully-tested-message option not working
    Open source →
  10. 1.3.4 18 May 2023
    Release notes
    • Readme improvements
    Open source →
    Release notes
    • Readme improvements
    Open source →
  11. 1.3.3 11 May 2023
    Release notes
    • Added topics in pubspec.yaml.
    Open source →
  12. 1.3.2 11 Apr 2023
    Release notes
    • FIx final result erroneously printing FAIL when there is no coverage rate available
    Open source →
  13. 1.3.1 10 Apr 2023
    Release notes
    • Fix setting report-fully-covered-files to false does nothing
    Open source →
  14. 1.3.0 09 Apr 2023
    Release notes
    • Support for coverage generated by coverage package
    • new ignore-lines option
    • new add-to-known-generated-files option
    • Showing total of Ignored untested lines no table result
    • Changing output design
    • Removing "This pull request has no new lines under /lib" message
    • exclude now is an alias for ignore
    Open source →
  15. 1.2.0 26 Mar 2023
    Release notes
    • ⚠️ Breaking change: deprecated args exclude-suffix and exclude-prefix no longer available
    • Support for yaml configuration file
    Open source →
  16. 1.2.0+1 27 Mar 2023
    Release notes
    • Readme fix
    Open source →
  17. 1.1.0 12 Mar 2023
    Release notes
    • ⚠️ Breaking change: exclude-suffix arg no longer has a default values with generated files pattern.
    • New exclude-known-generated-files arg.
    • New exclude arg, that uses Glob syntax, replacing exclude-suffix and exclude-prefix args
    • exclude-suffix and exclude-prefix no longer listed as args. Any usage of them will print a warning message
    Open source →
  18. 1.0.4 11 Mar 2023
    Release notes
    • Fix analysis not working when project was not in the root of git repository
    • Warnings messages when .git or /lib ware not found
    • stdin-timeout argument
    Open source →
  19. 1.0.3 25 Jan 2023
    Release notes
    • fully-tested-message arg: you can now set a custom output message to be displayed when there is no untested lines
    Open source →
  20. 1.0.3+1 29 Jan 2023
    Release notes
    • readme fixes
    Open source →
  21. 1.0.2 14 Jan 2023
    Release notes
    • Adding "Number of lines that should be tested under /lib"
    Open source →
  22. 1.0.2+1 24 Jan 2023
    Release notes
    • Updating example
    Open source →
  23. 1.0.1 29 Dec 2022
    Release notes
    • Removing total of new lines from output because it is a completely useless information
    • Fixes on readme
    Open source →
  24. 1.0.0 25 Dec 2022
    Release notes
    • Stable release
    Open source →
  25. 0.0.6 24 Dec 2022
    Release notes
    • Ending report is now a table
    Open source →
  26. 0.0.6+1 24 Dec 2022
    Release notes
    • Updating readme 💃
    Open source →
  27. 0.0.5 13 Dec 2022
    Release notes
    • new fraction-digits arg
    • new markdown-mode arg
    Open source →
  28. 0.0.4 10 Dec 2022
    Release notes
    • ⚠️ "use-colorful-font" replaced by "use-colorful-output", since it depends on the output type now
    • New markdown output type
    Open source →
  29. 0.0.3 08 Dec 2022
    Release notes
    • ⚠️ "hide-uncovered-lines" arg replaced by "show-uncovered-code", which is now a boolean
    • new "use-colorful-font" arg.
    • new "report-fully-covered-files" arg.
    • removed emojis from the output
    Open source →
  30. 0.0.3+1 08 Dec 2022
    Release notes
    • Update readme
    Open source →
  31. 0.0.3+2 09 Dec 2022
    Release notes
    • Replaced ✪ from output by a -
    • Replace 😉 from output by a =D
    Open source →
  32. 0.0.2 05 Dec 2022
    Release notes
    • Fix code diff showing missing coverage in wrong line
    Open source →
  33. 0.0.2+1 06 Dec 2022
    Release notes
    • Fix wrong message when there is no new lines in the PR
    • Update readme
    • Making this package a binary only
    Open source →
  34. 0.0.1 04 Dec 2022
    Release notes
    • Initial version.
    Open source →
  35. 0.0.1+1 04 Dec 2022
    Release notes
    • Removing Android and iOS as supported platforms.
    Open source →
  36. 0.0.1+2 05 Dec 2022
    Release notes
    • Change SDK requirements to '>=2.17.0 <3.0.0'
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive