Liking cljdoc? Tell your friends :D
- Merged #42 - Upgrade doo
and add Firefox support
- Upgraded all other dependencies, cleaned up
developer tooling,
formatted source code.
- Switch to a doo fork
(#36) to support
:target :bundle
.
- Merged #32 - Add support
for Lumo.
- Merged #31 - Fix
optimisation level quirks.
- Merged #28 - Read inline
EDN compiler opts.
- Merged #23 - Avoid crash
when specifying a namespace that doesn't exist.
- Move to Clojure 1.10.0 by default.
- Clean up some old code left over from a refactor around var filtering.
- Add a
Makefile
wrapper that can start a prepl server for development.
- Merged #21 - Filter
tests under :advanced.
- Merged #19 - Adds
chrome-headless
to the envs list. - Added some more documentation and caveats about running with
:simple
and
:whitespace
optimisation levels.
- Merged #17 - Fixes
running tests with advanced compilation as mentioned in
#16.
- Merged #15 - Improves
--dir
so it accumulated but replaces the default if you use it.
- Added
--doo-opts
(-D
) which is analogous to --compile-opts
, as
recommended by @johnmn3 in
#9.
-e
became -x
as a shortcut for --env
.-h
became -H
, like the Cognitect test-runner.- Added
--namespace
(-n
) so you can test a single namespace by it's symbol. - Added
--namespace-regex
(-r
) so you can test namespaces matching a regex.
This default to any namespace ending in -test
. - Added filtering of tests by symbol or metadata keywords.
- Added
-V
/ --verbose
for turning the ClojureScript compiler verbose flag
on when you want it. - Made all options repeatable, so now you can specify
-d test -d other-test-dir
as well as -v some-test -v some-other-test
. - Output the rendered ClojureScript test runner to the output directory, so you
only have to git ignore
cljs-test-runner-out
. - Added
--compile-opts
thanks to @kthu in
#7. - Any argument that takes a keyword will now parse both
:foo
and foo
as the
same.
--watch
support thanks to @eval in
#2.
- Print errors that originate from the ClojureScript compiler or doo. Things
like missing namespaces were failing silently.

cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close