All Versions
47
Latest Version
Avg Release Cycle
63 days
Latest Release
1593 days ago

Changelog History
Page 3

  • v0.15.0 Changes

    August 14, 2017

    โœจ Enhancements

    • ๐Ÿ”ฅ๏ธ Ability to use regex filters for removing files from the output. See #589 (thanks @jsteel)

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix merging race condition when running tests in parallel and merging them. See #570 (thanks @jenseng)
    • ๐Ÿ›  Fix relevant lines for unloaded files - comments, skipped code etc. are correctly classified as irrelevant. See #605 (thanks @odlp)
    • ๐Ÿ‘ Allow using simplecov with frozen-string-literals enabled. See #590 (thanks @pat)
    • ๐Ÿ‘€ Make sure Array Filter can use all other filter types. See #589 (thanks @jsteel)
    • ๐Ÿ‘€ Make sure file names use Simplecov.root as base avoiding using full absolute project paths. See #589 (thanks @jsteel)
  • v0.14.1 Changes

    March 18, 2017

    ๐Ÿ›  Bugfixes

    • ๐Ÿ‘€ Files that were skipped as a whole/had no relevant coverage could lead to Float errors. See #564 (thanks to @stevehanson for the report in #563)
  • v0.14.0 Changes

    March 15, 2017

    โœจ Enhancements

    • ๐Ÿš€ Officially support JRuby 9.1+ going forward (should also work with previous releases). See #547 (ping @PragTob when encountering issues)
    • โž• Add Channel group to Rails profile, when ActionCable is loaded. See #492 (thanks @BenMorganIO)
    • ๐Ÿ‘€ Stop extending instances of Array and Hash during merging results avoiding problems frozen results while manually merging results. See #558 (thanks @aroben)

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix parallel_tests when a thread ends up running no tests. See #533 (thanks @cshaffer)
    • ๐Ÿ‘€ Skip the :nocov: comments along with the code that they skip. See #551 (thanks @ebiven)
    • ๐Ÿ›  Fix crash when Home environment variable is unset. See #482 (thanks @waldyr)
    • ๐Ÿ‘€ Make track_files work again when explicitly setting it to nil. See #463 (thanks @craiglittle)
    • โš™ Do not overwrite .last_run.json file when refuse_coverage_drop option is enabled and the coverage has dropped (lead to you being able to just rerun tests and everything was fine). See #553 (thanks @Miloshes)
  • v0.13.0 Changes

    January 25, 2017

    โœจ Enhancements

    • ๐Ÿ‘€ Faster run times when a very large number of files is loaded into SimpleCov. See #520 (thanks @alyssais)
    • ๐Ÿ‘€ Only read in source code files that are actually used (faster when files are ignored etc.). See #540 (thanks @yui-knk)

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix merging of resultsets if a file is missing on one side. See #513 (thanks @hanazuki)
    • ๐Ÿ›  Fix Ruby 2.4 deprecation warnings by using Integer instead of Fixnum. See #523 (thanks @nobu)
    • ๐Ÿ‘€ Force Ruby 2 to json 2. See dc7417d50 (thanks @amatsuda)
    • ๐Ÿ’Ž Various other gem dependency fixes for different gems on different ruby versions. (thanks @amatsuda)
  • v0.12.0 Changes

    July 02, 2016

    โœจ Enhancements

    • โž• Add support for JSON versions 2.x

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix coverage rate of the parallel_tests. See #441 (thanks @sinsoku)
    • ๐Ÿ›  Fix a regression on old rubies that failed to work with the recently introduced frozen VERSION string. See #461 (thanks @leafle)
  • v0.11.2 Changes

    February 03, 2016

    โœจ Enhancements

    • ๐Ÿ‘€ Do not globally pollute Array and Hash with merge_resultset utility methods. See #449 (thanks @amatsuda)
    • Do not mkdir_p the coverage_path on every access of the method (See #453 (thanks @paddor)
    • ๐Ÿ›  Fixes a Ruby warning related to the track_files configuration. See #447 (thanks @craiglittle)
    • โž• Add a group for background jobs to default Rails profile. See #442 (thanks @stve)

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix root_filter evaluates SimpleCov.root before initialization. See #437 (thanks @tmtm)
  • v0.11.1 Changes

    December 01, 2015

    โœจ Enhancements

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fixed regression in MultiFormatter.[] with multiple arguments. See #431 (thanks @dillondrobena)
  • v0.11.0 Changes

    November 29, 2015

    โœจ Enhancements

    • Added SimpleCov.minimum_coverage_by_file for per-file coverage thresholds. See #392 (thanks @ptashman)
    • โž• Added track_files configuration option to specify a glob to always include in coverage results, whether or not those files are required. By default, this is enabled in the Rails profile for common Rails directories. See #422 (thanks @hugopeixoto)
    • ๐Ÿ‘€ Speed up root_filter by an order of magnitude. See #396 (thanks @raszi)

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix warning about global variable $ERROR_INFO. See #400 (thanks @amatsuda)
    • ๐Ÿ“š Actually recurse upward looking for .simplecov, as claimed by the documentation, rather than only the working directory. See #423 (thanks @alexdowad)
  • v0.10.0 Changes

    April 18, 2015

    โœจ Enhancements

    • Add writeup about using with Spring to README. See #341 (thanks @swrobel and @onebree)
    • Add support to pass in an Array when creating filter groups (original PR #104)
    • Filter /vendor/bundle by default. See #331 (thanks @andyw8)
    • Add some helpful singleton methods to the version string.
    • Allow array to be passed in a filter. See 375 (thanks @JanStevens)
    • Enforce consistent code formatting with RuboCop.

    ๐Ÿ›  Bugfixes

    • Fix order dependencies in unit tests. See #376 (thanks @hugopeixoto)
    • Only run the at_exit behaviors if the current PID matches the PID that called SimpleCov.start. See #377 (thanks @coderanger)
  • v0.9.2 Changes

    February 18, 2015

    ๐Ÿ›  This is a minor bugfix release for simplecov-html, released as 0.9.0. Due to the tight version constraint in the gemspec ๐Ÿš€ a new release of simplecov had to be shipped to allow using simplecov-html ~> 0.9.0.

    • The browser back / forward button should now work again. See #36 and #35. Thanks @whatasunnyday and @justinsteele for submitting PRs to fix this.
    • Fix "warning: possibly useless use of a variable in void context" See #31. Thanks @cbandy
    • Always use binary file format. See #32. Thanks @andy128k
    • Avoid slow file output with JRuby/Windows. See #16. Thanks @pschambacher

    ๐Ÿ“š Other than the release includes a bunch of mostly documentation improvements:

    • Update Rails path for Rails 4+. See #336. Thanks @yazinsai
    • Encourage use of .simplecov to avoid lost files. See #338. thanks @dankohn
    • Specified in the gemspec that simplecov needs ruby 1.8.7. See #343. thanks @iainbeeston
    • Fix mispointed link in CHANGELOG.md. See #353. Thanks @dleve123
    • Improve command name docs. See #356. Thanks @gtd