Release Name: 1.2
Notes:
RubyFIT 1.2 conforms to the Fit 1.2 specification by recognizing HTML numeric entities and providing a better command line interface with character encoding support for input/output files. It also fixes a few bugs, speeds up the fixture loading process, and runs on Ruby 1.9.
Changes:
* Support Ruby 1.9.
* Explicitly force Dir.glob order to avoid inconsistencies on Ruby 1.8.7.
* Compliance with Fit 1.2 specification (both mandatory and recommended):
* support numeric entities in HTML files;
* provide an --encoding option on the command line to set the character
encoding used for reading input and writing output files;
* provide --version and --help command line options.
* Support character encoding also from within Rake::FitTask.
* Better error messages on the command line when input/output files are not
found/given.
* Speed up the process of loading fixtures in Fit::FixtureLoader.
* Report every exception within Fitnesse. (RubyForge patch #5100)
* Multiple fixtures executed on the same HTML file now use a single loader.
(RubyForge bug #14379)
* Distribution now includes examples from the Fit book.
* Better integer parsing in Fit::GenericAdapter. (RubyForge bug #25897)
* Better float parsing in Fit::GenericAdapter. (RubyForge bug #25640)
* Load class AFixture even when class A exists.
* Avoid extra whitespace when converting HTML table header text to Ruby
method names. (RubyForge bug #22283)
* Use the canonical string representation for arrays.
|