QED 2.2.0 has been released. 

QED (Quality Ensured Demonstrations) is a TDD/BDD framework utilizing Literate Programming techniques. 

* home: http://proutils.github.com/qed
* work: http://github.com/protuils/qed

This release returns to a text-based evaluator, rather then use HTML. Processing HTML proved to have too many edge cases to be effective --both in implementation and in end-usage. So to remedy the situation QED has return to supportting simple markup formats such as RDoc and Markup. 

This release also adds multi-pattern advice. Instead of a single pattern, multiple patterns can be matched sequentially. This make it a easier to match large text descriptions without restoring to regular expressions. 

In addition QED now supports raw text blocks. By ending a description section in ellipsis (...), the subsequent code setion becomes a plain text section and is passed into the argument list of any matching When advice. This makes it easy to scaffold fixture files, for example. 

Finally, this release also refines the evaluation scopes. Where before, a new binding was being created, each was attached to the TOPLEVEL, and therefore not truly isolated on a per-dcoument basis. To correct, QED now mocks the TOPLEVEL providing a new instance of this mock object for each document. 

Changes: 

* No longer uses HTML for document processing.
* Support for plain text blocks using ellipsis.
* New sequential multi-pattern matches.
* Mock TOPLEVEL at both the demo and applique levels.
* Adjust color support for latest ANSI release.