All Versions
17
Latest Version
Avg Release Cycle
47 days
Latest Release
1267 days ago

Changelog History
Page 2

  • v4.2.1

    June 28, 2019
  • v2.0.3 Changes

    • ๐Ÿ“„ don''t include docs in the gemfile thanks @bquorning
    • pipeline_redis to reduce network overhead thanks @Kallin
    • various additional benchmarks @danmayer
    • Filter out files with no coverage thanks @kbaum
  • v2.0.2 Changes

    • ๐Ÿ›  fix possible nil error on files that changed since initial recording @viktor-silakov
    • โž• add improve error logging in verbose mode (stacktrace) @viktor-silakov
    • ๐Ÿ‘Œ improved logging level support @viktor-silakov
    • ๐Ÿ“š launch Coverband demo and integrate into Readme / Documentation
    • ๐Ÿ›  fix on baseline to show an issue by @viktor-silakov
    • โœ‚ remove all coverband:baseline related features and documentation
    • โฌ‡๏ธ dropped Sinatra requirement for web mountable page
    • ๐Ÿ›  fix on filestore by @danrabinowitz
    • ๐Ÿ›  fixes to the MemoryCacheStore by @kbaum
  • v2.0.1 Changes

    • โž• add support for fine grained S3 configuration via Coverband config, thanks @a0s
    • ๐Ÿ”ง Using the file argument to self.configure in lib/coverband.rb, thanks @ThomasOwens
    • โž• added redis improvements allowing namespace and TTL thx @oded-zahavi
    • ๐Ÿ›  fix warnings about duplicate method definition
    • Add support for safe_reload_files based on full file path
    • โž• Add support for Sinatra admin control endpoints
    • ๐Ÿ‘Œ improved documentation
  • v2.0.0 Changes

    ๐Ÿš€ Major release with various backwards compatibility breaking changes (generally related to the configuration). The 2.0 lifecycle will act as a mostly easy upgrade that supports past users looking to move to the much faster new Coverage Adapter.

    • ๐Ÿ’Ž Continues to support Ruby 2.0 and up
    • ๐Ÿ‘Œ supports multiple collect engines, introducing the concept of multiple collector adapters
    • ๐Ÿ‘ extends the concepts of multiple storage adapters, enabling additional authors to help support Kafka, graphite, other adapters
    • ๐Ÿ—„ old require based loading, but working towards deprecating the entire baseline concept
    • ๐ŸŽ Introduces massive performance enhancements by moving to Ruby Coverage based collection
      • Opposed to sampling this is now a reporting frequency, when using Coverage collector
    • โฌ‡๏ธ Reduced configuration complexity
    • ๐Ÿ”จ Refactoring the code preparing for more varied storage and reporting options
    • โฌ‡๏ธ Drop Redis as a gem runtime_dependency
  • v1.5.0 Changes

    ๐Ÿš€ This is a significant release with significant refactoring a stepping stone for a 2.0 release.

    • staging a changes.md document!
    • ๐Ÿ”จ refactored out full abstraction for stores
    • ๐Ÿ‘Œ supports hit counts vs binary covered / not covered for lines
      • this will let you find density of code usage just not if it was used
      • this is a slight performance hit, so you can fall back to the old system if you want redisstore.new(@redis, array: true)
      • this is the primary new feature in 1.5.0
    • ๐Ÿš€ Redis has configurable base name, so I can safely change storage formats between releases
    • ๐Ÿ‘Œ improved documentation
    • ๐Ÿ‘Œ supports SimpleCov.root
    • ๐Ÿ‘‰ show files that were never touched
    • apply coverband filters to ignore files in report not just collection
    • ๐Ÿ‘Œ improved test coverage
    • ๐Ÿ‘Œ improved benchmarks including support for multiple stores ;)
  • v1.3.1 Changes

    • ๐Ÿš€ This was a small fix release addressing some issues
    • โšก๏ธ mostly readme updates
    • ๐Ÿš€ last release prior to having a changes document!