chlog.changelog-specifications

Speculoos specifications for changelog entries.

breaking?

(breaking? b)

change-kinds

change-scalar-spec

changelog-coll-spec

changelog-scalar-spec

changes-required-keys

contains-required-keys?

(contains-required-keys? req-keys)

Returns a predicate that tests whether a map passed as the first argument contains all keys enumerated in set req-keys.

date-spec

day?

(day? n)

month?

person-spec

properly-incrementing-versions?

(properly-incrementing-versions? c-log)

Returns true if each successive version is exactly one more than previous.

reference-spec

renamed-function-spec

status?

ticket?

(ticket? t)

version-coll-spec

version-required-keys

version-scalar-spec

version?

(version? i)

year?

(year? n)