codeclimate/ruby-test-reporter

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Change log

## master (unreleased)

### New features

### Bug fixes

### Changes

### v1.0.9 (2018-10-08)

* Add deprecation notice to post-install gem message.

### v1.0.8 (2017-03-20)

### Bug fixes

* Lock simplecov to `<= 0.13`, so we can safely use an internal-to-simplecov
  method.
  ([@bliof](https://github.com/codeclimate/ruby-test-reporter/pull/181))

  Note: you may need to run `bundle update codeclimate-test-reporter simplecov`
  to resolve your bundle.

### v1.0.7 (2017-03-08)

### Bug fixes

* Continue improving our support for sending payloads in contexts where git is
  not available.
  ([@sullerandras](https://github.com/codeclimate/ruby-test-reporter/pull/177))

### v1.0.6 (2017-02-22)

### Bug fixes

* Allow Codeship users to send a test coverage report without mounting their
  `.git` directory within the docker container where they run their tests
  _without_ manually exposing an environment variable. Instead, use an
  environment variable already exposed by the CI environment.
  ([@c-knowles](https://github.com/codeclimate/ruby-test-reporter/pull/172))

### v1.0.5 (2017-01-19)

### Bug fixes

* Allow Codeship users to send a test coverage report without mounting their
  `.git` directory within the docker container where they run their tests.
  ([@antoniobg](https://github.com/codeclimate/ruby-test-reporter/pull/168))

### v1.0.4 (2016-12-29)

### New features

* Accept path to coverage results as optional first argument ([@jreinert](https://github.com/codeclimate/ruby-test-reporter/pull/158))

### Bug fixes

* Handle multi-command resultsets ([@pbrisbin](https://github.com/codeclimate/ruby-test-reporter/pull/163))

## v1.0.3 (2016-11-09)

### Bug fixes

* Improve strategy for Ruby 1.9.3 compatibility testing

## v1.0.2 (2016-11-08)

### Bug fixes

* Fixed crashing error when the path to a file in the coverage report
  contains a parenthesis.

## v1.0.1 (2016-11-06)

### Bug fixes

* Made sure the gem can be built while running Ruby 1.9.3

## v1.0.0 (2016-11-03)

### Changes

* Previously, this gem extended `Simplecov` with a custom formatter which posted
  results to Code Climate. Now, you are responsible for executing `Simplecov`
  yourself.

  * If you already have the following in your test/test_helper.rb
    (or spec_helper.rb, cucumber env.rb, etc)

    ```ruby
    require 'codeclimate-test-reporter'
    CodeClimate::TestReporter.start
    ```

    then you should replace it with

    ```ruby
    require 'simplecov'
    SimpleCov.start
    ```

* Previously, the `codeclimate-test-reporter` automatically uploaded results at
  the end of your test suite.  Now, you are responsible for running
  `codeclimate-test-reporter` as a separate step in your build.
* Previously, this gem added some exclusion rules tuned according to feedback
  from its users, and now these no longer happen automatically. *If you are
  experiencing a discrepancy in test coverage % after switching to the new gem
  version, it may be due to missing exclusions. Filtering `vendor`, `spec`, or
  `test` directories may fix this issue.*
* Previously, during the execution of multiple test suites, this gem would send
  results from the first suite completed. You are now expected to run an
  executable packaged with this gem as a separate build step, which means that
  whatever results are there (likely the results from the last suite) will be
  posted to Code Climate.

## v0.6.0 (2016-06-27)

### New features

* Support `ENV["SSL_CERT_PATH"]` for custom SSL certificates