Skip to content

Tags: rgkirch/kaocha

Tags

v1.80.1274

Toggle v1.80.1274's commit message
# 1.80.1274 (2023-03-01 / df82a2f)

## Fixed

- Fix regression in the notifier plugin

v1.79.1270

Toggle v1.79.1270's commit message
# 1.79.1270 (2023-02-28 / 47a7b61)

## 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

Toggle v1.78.1249's commit message
# 1.78.1249 (2023-02-22 / 85de28d)

## Fixed
* Fix issue with `--watch` and Neovim by bumping Beholder to `1.0.2`

v1.77.1236

Toggle v1.77.1236's commit message
# 1.77.1236 (2023-02-01 / 510f450)

## Fixed
- Fix bug causing namepaces to not be loaded if an alias was already created for them using `:as-alias`

v1.76.1230

Toggle v1.76.1230's commit message
# 1.76.1230 (2023-01-25 / 2b9d9df)

## 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](https://github.com/frenchy64))
- Fix bug added in [lambdaisland#384](lambdaisland#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](https://github.com/NoahTheDuke))

## Changed

v1.75.1190

Toggle v1.75.1190's commit message
# 1.75.1190 (2023-01-20 / 29f98cc)

## Added

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

## Fixed

## Changed

v1.74.1181

Toggle v1.74.1181's commit message
# 1.74.1181 (2023-01-20 / d823c74)

## Changed

- Dependency version bumps

v1.73.1175

Toggle v1.73.1175's commit message
# 1.73.1175 (2023-01-16 / 664b83a)

## Fixed

- Ensure reloading errors are printed in watch mode when the first test suite is disabled.
- 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](https://github.com/NoahTheDuke))
- Fix crash on Windows when using `--watch` with the default Beholder watcher.

v1.72.1136

Toggle v1.72.1136's commit message
# 1.72.1136 (2023-01-09 / d9f0728)

## Added

## Fixed

## Changed

v1.71.1119

Toggle v1.71.1119's commit message
# 1.71.1119 (2022-10-24 / 4317878)

## Added

- Configure a timeout for notifications with `--notification-timeout` or
  `:kaocha.plugin.notifier/timeout`. Note that this feature doesn't work for
  terminal-notifier on macOS, with Java's built-in TrayIcon, or with
  notify-send on certain Linux desktop environments and distributions.

## Fixed

- Fix configuration parsing when using `--watch`. Previously, profiles would be
  respected on the initial load, but not after watch reloaded the configuration.
- Notifier now reports errors in your notification command instead of silently
  failing.
- Fixed `java.lang.IllegalArgumentException: No matching clause: []` exception
  when `:kaocha.spec.test.check/syms` is a collection.