2015-03-13 15:00:26 by Takahiro Kambe | Files touched by this commit (1) |
Log message:
License changed to MIT.
|
2015-03-13 14:58:13 by Takahiro Kambe | Files touched by this commit (2) |
Log message:
Update ruby-simplecov to 0.9.2.
## Bugfixes
0.9.2, 2015-02-18 \
([changes](https://github.com/colszowka/simplecov/compare/v0.9.1...v0.9.2))
====================
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](https://github.com/colszowka/simplecov-html/pull/36) and
[#35](https://github.com/colszowka/simplecov-html/pull/35). Thanks \
@whatasunnyday and @justinsteele for submitting PRs to fix this.
* Fix "warning: possibly useless use of a variable in void context" \
See [#31](https://github.com/colszowka/simplecov-html/pull/31). Thanks @cbandy
* Always use binary file format. See \
[#32](https://github.com/colszowka/simplecov-html/pull/32). Thanks @andy128k
* Avoid slow file output with JRuby/Windows. See \
[#16](https://github.com/colszowka/simplecov-html/pull/16). Thanks @pschambacher
Other than the release includes a bunch of mostly documentation improvements:
* Update Rails path for Rails 4+. See \
[#336](https://github.com/colszowka/simplecov/pull/336). Thanks @yazinsai
* Encourage use of .simplecov to avoid lost files. See \
[#338](https://github.com/colszowka/simplecov/pull/338). thanks @dankohn
* Specified in the gemspec that simplecov needs ruby 1.8.7. See \
[#343](https://github.com/colszowka/simplecov/pull/343). thanks @iainbeeston
* Fix mispointed link in CHANGELOG.md. See \
[#353](https://github.com/colszowka/simplecov/pull/353). Thanks @dleve123
* Improve command name docs. See \
[#356](https://github.com/colszowka/simplecov/pull/356). Thanks @gtd
|
2015-02-02 16:07:34 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-simplecov to 0.9.1.
0.9.1, 2014-09-21 \
([changes](https://github.com/colszowka/simplecov/compare/v0.9.0...v0.9.1))
====================
## Bugfixes
* In 0.9.0, we introduced a regression that made SimpleCov no-op mode fail on \
Ruby 1.8, while
dropping 1.8 support altogether is announced only for v1.0. This has been fixed.
See [#333](https://github.com/colszowka/simplecov/issues/333) (thanks (@sferik)
0.9.0, 2014-07-17 \
([changes](https://github.com/colszowka/simplecov/compare/v0.8.2...v0.9.0))
====================
**A warm welcome and big thank you to the new contributors \
[@xaviershay](https://github.com/xaviershay), \
[@sferik](https://github.com/sferik) and especially \
[@bf4](https://github.com/bf4) for tackling a whole lot of issues and pull \
requests for this release!**
## Enhancements
* New interface to specify multiple formatters.
See [#317](https://github.com/colszowka/simplecov/pull/317) (thanks @sferik)
* Document in the README how to exclude code from coverage reports,
and that the feature shouldn't be abused for skipping untested
private code.
See [#304](https://github.com/colszowka/simplecov/issues/304)
* Clarify Ruby version support.
See [#279](https://github.com/colszowka/simplecov/pull/279) (thanks \
@deivid-rodriguez)
## Bugfixes
* Ensure calculations return Floats, not Fixnum or Rational. Fixes segfaults \
with mathn.
See [#245](https://github.com/colszowka/simplecov/pull/245) (thanks to @bf4)
* Using `Kernel.exit` instead of exit to avoid uncaught throw :IRB_EXIT when
exiting irb sessions.
See [#287](https://github.com/colszowka/simplecov/pull/287) (thanks @wless1)
See [#285](https://github.com/colszowka/simplecov/issues/285)
* Does not look for .simplecov in ~/ when $HOME is not set.
See [#311](https://github.com/colszowka/simplecov/pull/311) (thanks @lasseebert)
* Exit with code only if it's Numeric > 0.
See [#302](https://github.com/colszowka/simplecov/pull/303)(thanks @hajder)
* Make default filter case insensitive.
See [#280](https://github.com/colszowka/simplecov/pull/280) (thanks @ryanatball)
* Improve regexp that matches functional tests.
See [#276](https://github.com/colszowka/simplecov/pull/276) (thanks @sferik)
* Fix TravisCI [#272](https://github.com/colszowka/simplecov/pull/272) \
[#278](https://github.com/colszowka/simplecov/pull/278), \
[#302](https://github.com/colszowka/simplecov/pull/302)
* Fix global config load.
See [#311](https://github.com/colszowka/simplecov/pull/311) (thanks @lasseebert)
|
2014-03-18 15:44:54 by Takahiro Kambe | Files touched by this commit (1) |
Log message:
Restore dependency to devel/ruby-docile.
|
2014-03-17 03:04:12 by Aleksej Saushev | Files touched by this commit (1) |
Log message:
Comment dependency on non-existing package out.
|
2014-03-14 17:54:29 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-simplecov to 0.8.2.
v0.8.2, 2013-11-20 \
([changes](https://github.com/colszowka/simplecov/compare/v0.8.1...v0.8.2))
=====================
## Bugfixes
* Replaced the locking behaviour [via lockfile \
gem](https://github.com/colszowka/simplecov/pull/185) with
plain Ruby explicit file locking when merging results. This should make \
simplecov merging to behave well
on Windows again.
See [#258](https://github.com/colszowka/simplecov/issues/258) and
[#223](https://github.com/colszowka/simplecov/pull/223) (thanks to @tomykaira)
v0.8.1, 2013-11-10 \
([changes](https://github.com/colszowka/simplecov/compare/v0.8.0...v0.8.1))
=====================
## Bugfixes
* Fixed a regression introduced in 0.8.0 - the Forwardable STDLIB module is \
now required explicitly.
See [#256](https://github.com/colszowka/simplecov/pull/256) (thanks to @kylev)
v0.8.0, 2013-11-10 \
([changes](https://github.com/colszowka/simplecov/compare/v0.7.1...v0.8.0))
=====================
**Note: Yanked the same day because of the regression that 0.8.1 fixes, see above**
## TL;DR
It's been way too long since the last official release 0.7.1, but this was \
partly due to it proving itself
quite stable in most circumstances. This release brings various further \
stability improvements to result set merging
(especially when working with parallel_tests), the configuration, source file \
encodings, and command name guessing.
The 0.8 line is the last one to cooperate with Ruby < 1.9. Starting with 0.9, \
SimpleCov will assume to be running in
Ruby 1.9+, and will not try to detect or bail silently on older Ruby versions. \
An appropriate deprecation warning
has been added.
## Features
* Configuration blocks now have access to variables and methods outside of the \
block's scope.
See [#238](https://github.com/colszowka/simplecov/pull/238) (thanks to @ms-tg)
* You can now have a global `~/.simplecov` configuration file.
See [#195](https://github.com/colszowka/simplecov/pull/195) (thanks to \
@spagalloco)
* simplecov-html now uses the MIT-licensed colorbox plugin. Some adjustments \
when viewing source files,
including retaining the currently open file on refresh have been added.
See [simplecov-html \
#15](https://github.com/colszowka/simplecov-html/pull/15) (thanks to @chetan)
* Adds support for Rails 4 command guessing, removes default group \
`vendor/plugins`.
See [#181](https://github.com/colszowka/simplecov/pull/181) and
[#203](https://github.com/colszowka/simplecov/pull/203) (thanks to \
@semanticart and @phallstrom)
* You can now load simplecov without the default settings by doing `require \
'simplecov/no_defaults'`
or setting `ENV['SIMPLECOV_NO_DEFAULTS']`. Check `simplecov/defaults` to see \
what preconfigurations are getting
dropped by using this. See \
[#209](https://github.com/colszowka/simplecov/pull/209) (thanks to @ileitch)
* The result set merging now uses the `lockfile` gem to avoid race conditions.
See [#185](https://github.com/colszowka/simplecov/pull/185) (thanks to \
@jshraibman-mdsol).
* Automatically detect the usage of parallel_tests and adjust the command name \
with the test env number accordingly,
See [#64](https://github.com/colszowka/simplecov/issues/64) and
[#185](https://github.com/colszowka/simplecov/pull/185) (thanks to \
@jshraibman-mdsol).
## Enhancements
* Rename adapters to "profiles" given that they are bundles of \
settings. The old adapter methods are
deprecated, but remain available for now.
See [#207](https://github.com/colszowka/simplecov/pull/207) (thanks to @mikerobe)
* Tweaks to the automatic test suite naming. In particular, `rspec/features` \
should now
be correctly attributed to RSpec, not Cucumber.
See [#212](https://github.com/colszowka/simplecov/pull/212) (thanks to \
@ersatzryan and @betelgeuse)
* MiniTest should now be identified correctly by the command name guesser.
See [#244](https://github.com/colszowka/simplecov/pull/244) (thanks to \
@envygeeks)
* Makes SimpleCov resilient to inclusion of mathn library.
See [#175](https://github.com/colszowka/simplecov/pull/175) and
[#140](https://github.com/colszowka/simplecov/issues/140) (thanks to @scotje)
* Allow coverage_dir to be an absolute path.
* See [#190](https://github.com/colszowka/simplecov/pull/190) (thanks to \
@jshraibman-mdsol)
* The internal cucumber test suite now uses Capybara 2.
See [#206](https://github.com/colszowka/simplecov/pull/206) (thanks to @infertux)
* Work-arounds for the Coverage library shipped in JRuby 1.6 to behave in line \
with MRI.
See [#174](https://github.com/colszowka/simplecov/pull/174) (thanks to @grddev)
* Fix warning: instance variable @exit_status not initialized.
See [#242](https://github.com/colszowka/simplecov/pull/242) and
[#213](https://github.com/colszowka/simplecov/pull/213) (thanks to @sferik \
and @infertux)
## Bugfixes
* Correct result calculations for people using :nocov: tags.
See [#215](https://github.com/colszowka/simplecov/pull/215) (thanks to @aokolish)
* Average hits per line for groups of files is now computed correctly.
See [#192](http://github.com/colszowka/simplecov/pull/192) and
[#179](http://github.com/colszowka/simplecov/issues/179) (thanks to \
@graysonwright)
* Compatability with BINARY internal encoding.
See [#194](https://github.com/colszowka/simplecov/pull/194) and
[#127](https://github.com/colszowka/simplecov/issues/127) (thanks to @justfalter)
* Special characters in `SimpleCov.root` are now correctly escaped before \
being used as a RegExp.
See [#204](https://github.com/colszowka/simplecov/issues/204) and
[#237](https://github.com/colszowka/simplecov/pull/237) (thanks to @rli9)
|
2013-07-21 04:42:41 by Takahiro Kambe | Files touched by this commit (1) |
Log message:
Enable ruby200.
|
2012-12-16 17:50:07 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-simplecov.
Make this package to Ruby 1.9.3 only.
v0.7.1, 2012-10-12 \
([changes](https://github.com/colszowka/simplecov/compare/v0.7.0...v0.7.1))
-------------------
* [BUGFIX] The gem packages of 0.7.0 (both simplecov and simplecov-html) \
pushed to Rubygems had some file
permission issues, leading to problems when installing SimpleCov in a \
root/system Rubygems install and then
trying to use it as a normal user (see \
https://github.com/colszowka/simplecov/issues/171, thanks @envygeeks
for bringing it up). The gem build process has been changed to always \
enforce proper permissions before packaging
to avoid this issue in the future.
v0.7.0, 2012-10-10 \
([changes](https://github.com/colszowka/simplecov/compare/v0.6.4...v0.7.0))
-------------------
* [FEATURE] The new `maximum_coverage_drop` and `minimum_coverage` now allow \
you to fail your build when the
coverage dropped by more than what you allowed or is below a minimum value \
required. Also, `refuse_coverage_drop` disallows
any coverage drops between test runs.
See https://github.com/colszowka/simplecov/pull/151, \
https://github.com/colszowka/simplecov/issues/11,
https://github.com/colszowka/simplecov/issues/90, and \
https://github.com/colszowka/simplecov/issues/96 (thanks to @infertux)
* [FEATURE] SimpleCov now ships with a built-in MultiFormatter which allows \
the easy usage of multiple result formatters at
the same time without the need to write custom wrapper code.
See https://github.com/colszowka/simplecov/pull/158 (thanks to @nikitug)
* [BUGFIX] The usage of digits, hyphens and underscores in group names could \
lead to broken tab navigation
in the default simplecov-html reports. See \
https://github.com/colszowka/simplecov-html/pull/14 (thanks to @ebelgarts)
* [REFACTORING] A few more ruby warnings removed. See \
https://github.com/colszowka/simplecov/issues/106 and
https://github.com/colszowka/simplecov/pull/139. (thanks to @lukejahnke)
* A [Pledgie \
button](https://github.com/colszowka/simplecov/commit/63cfa99f8658fa5cc66a38c83b3195fdf71b9e93) \
for those that
feel generous :)
* The usual bunch of README fixes and documentation tweaks. Thanks to everyone \
who contributed those!
|
2012-06-02 02:51:30 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-simplecov to 0.6.4.
v0.6.4, 2012-05-10 \
([changes](https://github.com/colszowka/simplecov/compare/v0.6.3...v0.6.4))
-------------------
* [BUGFIX]Â Encoding issues with ISO-8859-encoded source files fixed.
See https://github.com/colszowka/simplecov/pull/117. (thanks to @Deradon)
* [BUGFIX] Ensure ZeroDivisionErrors won't occur when calculating the coverage \
result, which previously
could happen in certain cases. See \
https://github.com/colszowka/simplecov/pull/128. (thanks to @japgolly)
* [REFACTORING] Changed a couple instance variable lookups so SimpleCov does \
not cause a lot of warnings when
running ruby at a higher warning level. See \
https://github.com/colszowka/simplecov/issues/106 and
https://github.com/colszowka/simplecov/pull/119. (thanks to @mvz and @gioele)
v0.6.3, 2012-05-10 \
([changes](https://github.com/colszowka/simplecov/compare/v0.6.2...v0.6.3))
-------------------
* [BUGFIX] Modified the API-changes for newer multi_json versions introduced \
with #122 and v0.6.2 so
they are backwards-compatible with older multi_json gems in order to avoid \
simplecov polluting
the multi_json minimum version requirement for entire applications.
See https://github.com/colszowka/simplecov/issues/132
* Added appraisal gem to the test setup in order to run the test suite against \
both 1.0 and 1.3
multi_json gems and ensure the above actually works :)
|
2012-04-29 07:50:48 by Takahiro Kambe | Files touched by this commit (2) |
Log message:
Update ruby-simplecov to 0.6.2.
v0.6.2 (2012-04-20)
===================
* Updated to latest version of MultiJSON and it's new API (thanks to
@sferik and @ronen).
See https://github.com/colszowka/simplecov/pull/122
|