== 1.8.2 (12/04/12) - #80: Handle rspec-core 2.10.0 #format_backtrace regression and fix == 1.8.1 (12/03/12) - Manifest and gemspec for 1.8.0 was missing spinach files. Fixes #79. == 1.8.0 (11/30/12) - Add support for Spinach -- pull request #67 from spraints/spinach - Merge pull request #62 from citrusmoose/master - Merge pull request #76 from pivotal-leopold/master - Merge pull request #78 from Marketcircle/minitest-errors - Merge pull request #56 from orianthi/master == 1.7.3 (10/09/12) - Don't extend RSpec BaseFormatter but instead delegate via method_missing for better forward-compatibility == 1.7.2 (9/10/12) - #73: do not search ancestors when checking Test::Unit.const_defined? (Sean Walbran) - #68: make sure @suite is not nil (Patrick Cheng) == 1.7.1 (08/16/12) - #58: Use const_defined? for checking a constant is defined (Kouhei Sutou) - #70: Initialize delegate IO for non-tee methods - #55: Accommodate 1.8.7 which requires std streams to be subclasses of IO - #52: Mark skipped tests as skipped instead of failure - #51: Allow for constants to include "Omission" or :Omission (1.8 vs. 1.9). == 1.7.0 (01/28/11) - #39, #49: Minitest support (thanks Alexander Shcherbinin)! - #14, #44: fix remaining 1.9 issues == 1.6.9 (12/14/11) - #49: fix nil to_xs with CI_CAPTURE=off (thanks Sean Walbran) == 1.6.8 (12/13/11) - #47: Fix regression - don't pull test/unit in unnecessarily == 1.6.7 (12/13/11) - Add support for JUnit skipped and error tags (thanks Jørgen Tjernø) == 1.6.6 (12/06/11) - added code and spec to shorten filenames that will cause Errno::ENAMETOOLONG - RSpec 2.2.1 compatability == 1.6.5 (06/14/11) - Works with RSpec up to 2.6.x - GH #31: Better output formatting for RSpec 2 (Michael Giambalvo) - Better ruby-test/TestUnit version support (amfranz) - Prevent XML files from being overwritten (dpree) == 1.6.4 (12/21/10) - RSpec 2.2+ support (thanks emi) == 1.6.3 - Thanks to yairgo and tylerkovacs for their assistance and prodding for RSpec 2 support this release. - GH #4: Updated for modern Cucumber (0.9.2 as of this writing) - GH #6: Capture dynamically-named RSpec examples - GH #7: RSpec 2.0.0 compatibility == 1.6.2 - GH #1: Properly escape text in system-out and system-err tags (Matt Kanwisher) - GH #2: Report rspec before(:all) failures (Edgars Beigarts) - GH #3: Support for Omissions and Pending Tests from Test::Unit 2.0.x (Sam Hendley) == 1.6.1 - Add 'skipped' flag for pending RSpec examples (Aaron Unger) == 1.6.0 - Add support for Cucumber (tested against 0.3.0 - 0.3.2); (Graeme Mathieson) == 1.5.3 - Compatibility with latest RSpec (1.2.4); (Paul Boone) == 1.5.2 - Compatibility with latest RSpec (1.1.11 or so); use example description method if available - Remove dependency on rubygems when requiring builder (rescue LoadError) (Jari Bakken) - Source repository moved to github/git.caldersphere.net == 1.5.1 - Fix silly load-path error that some had been seeing == 1.5 - Support for RSpec 1.1.1 example groups (which broke ci_reporter 1.4) - Change internal model to delegation instead of inheritance, allowing ci_reporter to wrap different output formatters - Add 'ci:setup:rspecdoc' task to output specdoc format instead of progress - Add support for pending examples; they will be listed in the report XML as successful, but the name will have a '(PENDING)' tag appended - Support for RSpec < 0.9 removed as promised; use 1.4 if you still need to use an older version of RSpec == 1.4 - Test::Unit tests that fail in multiple places (setup, test method, and teardown) are now tracked (marcog) - Explicit dependency requirement on Builder (>= 2.1.2) - Use of RSpec < 0.9 is now deprecated; support will probably disappear in the next version == 1.3.5 - Change way we append to environment variables to appease windows (Tracker #13998, Adam Anderson) == 1.3.4 - Call #to_s on the object passed in as the test suite name; compatibility fix for RSpec trunk which passes a Spec::DSL::Description instead of a string - Fix broken spec due to pending feature introduced in recent RSpec - Fix compatibility for JRuby - Add stub.rake file as another way to wrap existing Rakefile, with note in README == 1.3.3 - Use SPEC_OPTS instead of RSPECOPTS (Aslak Hellesøy) - Add assertions attribute to individual test cases (Tracker #11563, Andy Sipe) == 1.3.2 - Fix bug trying to modify frozen environment strings - Upgrade all specs to RSpec 1.0 style - Add specs for rake tasks == 1.3.1 - Fixed to be compatible with RSpec 1.0.x (added fourth parameter to Formatter#dump_summary) == 1.3 - Fixed to be compatible with RSpec 0.9 - Failure location text now contains both the exception message and class name (in case the type and message attributes were truncated) == 1.2.4 - Allow to report on RSpec specs when working with non-gem RSpec - Note: CI::Reporter is only compatible with RSpec up to 0.8.2 == 1.2.3 - Append to TESTOPTS and RSPECOPTS environment variables (Bret Pettichord) so that other apps can put values in them as well == 1.2.2 - Responds to environment variable CI_CAPTURE: if set to "off", stdout/stderr capture will be disabled. == 1.2.1 - Add license and copyright information (finally) == 1.2 - Capture standard output and standard error during each individual test suite and include in the XML file in system-out and system-err elements, respectively (Tracker#9054[http://rubyforge.org/tracker/index.php?func=detail&aid=9054&group_id=2857&atid=11007]) == 1.1 - Add +assertions+ attribute to the +testsuite+ element that will contain per-suite assertion counts when used with Test::Unit. Not useful with applications that read Ant/JUnit XML, but custom applications may wish to access it. == 1.0 - Initial Release.