Skip to content

Releases: mrijk/speculaas

Speculaas v0.7.0 released

17 Jul 13:37
Compare
Choose a tag to compare
  • implemented explainData for all specs
  • several bugfixes and minor improvements

Speculaas v0.6.0 released

18 May 14:11
Compare
Choose a tag to compare
  • new example (SET game with clojure.spec) converted to Speculaas
  • implemented describe for all specs
  • several bugfixes and minor improvements

Release 0.5.0

09 May 11:37
Compare
Choose a tag to compare
  • implemented missing generator for array
  • implemented multiSpec (clojure.spec: multi-spec)
  • implemented conformKeys option for mapOf
  • implemented fspec
  • added (optional) parameter for generator function to spec
  • new example (Living the lean startup with clojure.spec) converted to Speculaas
  • fixes for several bugs found by adding new example

Release v0.4.0

02 May 05:56
Compare
Choose a tag to compare
  • implemented optional keys in keys generator
  • implemented isRegex method (clojure.spec: regex?)
  • implemented conformer method
  • migrated to testcheck 1.0.0-rc.0
  • improved documentation

Version 0.3.0 release

26 Apr 13:32
Compare
Choose a tag to compare
  • implemented instIn
  • implemented isInstInRange
  • implemented spec
  • implemented withGen
  • improved documentation

More functionality

20 Apr 11:18
Compare
Choose a tag to compare
  • implemented registry method
  • implemented unform method
  • improved documentation
  • improved test coverage

Minor improvements

17 Apr 12:09
Compare
Choose a tag to compare
  • implemented isSpec method (clojure.spec: spec?)
  • mapped every to collOf (for now)
  • mapped everyKv to mapOf (for now)
  • implemented generator for and spec
  • improved test coverage to 99 %
  • minor code cleanup

New functionality

14 Apr 13:17
Compare
Choose a tag to compare
  • def now returns the generated spec
  • def now also accepts an object as spec
  • def now also accepts a Symbol as key