- Drop base64 dependency. See #144 (thanks @Earlopain).
- Cache erb templates when generating report. See #114 (thanks @fatkodima).
- Print branch coverage with line coverage. See #103 (thanks @jeremyevans).
- Add line number anchors. Thanks @jantman for the proposal #49 and @nishidayuya for the patch #106!
- Add inline assets option. See #107 (thanks @frankh).
- Make close button look better. See #140 (thanks @anthony0030).
- Avoid "permission denied" errors by removing the destination before copying assets #135 (thanks @tomeon).
- Improve clarity of line and branch coverage format. See #125 (thanks @joshuapinter).
- Avoid loading favicon.png that does not exist. See #123 (thanks @yyamanoi1222).
- Reduced gem size by not including development-only files.
- Bundle jQuery 3.7.1. See #108 (thanks @jgarland79 for reporting the issue).
- Relax ruby version requirement to work with Ruby 3.0 (next version, current
ruby-head
). Thanks @byroot.
- Refreshing the page while a source file is open works again. Thanks @HansBug for the report #94 and @Tietew for the fix!
Bugfix release to fix huge bugs that sadly test suit and maintainters didn't catch.
- Disable pagination and with it all files on 2nd page+ being broken/not able to open
- Fix display of non ASCII characters, for this you have to upgrade to simplecov 0.18.3 though (it's handled in there)
This release is basically a collection of long standing PRs finally merged. Yes it looks different, no it's not a redesign - just a side effect of lots of dependency updates to improve CSP compatibility.
- The HTML should now be servable with CSP settings of
default-src 'none'; script-src 'self'; img-src 'self'; style-src 'self';
- File list is horizontally scrollable if the space doesn't suffice
- numbers are now right aligned and displayed with the same number of decimals for easier comparison and reading.
- Make sorting icons appear again
- close link tag which could cause problems when parsing as xhtml/xml
- make sure encoding errors won't crash the formatter
- When viewing a short source file while you have a big file list you will no longer be able to scroll on after the source file has ended
This release goes together with simplecov 0.18 to bring branch coverage support to you. Please also check the notes of the beta releases.
- Display total branch coverage percentage in the overview (if branch coverage enabled)
- changed display of branch coverage to be
branch_type: hit_count
which should be more expressive and more intuitive - Cached lookup of whether we're doing branch coverage or not (should be faster)
- Fixed sorting of percent column (regression in previous release)
Changes ruby support to 2.4+, adds branch coverage support. Meant to be used with simplecov 0.18
- Drops support for EOL'ed ruby versions, new support is ~> 2.4
- Support/display of branch coverage from simplecov 0.18.0.beta1, little badges saying
hit_count, positive_or_negative
will appear next to lines if branch coverage is activated.0, +
means positive branch was never hit,2, -
means negative branch was hit twice - Encoding compatibility errors are now caught and printed out
- Allow usage with frozen-string-literal-enabled. See #56 (thanks @pat)
- circumvent a regression that happens in the new JRuby 9.1.9.0 release. See #53 thanks @koic