ChangeLog
0.5.0 (2022-11-08)
Refactored documentation to use
40ants-docsystem and moved from CircleCIto GitHub Actions.
0.4.5 (2022-02-11)
Fixed
assert-thatfor working with latest Rove.
0.4.4 (2019-06-07)
Fixed an issue how
assert-thatreports about failure under the Rove. Previously, it always reported that "Object" isnil, but now it is fixed, and output will look like that::
Expected value is shorter than result
Matcher:
(hamcrest/matchers:contains 1 2)
Object:
(LIST 1 2 3) ->
(1 2 3)
0.4.3 (2018-12-08)
Fixed compatibility with the latest
rove. Bug was caused by this commit.Also, now
hamcrest/roveis covered by tests.
0.4.2 (2018-06-03)
Fixed hamcrest/prove compilation under
SBCL.Travis config now contains only
SBCLandCCL.
0.4.1 (2018-06-03)
Tests where rewritten to use Rove.
0.4.0 (2018-06-02)
System
hamcrest-provewas replaced withhamcrest/proveand now usespackage-inferredasdf class.
0.3.4 (2018-01-29)
These symbols were exported to fix Rove integration:
assertion-errorassertion-error-reasonassertion-contextassertion-error-reason-with-contextcontainsmatcher now saves it's form to make error report better under the Rove.
0.3.3 (2018-01-28)
Fixed system's version number.
0.3.2 (2018-01-27)
Fixed a way how hamcrest/rove reexports symbols from hamcrest/matchers.
0.3.1 (2018-01-26)
Fixed dependency from cl-ppcre.
0.3.0 (2018-01-26)
System was refactored to use
:package-inferred-systemASDFoption. Now all packages use/instead of dots.Now cl-hamcrest supports
Rovetest framework, but you need a patched version from https://github.com/40ants/rove, because it wasn't accepted to the upstream yet.
0.2.1 (2017-10-04)
Previously, matcher
containsreported "Result is shorter than expected" if checked sequence length is lesser than expected, now it reports "Result is empty" in case if checked sequence has zero length.
0.2.0 (2017-04-13)
Added
lengthmatcher.Added nice documentation.
Removed special hack-around to work with Prove (now latest Prove's version from repository is required).
0.1.0 (2017-04-02)
First version. Contains following matchers:
has-plist-entries;hasnt-plist-keys;has-alist-entries;has-hash-entries;has-properties;has-slots;containsandcontains-in-any-order;any;has-all.