- Babashka compatibility (thanks to Wes Morgan)
- Various linter cleanup (thanks to Sam Ritchie)
- Exceptions are printed readably (thanks to Ambrose Bonnaire-Sergeant)
- clj-kondo config for
checking(thanks to Derek Passen and Dmitry Dzhus) - add
timessupport for cljs (thanks to Ambrose Bonnaire-Sergeant) - minor fix to the regex parser w.r.t. the grapheme cluster character class (#71)
- Support testing inside checking and make checking options optional (#65)
Updates to gen-string-from-regex
- It now targets the syntax of java 8 and 11 specifically
- Regex features new in Java 11:
\X-- this is now parsed but not supported\N{LATIN CAPITAL LETTER X}is parsed and supported- Large (> UTF-16) code-points in
\N{...}and in\xand\uexpressions are now fully supported
- Parses the absurd edge case
#"\c\Q0"correctly
Adds com.gfredericks.test.chuck.generators/bounded-recursive-gen.
Upgrades dependency on cljs-time.
com.gfredericks.test.chuck.clojure-test/checking now can accept a
map of options in place of the number of tests
(#49).
Print failing args better in com.gfredericks.test.chuck.clojure-test/checking.
Stop using deprecated functions internally (#42) — fixes compiler warnings in clojurescript.
Support non-capturing groups in string-from-regex,
e.g. #"foo(?:bar)*".
Bugfix: allow empty binding vector in
com.gfredericks.test.chuck.generators/for and
com.gfredericks.test.chuck.properties/for-all (see
Issue #40).
Various bugfixes and enhancements to
com.gfredericks.test.chuck.clojure-test.
com.gfredericks.test.chuck/times is now supported in cljs, but
doesn't do anything currently.
Changed com.gfredericks.test.chuck.clojure-test/checking to use
com.gfredericks.test.chuck.properties/for-all instead of
clojure.test.check.properties/for-all. This is a mild breaking
change that seems unlikely to affect many users.
Mostly support ClojureScript (lacking most notably
string-from-regex).
Fixed reporting problems in
com.gfredericks.test.chuck.clojure-test/checking, see
this issue for
details.
Added sub-map generator.
Fix bug in bounded-int.
Added com.gfredericks.test.chuck.clojure-test/for-all.
Removed reflection.
Upgraded instaparse lib for compatibility with clojure 1.7.
Bugfix for com.gfredericks.test.chuck.clojure-test which was broken
when using test.check version 0.7.0.
Even more bugfixes for
com.gfredericks.test.chuck.properties/for-all, issue #7 this time
(wherewithrespectintowhich destructuring was completely broken).
Fix issue #5, making com.gfredericks.test.chuck.properties/for-all
report failing args less uselessly.
Added com.gfredericks.test.chuck.clojure-test.
Bugfix in com.gfredericks.test.chuck.properties/for-all
Added com.gfredericks.test.chuck.properties
Added subsequence to replace subset, which is deprecated.
Added string-from-regex support for Java 8 features (active only
when actually running with Java 8). Thanks again to
Steve Miner.
Fix dependency declaration -- instaparse is a runtime dependency (thanks Steve Miner).
Fixed an unsupported-feature-reporting bug in string-from-regex.
- Added
string-from-regexgenerator - Added optional
^:max-triesmetadata to:whenclauses informacro