Skip to content

Releases: lambdaisland/kaocha

v1.81.1290

30 Mar 16:26
Compare
Choose a tag to compare

Added

  • Smoke tests for babashka on CI

Changed

  • The -load and -run multimethods now use Kaocha's own hierarchy, rather
    than the global one. (Needed to support the new doctests type)

v1.80.1274

01 Mar 08:45
Compare
Choose a tag to compare

Fixed

  • Fix regression in the notifier plugin

v1.79.1270

28 Feb 08:26
Compare
Choose a tag to compare

Added

  • Kaocha is now compatible with Babashka. Running under Babashka is most useful
    for validating your Clojure code runs correctly on Babashka, but it may also
    be faster for some test suites because of reduced start up time.

Fixed

Changed

v1.78.1249

23 Feb 03:35
Compare
Choose a tag to compare

Fixed

  • Fix issue with --watch and Neovim by bumping Beholder to 1.0.2

v1.77.1236

01 Feb 22:02
Compare
Choose a tag to compare

Fixed

  • Fix bug causing namespaces to not be loaded if an alias was already created for them using :as-alias

v1.76.1230

25 Jan 10:25
Compare
Choose a tag to compare

Added

  • kaocha.repl/config accepts a :profile key when specifying extra options.

Fixed

  • Configuration errors and circular dependencies are reported as warnings,
    rather than causing the entire watcher to crash. (thanks
    @frenchy64)
  • Fix bug added in #384:
    assertions in the tail position of an each fixture would return the result
    of the assertion instead of the testable object with the merged report data.
    (thanks @NoahTheDuke)

Changed

v1.75.1190

20 Jan 12:49
Compare
Choose a tag to compare

Added

  • kaocha.plugin.capture-output/bypass macro, for temporarily bypassing output
    capturing

Fixed

Changed

v1.74.1181

20 Jan 11:33
Compare
Choose a tag to compare

Changed

  • Dependency version bumps

v1.73.1175

16 Jan 19:18
Compare
Choose a tag to compare

Fixed

  • Ensure reloading errors are printed in watch mode when the first test suite is disabled. (thanks @frenchy64)
  • Using a try-catch (without rethrowing) in an :each fixture could swallow
    thrown exceptions, resulting in a test being treated as passing when it should
    have been reported as an error. Fixed by changing how :each fixtures wrap
    the test function in execution. (thanks
    @NoahTheDuke)
  • Fix crash on Windows when using --watch with the default Beholder watcher.

v1.72.1136

09 Jan 20:29
Compare
Choose a tag to compare

Added

Fixed

Changed