doc/history.erb in dfect-0.0.0 vs doc/history.erb in dfect-0.1.0
- old
+ new
@@ -1,4 +1,33 @@
%|chapter "History"
- %|project_history
+ %|history
+ %|section "Version 0.1.0 (2009-04-28)"
+ This release adds new variations to assertion methods, fixes several bugs, and improves test coverage.
+
+ %|paragraph "Thank you"
+ * François Beausoleil contributed patches for both code *and* tests! :-)
+
+ %|paragraph "New features"
+ * Added <%= xref "Negation", "negation (m!)" %> and <%= xref "Sampling", "sampling (m?)" %> variations to <%= xref "Assertions", "assertion methods" %>.
+
+ These new methods implement assertion functionality missing so far (previously we could not assert that a given exception was NOT thrown) and thereby allow us to fully test Dfect using itself.
+
+ * Added documentation on <%= xref "Insulation", "how to insulate tests" %> from the global Ruby namespace.
+
+ %|paragraph "Bug fixes"
+ * The `E()` method did not consider the case where a block does not raise anything as a failure. ---*François Beausoleil*
+
+ * When creating a report about an assertion failure, an exception would be thrown if any local variables pointed to an empty array.
+
+ * The `Dfect::<()` method broke the inheritance-checking behavior of the < class method.
+
+ Added a bypass to the originial behavior so that `RCov::XX` can properly generate a report about code that uses Dfect.
+
+ * Added workaround for YAML error when serializing a class object:
+
+ TypeError: can't dump anonymous class Class
+
+ %|paragraph "Housekeeping"
+ * Filled the big holes in test coverage. Everything except the runtime debugging logic is now covered by the unit tests.
+
%|section "Version 0.0.0 (2009-04-13)"
- This is the first public release of **<%= $project %>**, which was inspired by [Philip Plumlee's musing](http://www.ruby-forum.com/topic/183354#801895) on alternative names for assertion methods.
+ This is the first public release of <%= $project %>. It was inspired by [Sean O'Halpin's musing](http://www.ruby-forum.com/topic/183354#801895) on alternative names for assertion methods.