- Major changes under the hood
- Add support for using with Babashka
- Remove jetty (use JDK11 HTTP library native WebSocket)
- Remove timbre (prefer clojure.tools.logging in libraries)
- Remove core.async (use simpler promises and callbacks)
- Avoid blocking IO in go-block (#27)
- Change test output video to APNG for better quality
- Generate videos even if cljs tests fail
- Add :loop-video? option to control looping
- Add :verbose? flag to test runner (for better troubleshooting)
- Add :ring-handler flag to test runner (if tests need to load some resources)
- Detect if test page has error before tests are started
- Ability to take screenshots in cljs tests (use
(js/screenshot)
) - Combine multiple screenshots to GIF animation
- More reliable project.clj loading in cljs test runner
- Deps update release
- Made ws client optionally configurable
- Add
:no-sandbox?
option (mikkoronkkomaki)
- ClojureScript test runner as a Clojure test (see
clj-chrome-devtools.cljs.test
namespace) - Moved to date based versioning
- Fixed connection timeout (hagmonk)
- Changed generated API inflections (hagmonk)
- Started this change log
- Improved connection handling (thanks hagmonk)