Implemented 'to be a non-empty array whose items satisfy'.
Added 'to be non-empty' as an alias for 'not to be empty' for consistency.
Implemented 'to be an empty object' and 'to be a non-empty object'.
Allow 'object' and 'hash' as aliases of 'map'.
Added support for the 'non-empty' flag in the 'to be a map whose keys satisfy' assertion.
Use the 'to be non-empty' to make the code slightly more readable.
Changed recurring regexp to require exactly three letters instead of three or more. Makes the intention clearer.
Put (a|an) in a consistent order.
Implement 'to be an array of <type>s'. Fixes #18.

Omitted the 'array of dates' case for now. Probably better to wait until we support dates in the lower level assertions.
Implemented the short string version of 'to be a ... whose items|keys|values satisfy'.

Closes #19.
1.0.11
Updated readme to avoid scrolling in examples
Set the showDiff property of the thrown errors under the same circumstances as expected/actual, provided that the types are non-primitive and the same.

Fixes #21.
1.0.12
Simple validation of arguments to expect
1.0.13
Fixed: bug where 'not to throw' with no arguments didn't work :-/
1.1.0
Added the item index to the 'to be an array whose items satisfy' assertion
1.1.1