Significant changes to the reportr package are laid out below for each release.

=================================================================================

VERSION 1.1.2

- The "level" argument to report() or flag() may now be given without the "OL$"
  prefix, viz. report(Info, "Test").

=================================================================================

VERSION 1.1.1

- The s() function is now vectorised on its first argument.

=================================================================================

VERSION 1.1.0

- Expression substitution is now performed on messages, using Ruby-like syntax.
  This allows R expressions to be interpolated into message strings for brevity
  and clarity.
- Error messages and stack trace elements are now truncated to keep output
  readable.

=================================================================================

VERSION 1.0.1

- Messages are now only printed to stderr() when their level is Warning or
  higher.

=================================================================================

VERSION 1.0.0

- Errors generated within the expression passed to withReportrHandlers() are now
  reported with information on the call, if available. Relevant information
  should therefore no longer be lost when using reportr, as opposed to the
  standard R error-reporting system.
- A "reportrStackTraceLevel" option is now available, allowing for the
  generation of stack traces at lower output levels than Error if required. The
  default behaviour is as before.
- The clearFlags() function has been added, which removes any pending flags.

=================================================================================

VERSION 0.2.0

- Substantial reworking of the package for greater generality. New functions
  ask(), getOutputLevel() and withReportrHandlers(), and new infix operator
  %!~%, have been added. Arguments to other functions have been changed in some
  cases. The principal mechanisms of report() and flag() remain the same,
  however.
- A series of new options can be used for flexible message and stack filtering.
  See ?report for details.
- The format of the string prepended to messages can now be customised, rather
  than just switched on or off. See ?report for details.
- The new function withReportrHandlers() evaluates an R expression in a context
  in which reportr handles any errors, warnings and messages raised by it.
- The new function ask(...) replaces report(OL$Question, ...).
- Various other tweaks have been made, including one for compatibility with
  changes coming in R 2.14.0.

=================================================================================

VERSION 0.1.0

- First public release.

=================================================================================
