circleci / bond

spying for tests
127 stars 28 forks source link

Update clojure deps #74

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
jonase:eastwood plugins major 0.3.14 -> 1.4.3
lambdaisland:kaocha dependencies major 0.0-601 -> 1.91.1392
lambdaisland:kaocha-cloverage dependencies major 0.0-41 -> 1.1.89
lambdaisland:kaocha-junit-xml dependencies major 0.0-70 -> 1.17.101
lein-cloverage:lein-cloverage plugins patch 1.2.2 -> 1.2.4

Release Notes

jonase/eastwood (jonase:eastwood) ### [`v1.4.3`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-142-to-143) [Compare Source](https://togithub.com/jonase/eastwood/compare/v1.4.2...v1.4.3) - No longer consider `No namespaces linted.` as a warning if `:only-modified true` and the `.eastwood` file contains a valid timestamp. ### [`v1.4.2`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-141-to-142) [Compare Source](https://togithub.com/jonase/eastwood/compare/v1.4.1...v1.4.2) ##### Changes - Upgrade `org.ow2.asm/asm-all` to `org.ow2.asm/asm`. ### [`v1.4.1`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-141-to-142) [Compare Source](https://togithub.com/jonase/eastwood/compare/v1.4.0...v1.4.1) ##### Changes - Upgrade `org.ow2.asm/asm-all` to `org.ow2.asm/asm`. ### [`v1.4.0`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-140-to-141) [Compare Source](https://togithub.com/jonase/eastwood/compare/v1.3.0...v1.4.0) ##### Bugfixes - Exclude `data_readers.cljc` files from the `:no-ns-form-found` linter. - Closes [https://github.com/jonase/eastwood/issues/447](https://togithub.com/jonase/eastwood/issues/447) ### [`v1.3.0`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-130-to-140) [Compare Source](https://togithub.com/jonase/eastwood/compare/v1.2.5...v1.3.0) - Make the `:def-in-def` linter omittable via the `disable-warning` mechanism. - Closes [https://github.com/jonase/eastwood/issues/445](https://togithub.com/jonase/eastwood/issues/445) ### [`v1.2.5`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-125-to-130) [Compare Source](https://togithub.com/jonase/eastwood/compare/v1.2.4...v1.2.5) ##### New - Lint against incorrect usage of transients. - Closes [https://github.com/jonase/eastwood/issues/441](https://togithub.com/jonase/eastwood/issues/441) ### [`v1.2.4`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-124-to-125) [Compare Source](https://togithub.com/jonase/eastwood/compare/v1.2.3...v1.2.4) ##### Bugfixes - Upgrade `tools.namespace`. - Closes [https://github.com/jonase/eastwood/issues/439](https://togithub.com/jonase/eastwood/issues/439) ### [`v1.2.3`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-123-to-124) [Compare Source](https://togithub.com/jonase/eastwood/compare/v1.2.2...v1.2.3) ##### Bugfixes - Fix false positive for `clojure.spec.alpha/every`. - Closes [https://github.com/jonase/eastwood/issues/435](https://togithub.com/jonase/eastwood/issues/435) - Fix false positive for `clojure.java.jdbc/with-db-connection`. - Closes [https://github.com/jonase/eastwood/issues/436](https://togithub.com/jonase/eastwood/issues/436) ### [`v1.2.2`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-122-to-123) [Compare Source](https://togithub.com/jonase/eastwood/compare/v1.2.1...v1.2.2) ##### Bugfixes - Correctly associate `:file` metadata when Eastwood analyzes a given var, for .cljc files. - Fairly minor bug, that would only affect people using Eastwood via a repl. ### [`v1.2.1`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-121-to-122) [Compare Source](https://togithub.com/jonase/eastwood/compare/v1.2.0...v1.2.1) ##### Changes Improve `:found-dir-supersets` error reporting. ### [`v1.2.0`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-120-to-121) [Compare Source](https://togithub.com/jonase/eastwood/compare/v1.1.1...v1.2.0) ##### Bugfixes - Fail when inferred source paths overlap with each other. - Closes [https://github.com/jonase/eastwood/issues/428](https://togithub.com/jonase/eastwood/issues/428) ### [`v1.1.1`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-111-to-120) ##### New - Compatibility with the Clojure [1.11.0-alpha4](https://clojure.org/releases/devchangelog#v1.11.0-alpha4), which has some news since alpha3. ### [`v1.1.0`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-110-to-111) ##### New - Also accept `:then` as a constant test in `cond->` / `cond->>`. ### [`v1.0.0`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-100-to-110) ##### New - Compatibility with the Clojure [1.11.0](https://clojure.org/releases/devchangelog#\_release\_1\_11\_0) series. ### [`v0.9.9`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-099-to-100) ##### New - tools.namespace integration: don't lint namespaces inferred from the `refresh-dirs` that were not specified as Eastwood config/arguments to be linted. - Fail more clearly if/when loading tools.namespace `refresh-dirs`. - Closes [https://github.com/jonase/eastwood/issues/423](https://togithub.com/jonase/eastwood/issues/423) ##### Bugfixes - Fix false positive for `alt!!` - Closes [https://github.com/jonase/eastwood/issues/422](https://togithub.com/jonase/eastwood/issues/422) ### [`v0.9.8`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-098-to-099) ##### Bugfixes - Fix `:source-paths` inference. ### [`v0.9.7`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-097-to-098) ##### New - Implement a new linter: `:performance`. - Note that it's disabled by default. There are no drawbacks to enabling it (other than the burden of having to fix or silence these). - Closes [https://github.com/jonase/eastwood/issues/416](https://togithub.com/jonase/eastwood/issues/416) - [Documentation](https://togithub.com/jonase/eastwood#performance) - Add `:kind`s to all remaining linters. - [Documentation](https://togithub.com/jonase/eastwood#ignoring-linter-sub-kinds) - Closes [https://github.com/jonase/eastwood/issues/418](https://togithub.com/jonase/eastwood/issues/418) - Improve Eastwood performance substantially. - Various redundant work is avoided or DRYed. - Various operations are now (safely) parallelized and cached. - Caching works on a per-run manner, so separate invocations from REPL will remain isolated from one another. - Deprecate `:parallel?` option. - It has never been a safe option; it was removed from the README some time ago. - Now if passed, it will fallback to non-parallel code analysis. - A few other things *are* parallel in Eastwood: from parsing projects, to running linters. ##### Bugfixes - Handle `:refer-clojure :exclude` better in `:suspicious-test`. - Closes [https://github.com/jonase/eastwood/issues/185](https://togithub.com/jonase/eastwood/issues/185) - Prevent occasional issues related to ns-interns when using Eastwood from a REPL. - Closes [https://github.com/jonase/eastwood/issues/419](https://togithub.com/jonase/eastwood/issues/419) - var-info.edn: mark various side-effectful fns as such. - This silences a few `:unused-ret-vals` false positives. - Fixes [https://github.com/jonase/eastwood/issues/421](https://togithub.com/jonase/eastwood/issues/421) - Exclude Lein checkouts' directories from the inferred `:source-paths` (source path inference being Eastwood's fallback to a lack of explicitly specified `:source-paths` / `:test-paths`). ### [`v0.9.6`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-096-to-097) ##### New - Implement ability to omit a specific linter `:kind`. - Closes [https://github.com/jonase/eastwood/issues/387](https://togithub.com/jonase/eastwood/issues/387) - [Documentation](https://togithub.com/jonase/eastwood#ignoring-linter-sub-kinds) - Now the `:second-arg-is-not-string` sub-kind for the `:suspicious-test` is disabled by default. - Rationale: [https://github.com/jonase/eastwood/issues/387](https://togithub.com/jonase/eastwood/issues/387) - You can re-enable it by passing `:exclude-linters #{}` - [Learn more about sub-kind silencing](https://togithub.com/jonase/eastwood#ignoring-linter-sub-kinds) ##### Bugfixes - Silence `:wrong-arity` false positives for honeysql the time being. - Part of [https://github.com/jonase/eastwood/issues/399](https://togithub.com/jonase/eastwood/issues/399) ### [`v0.9.4`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-094-to-096) ##### Bugfixes - Fix various false positives which could arise when using the `clojure.core.async/go` macro. - Fixes [https://github.com/jonase/eastwood/issues/411](https://togithub.com/jonase/eastwood/issues/411) - Upgrade `tools.reader` - Closes [https://github.com/jonase/eastwood/issues/297](https://togithub.com/jonase/eastwood/issues/297) - Fixes [https://github.com/jonase/eastwood/issues/413](https://togithub.com/jonase/eastwood/issues/413) ### [`v0.9.3`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-093-to-094) ##### Bugfixes - Honor `:exclude-namespaces` for the `:reflection` and `:boxed-math` linters. ### [`v0.9.2`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-092-to-093) ##### New - deps.edn integration: don't lint files under `~/.gitlibs`. - These files represent third-party dependencies, so while they should be taken into account for analysis, typically the shouldn't be linted. - Closes [https://github.com/jonase/eastwood/issues/409](https://togithub.com/jonase/eastwood/issues/409) ##### Bugfixes - Fix a NullPointerException. ### [`v0.9.1`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-091-to-092) ##### Bugfixes - Fix integration of the `:reflection` linter with the `:ignored-faults` mechanism. ### [`v0.9.0`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-090-to-091) ##### Bugfixes - Fix an implementation detail which could throw exceptions over .cljc files. - Silence a `println` over a certain code path. - Improve `:reflection` linter for an edge case related to .cljc files. ### [`v0.8.1`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-081-to-090) ##### New - Implement a new linter: `:reflection` - See https://github.com/jonase/eastwood#reflection - Part of [https://github.com/jonase/eastwood/issues/133](https://togithub.com/jonase/eastwood/issues/133) - Implement a new linter: `:boxed-math` - See https://github.com/jonase/eastwood#boxed-math - Part of [https://github.com/jonase/eastwood/issues/133](https://togithub.com/jonase/eastwood/issues/133) - Enable and refine `:non-dynamic-earmuffs` - See https://github.com/jonase/eastwood#non-dynamic-earmuffs - It used to be disabled by default. - Now It lints for both missing earmuffs and missing `^:dynamic` metadata. ##### Bugfixes - Consider `doall` side-effectful (for the `:unused-ret-vals` linter). - Omit the `:no-ns-form-found` linter for Eastwood config files. - Closes [https://github.com/jonase/eastwood/issues/406](https://togithub.com/jonase/eastwood/issues/406) - Analyze files in topographical order. - This generally happens naturally, but now is emphasized. - This way, it is less likely that `defprotocol` analysis causes issues. - Closes [https://github.com/jonase/eastwood/issues/407](https://togithub.com/jonase/eastwood/issues/407) ### [`v0.7.1`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-071-to-081) ##### New - Linter warnings ultimately coming from third-party macroexpansions (that is, the given macro resides outside `src/` `test/` or such) will be silenced, for most linters where doing so is low-risk. - This way, Eastwood defaults to linting *your* code, not code from your dependencies. - You can revert to the old behavior by setting the `:ignore-faults-from-foreign-macroexpansions? false` global option. - Closes [https://github.com/jonase/eastwood/issues/394](https://togithub.com/jonase/eastwood/issues/394) ### [`v0.7.0`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-070-to-071) ##### Bugfixes - Fix a NullPointerException. - Closes [https://github.com/jonase/eastwood/issues/404](https://togithub.com/jonase/eastwood/issues/404) ### [`v0.6.0`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-060-to-070) ##### New - One now can override the exit code with the `:forced-exit-code 0` option. - That can be helpful when wanting to see the results of linting merely for informative purposes. - Now `:unused-ret-vals`/`:unused-ret-val-on-try` don't trigger warnings so easily for static method calls. - For static method calls (i.e. Java interop), these linters are based on a hardcoded list (`jvm-method-info.edn`) describing their side-effects. Now, if a method isn't found in said list it will be considered side-effectful, favoring false negatives over false positives. - Now `:unused-ret-vals`/`:unused-ret-val-on-try` also lint instance method calls. - Before, they only linted static method calls (aside from vanilla Clojure calls/exprs) - Similarly to the previous bullet point, these new linters won't fail easily in face of missing method information. - Now the `:deprecations` linter won't emit faults if the deprecated defn and a given consumer defn belong to the same ns. - Closes [https://github.com/jonase/eastwood/issues/402](https://togithub.com/jonase/eastwood/issues/402) ##### Bugfixes - Fix false positive `:unused-ret-vals` for `clojure.core/read` - Closes [https://github.com/jonase/eastwood/issues/403](https://togithub.com/jonase/eastwood/issues/403) ### [`v0.5.2`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-052-to-060) ##### New - Omit exceptions coming from individual top-level forms, if they made use of the `clojure.core.async/go` macro. - Closes [https://github.com/jonase/eastwood/issues/395](https://togithub.com/jonase/eastwood/issues/395) - This makes Eastwood more capable of analyzing core.async -based projects. It's a temporary measure though, as it ideally this would be simply fixed in the tools.analyzer project. - You can revert to the old behavior (which most likely will result in errors) by passing `:abort-on-core-async-exceptions? true` as a top-level Eastwood option. - Don't exit succesfully when no namespaces were linted. - This could happen on misconfigured `:source-paths`, etc. - Closes [https://github.com/jonase/eastwood/issues/400](https://togithub.com/jonase/eastwood/issues/400) - Make the `:wrong-arity` linter omittable via the `disable-warning` mechanism. ##### Bugfixes - Fix the `eastwood.lint` `-main` program when invoked with no arguments. - Support `(class (byte-array 0))` as an `extend-protocol` target without it triggering `:wrong-tag`. ### [`v0.5.1`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-051-to-052) ##### Bugfixes - Fix false positives for `some->`, `some->>` - Closes [https://github.com/jonase/eastwood/issues/397](https://togithub.com/jonase/eastwood/issues/397) ### [`v0.5.0`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-050-to-051) ##### Bugfixes - Fix an implementation detail which could throw exceptions over .cljc files. ### [`v0.4.3`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-043-to-050) ##### New - Make the `:constant-test` linter available for `if-some`, `when-some` - Closes [https://github.com/jonase/eastwood/issues/110](https://togithub.com/jonase/eastwood/issues/110) - Update var-info.edn - This increases overall accurancy. - Closes [https://github.com/jonase/eastwood/issues/236](https://togithub.com/jonase/eastwood/issues/236) - Make the `:unused-fn-args` linter omittable via the `disable-warning` mechanism - Reminder: this linter is disabled by default anyway. - Make the `:unused-fn-args` linter play better with multimethods - Closes [https://github.com/jonase/eastwood/issues/1](https://togithub.com/jonase/eastwood/issues/1) - Consistently use punctuation in linting messages - Closes [https://github.com/jonase/eastwood/issues/146](https://togithub.com/jonase/eastwood/issues/146) ##### Bugfixes - Make the `:implicit-requires` linter work corectly in presence of dynamic `require` forms - Closes [https://github.com/jonase/eastwood/issues/22](https://togithub.com/jonase/eastwood/issues/22) ### [`v0.4.1`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-041-to-043) ##### New - Support `(is false)` pattern - Closes [https://github.com/jonase/eastwood/issues/384](https://togithub.com/jonase/eastwood/issues/384) - Support `(while true)` pattern - Closes [https://github.com/jonase/eastwood/issues/386](https://togithub.com/jonase/eastwood/issues/386) ##### Bugfixes - Fix a false positive for `let` destructuring - Closes [https://github.com/jonase/eastwood/issues/383](https://togithub.com/jonase/eastwood/issues/383) - Fix a false positive for `extend-protocol` - Closes [https://github.com/jonase/eastwood/issues/385](https://togithub.com/jonase/eastwood/issues/385) - Support Manifold's `let-flow` - Closes [https://github.com/jonase/eastwood/issues/197](https://togithub.com/jonase/eastwood/issues/197) - Fix various false positives - These could be triggered, under certain conditions, by `are`, `with-out-str`, some external libraries, etc. ### [`v0.4.0`](https://togithub.com/jonase/eastwood/blob/HEAD/changes.md#Changes-from-040-to-041) ##### New - Now the `:wrong-tag` linter can also be configured via the [`disable-warning`](https://togithub.com/jonase/eastwood#eastwood-config-files) mechanism. - Related: the `disable-warnings` that Eastwood ships by default now prevent false positives against the [speced.def](https://togithub.com/nedap/speced.def) lib. - Now the `:suspicious-test` linter can also be configured via the [`disable-warning`](https://togithub.com/jonase/eastwood#eastwood-config-files) mechanism. - Relatedly, a certain pattern of usage of the `clojure.test/are` macro now does not trigger a linter fault. - Now the `:unused-meta-on-macro` linter can also be configured via the [`disable-warning`](https://togithub.com/jonase/eastwood#eastwood-config-files) mechanism. - Closes [https://github.com/jonase/eastwood/issues/303](https://togithub.com/jonase/eastwood/issues/303) - If you invoke `eastwood.lint/eastwood` programatically, now a new key is offered: `:some-errors`, akin to `:some-warnings`. - This allows to distinguish why did Eastwood fail. ##### Bugfixes - Fix false positive `unused-ret-vals-in-try` for `clojure.test` - Fixes [https://github.com/jonase/eastwood/issues/206](https://togithub.com/jonase/eastwood/issues/206) - Fix false positive `suspicious-expression` for `clojure.test/is` - Fixes [https://github.com/jonase/eastwood/issues/207](https://togithub.com/jonase/eastwood/issues/207) - Support `clojure.test/assert-expr` better - Fixes [https://github.com/jonase/eastwood/issues/313](https://togithub.com/jonase/eastwood/issues/313) - Vanilla `defn`s having `:test` metadata don't result in false positives for the `:bad-arglists` linter anymore.
lambdaisland/kaocha (lambdaisland:kaocha) ### [`v1.91.1392`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1911392-2024-05-23--c2d7e1f) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.90.1383...v1.91.1392) #### Fixed - Handle assertions using `:actual (not= ,,,)` output format, this fixed deep-diff when using the Expectations library. ### [`v1.90.1383`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1901383-2024-05-15--165bd62) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.89.1380...v1.90.1383) #### Changed - Always make the notifier plugin a no-op in CI environments, so when `(= "true" (getenv "CI"))` ### [`v1.89.1380`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1891380-2024-05-07--d10b0de) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.88.1376...v1.89.1380) #### Changed - We no longer depend on clojure or spec.alpha, as it is assumed your app declares its own Clojure dependency, which will pull in the matching spec.alpha version. ### [`v1.88.1376`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1881376-2024-03-25--8308e16) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.87.1366...v1.88.1376) #### Fixed - Track all results when `:once` fixtures call `f` multiple times. (thanks [@​NoahTheDuke](https://togithub.com/NoahTheDuke)) #### Changed - Version bumps ### [`v1.87.1366`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1871366-2023-09-27--f514905) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.86.1355...v1.87.1366) #### Added - Added `kaocha.stacktrace/*stacktrace-stop-list*` binding to stop printing a stacktrace after matching a string ### [`v1.86.1355`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1861355-2023-08-30--a81f4cb) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.85.1342...v1.86.1355) #### Fixed - \[watch] Fix watching when paths do not exist. - \[watch] Respect disabling of unload/reload when watching. - \[watch] Respect clojure.tools.namespace.repl load/unload metadata. ### [`v1.85.1342`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1851342-2023-06-12--eebd294) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.84.1335...v1.85.1342) #### Changed - Update deep-diff2 to `2.9.202` so Kaocha tests can benefit from faster hash-map diffing. ### [`v1.84.1335`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1841335-2023-05-22--33735a1) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.83.1314...v1.84.1335) #### Fixed - Get rid of extra space in output when using the `:print-invocations` plugin - Prevent `ClassCastException` when using Ctrl-C (SIGINT) after enabling `--watch` #### Changed - Bump tools.cli to 1.0.219 ### [`v1.83.1314`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1831314-2023-05-05--1438ce7) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.82.1306...v1.83.1314) #### Fixed - The watcher now prints the output from plugins, eg. `bin/kaocha --watch --plugin kaocha.plugin/profiling` ### [`v1.82.1306`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1821306-2023-03-30--40698c5) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.81.1290...v1.82.1306) #### Added - Expose `:print-config true` and `:print-test-plan true` to Clojure CLI -X invocations. ### [`v1.81.1290`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1811290-2023-03-30--b548866) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.80.1274...v1.81.1290) #### 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`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1801274-2023-03-01--df82a2f) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.79.1270...v1.80.1274) #### Fixed - Fix regression in the notifier plugin ### [`v1.79.1270`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1791270-2023-02-28--47a7b61) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.78.1249...v1.79.1270) #### 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. ### [`v1.78.1249`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1781249-2023-02-22--85de28d) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.77.1236...v1.78.1249) #### Fixed - Fix issue with `--watch` and Neovim by bumping Beholder to `1.0.2` ### [`v1.77.1236`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1771236-2023-02-01--510f450) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.76.1230...v1.77.1236) #### Fixed - Fix bug causing namepaces to not be loaded if an alias was already created for them using `:as-alias` ### [`v1.76.1230`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1761230-2023-01-25--2b9d9df) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.75.1190...v1.76.1230) #### 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://togithub.com/frenchy64)) - Fix bug added in [#​384](https://togithub.com/lambdaisland/kaocha/issues/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://togithub.com/NoahTheDuke)) #### Changed ### [`v1.75.1190`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1751190-2023-01-20--29f98cc) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.74.1181...v1.75.1190) #### Added - `kaocha.plugin.capture-output/bypass` macro, for temporarily bypassing output capturing #### Fixed - Circular dependencies in watch mode no longer kills the process. (thanks [@​frenchy64](https://togithub.com/frenchy64)) #### Changed ### [`v1.74.1181`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1741181-2023-01-20--d823c74) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.73.1175...v1.74.1181) #### Changed - Dependency version bumps ### [`v1.73.1175`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1731175-2023-01-16--664b83a) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.72.1136...v1.73.1175) #### 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://togithub.com/NoahTheDuke)) - Fix crash on Windows when using `--watch` with the default Beholder watcher. ### [`v1.72.1136`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1721136-2023-01-09--d9f0728) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.71.1119...v1.72.1136) #### Fixed - Documentation fixes and improvements ### [`v1.71.1119`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1711119-2022-10-24--4317878) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.70.1086...v1.71.1119) #### 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. ### [`v1.70.1086`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1701086-2022-09-19--f8d8ad5) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.69.1069...v1.70.1086) #### Added - Add specs for kaocha.plugin/profiling data ([#​302](https://togithub.com/lambdaisland/kaocha/issues/302)). #### Fixed - Fix issue where diffing `(is (= ...))` assertions sometimes fails when comparing records. - Fix the `--no-notifications` flag in the Notifier plugin #### Changed - Some error codes were duplicated. This is a **breaking change** if you rely on error codes. - When a test suite configuration value is not a collection or symbol, the error code is now 250 instead of 252. The error code 252 is still used when the configuration file fails to load. - When registering a plugin fails due to being unable to load a namespace, the error code is now 249 instead of 254. When registering a plugin fails for other reasons, the error code is now 248 instead of 254. When resolving a reporter var fails, the error code is still 254. You can test for error codes between 240 and 249 to check for plugin errors regardless of cause. - Upgraded `lambdaisland/deep-diff` to `lambdaisland/deep-diff2` ### [`v1.69.1069`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1691069-2022-07-26--07574ec) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.68.1059...v1.69.1069) #### Fixed - Fix a regression where in direct usage of `kaocha.api` a reporter is specified as a function ### [`v1.68.1059`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1681059-2022-06-20--4425558) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.67.1055...v1.68.1059) #### Fixed - Fix issue in `gc-profiling`, which was caused by a prior fix from 1.67.1055. ### [`v1.67.1055`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1671055-2022-06-16--1682c7e) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.66.1034...v1.67.1055) #### Fixed - Fix misleading error message when all tests are filtered out. Previously, it would misleadingly suggest you correct the `test-paths` and `ns-patterns` configuration keys. - Fix overflow with the `gc-profiling` plugin when there's too many bytes. ### [`v1.66.1034`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1661034-2022-04-26--7a5824a) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.65.1029...v1.66.1034) #### Added - Extend `kaocha.config/load-config` to also work on resources ### [`v1.65.1029`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1651029-2022-04-11--a60db27) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.64.1010...v1.65.1029) #### Added #### Fixed - Fix issue with `gc-profiling` plugin when there's a syntax error. - Ensure that modifications that are done by deleting and recreating the file are picked up by using `--watch` with Beholder. #### Changed ### [`v1.64.1010`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#1641010-2022-03-17--e203099) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.63.998...v1.64.1010) #### Fixed - Ignore test suites that are already excluded through CLI arguments when running the filter plugin. This gets rid of false warnings regarding missing metadata ### [`v1.63.998`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#163998-2022-02-15--ae54f2b) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.62.993...v1.63.998) #### Changed - Version bumps of spec, expound, test.check #### Fixed - Catch an exception in the notifier plugin which can occur in headless (CI) setups ### [`v1.62.993`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#162993-2022-02-04--083f69e) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.60.977...v1.62.993) #### Added - Added configuration `:kaocha.watch/type` which takes either `:beholder` or `:hawk` as values. Defaulting to `:beholder` as the new fs watcher. - Add `--no-fail-fast` CLI option #### Fixed #### Changed - Changed default watcher to [Beholder](https://togithub.com/nextjournal/beholder) which supports OSX/m1 machines natively. Hawk is now deprecated and will be removed in a future release. ### [`v1.60.977`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#160977-2022-01-01--4a6ed21) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.60.972...v1.60.977) #### Added - Add support for `:watch?` when using `exec-fn` ### [`v1.60.972`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#160972-2021-12-16--af118c8) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.60.945...v1.60.972) #### Fixed - Fixed an issue where the combination of a load error and using `--focus` would result in "no tests found", shadowing the actual error ### [`v1.60.945`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#160945-2021-10-24--7ed5dd8) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0.937...v1.60.945) #### Fixed - Apply `:kaocha/bindings` higher in the stack, so they are visible to `main` and `post-summary` plugin hooks - Fix an issue when the history track reporter gets invoked outside of the scope where the history tracking atom is bound - Fixed issue in `gc-profiling` that caused itermittent `NullPointerException`s ### [`v1.0.937`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10937-2021-10-20--8ccaba7) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0.902...v1.0.937) #### Added - `kaocha.runner/exec` for use with Clojure CLI's -X feature - Added `gc-profiling` plugin for measuring the memory usage of tests. #### Fixed - Breaking! Unqualified plugin names containing dots are no longer normalized to contain the `kaocha.plugin`-namespace in front. ### [`v1.0.902`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10902-2021-10-01--3100c8b) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0.887...v1.0.902) #### Added - Added support for code using `:as-alias` #### Fixed - Fix only considering public vars when building up the test plan ### [`v1.0.887`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10887-2021-09-01--38470aa) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0.861...v1.0.887) #### Added #### Fixed - Fix load-error handling in `kaocha.watch` - Fix `could not resolve symbol require` error that occured sporadically when requiring certain kaocha namespaces. - Fix printing of boolean options in the print-invocations plugin - Fix Java reflection warning in the Notifier plugin #### Changed - \[BREAKING] Remove the Orchestra dependency, and no longer auto-instrument. You'll have to list Orchestra in your own `deps.edn`/`project.clj` if you want to use the Orchestra plugin. - Version bumps of Clojure, tools.cli, spec.alpha, expound ### [`v1.0.861`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10861-2021-05-21--dbfd6e8) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0.829...v1.0.861) #### Added - Formatting of failed test results using deep-diff can be disabled with `--diff-style :none` on the command line or `:diff-style :none` in `tests.edn`. #### Fixed - Fix at least some cases of syntax errors being suppressed by the "no tests found" message. #### Changed ### [`v1.0.829`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10829-2021-03-08--a88ebda) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0.732...v1.0.829) #### Added - Kaocha watch can now add ignores from `.gitignore` and `.ignore`. To enable this feature, set `:kaocha.watch/use-ignore-file` to true in your deps.edn. - Kaocha now falls back to the notifications provided by Java's AWT when it can't find `notify-send` or `terminal-notifier`. #### Fixed - Clearly alert the user that Clojure versions before 1.9 aren't supported, rather than failing on whatever 1.9 functionality happens to be invoked first. - Fixed an issue with the definition of spec `:kaocha.test-plan/load-error` that caused a ClassCastException whenever a generator was created for it. - Errors when loading plugins are more specific, specifying which namespaces, if any, failed to load. - Warn when running Kaocha without a configuration file. This is fine for experimenting, but for long-term use, we recommend creating a configuration file to avoid changes in behavior between releases. - Provide a warning when no tests are found. - Fix exception when running Kaocha on Windows with the built-in notification plugin enabled. #### Changed ### [`v1.0.732`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10732-2020-11-26--b418350) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0.726...v1.0.732) #### Fixed - Fixed an issue with the optional `clojure.test.check` dependency (follow-up) ### [`v1.0.726`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10726-2020-11-24--faa6ef6) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0.700...v1.0.726) #### Fixed - `If the value of a configuration key is not a collection or symbol, a more helpful error message is output. Fixes #​124` - `kaocha.type.spec.test.check` now correctly builds fdef testables with configuration options from their enclosing test suites. - `kaocha.plugin.alpha.spec-test-check` now honors command line arguments based upon all of the configured STC suites rather than the static `:generative-fdef-checks` selector. - Fix an issue where `clojure.test.check` would be required for Kaocha to work, rather than being an optional dependency #### Changed - Breaking! Test configuration (`tests.edn`) is now validated with spec, meaning existing configs may fail. In most cases you should be able to update your config so it is valid, but please do report any issues. - `kaocha.plugin.alpha.spec-test-check` now respects a priority of supplied configuration. CLI options always take precedence, followed by options specified in individual test suites, followed by global options. - Improved spec definitions and generative fdef coverage ### [`v1.0.700`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10700-2020-09-18--552b977) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0.690...v1.0.700) #### Fixed - Fix documentation table of contents - Make Ctrl-C (SIGINT) handling more reliable, so you can always short-circuit Kaocha to see your failing tests. - Make spec-test-check plugin honor commond line arguments, so you can run only the generated test suite. #### Changed - Don't run group tests (e.g. namespace) when there are no tests inside it that would run (empty or all tests skipped) ### [`v1.0.690`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10690-2020-09-14--8a12b69) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0.681...v1.0.690) #### Fixed - fdef/spec based tests via plugin: honor `:clojure.spec.test.check/instrument?` and `:clojure.spec.test.check/check-asserts?` from `tests.edn` ### [`v1.0.681`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10681-2020-09-10--5031360) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0.672...v1.0.681) #### Added - Added `:kaocha.plugin/debug` for easy introspection of Kaocha's machinery - Added docstrings and markdown docs for the Orchestra and Preloads plugins #### Fixed - In the filter plugin's pre-load early filtering of test suites, check flags provided directly in the config, instead of only checking command line arguments. This fixes kaocha.repl invocations like `(kaocha.repl/run {:kaocha.filter/skip [:unit]})` ### [`v1.0.672`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10672-2020-08-26--ff68cf5) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0.669...v1.0.672) #### Changed - Prevent loading of test suites that are excluded from the run ### [`v1.0.669`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10669-2020-08-19--13abc37) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0.663...v1.0.669) #### Added - Added internal diagnostics ### [`v1.0.663`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10663-2020-08-17--2a815a3) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0.658...v1.0.663) #### Fixed - Fix `post-summary` when used from hooks plugin ### [`v1.0.658`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10658-2020-08-17--22ef88c) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0.641...v1.0.658) #### Added - Add two new hooks, `:kaocha.hooks/pre-load-test`, `:kaocha.hooks/post-load-test` - Extend the hooks plugin to allow for `:kaocha.hooks/pre-load-test`, `:kaocha.hooks/pre-test` / `:kaocha.hooks/post-test` and `:kaocha.hooks/post-load-test` hooks to be defined on the testable (i.e. on the test suite) - The `:post-summary` hook can now be used through the hooks plugin (before it was only available to plugins) - Allow test type implementations to add `:kaocha.testable/aliases` to testables, these can be used when focusing/skipping #### Changed - `:kaocha.hooks/before` / `:kaocha.hooks/after` now get converted to `:kaocha.hooks/pre-test` / `:kaocha.hooks/post-test` hooks. The former are considered deprecated but will continue to work. - the `post-summary` hook will also be called when invoked via `kaocha.repl` - `kaocha.testable/test-seq` only returns actual testables, not a top level config/test-plan map - Bumped Orchestra and Expound, this pulled in a breaking change in Orchestra where it no longer includes the explained spec error in the exception message. To accomodate for this the Orchestra plugin has been updated so the explanation appears in the reported output. - Only instrument lambdaisland/kaocha namespaces with Orchestra. For instrumentation of your own code or third party libraries use the `:orchestra` plugin. ### [`v1.0.641`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10641-2020-07-09--ec75d9c) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0.632...v1.0.641) #### Added - The hooks plugin now understands two new hooks at the test suite level, `:kaocha.hooks/before` and `:kaocha.hooks/after` - Make the Hawk filesystem watcher configurable with `:kaocha.watch/hawk-opts` ### [`v1.0.632`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10632-2020-05-13--149d913) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0.629...v1.0.632) #### Added - Added a `:kaocha.testable/skip-add-classpath?` flag on the test suite to prevent Kaocha from modifying the classpath ### [`v1.0.629`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10629-2020-05-02--6275298) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v1.0-612...v1.0.629) #### Added - An Orchestra plugin `:kaocha.plugin/orchestra` for instrumenting functions specs with [Orchestra](https://togithub.com/jeaye/orchestra) - A Preloads plugin `:kaocha.plugin/preloads` for requiring namespaces before Kaocha loads test suites. This is useful for requiring spec namespaces or other side-effecting namespaces that are not required by test code. #### Fixed - Fixed an issue where plugin names where not correctly normalized before deduplication, leading to potentially having a plugin twice in the stack #### Changed - Added `:kaocha.report/printed-expression` to the `debug` reporter, for debugging reporting issues with kaocha-cljs ### [`v1.0-612`](https://togithub.com/lambdaisland/kaocha/blob/HEAD/CHANGELOG.md#10-612-2020-03-29--06293c8) [Compare Source](https://togithub.com/lambdaisland/kaocha/compare/v0.0-601...v1.0-612) #### Added - Kaocha's own plugins can now use a simple keyword in `tests.edn`, e.g. `:notifier` instead of `:kaocha.plugin/notifier`, similar to what we do on the command line. #### Changed - Bumped several dependencies: org.clojure/spec.alpha, org.clojure/tools.cli, and aero
lambdaisland/kaocha-cloverage (lambdaisland:kaocha-cloverage) ### [`v1.1.89`](https://togithub.com/lambdaisland/kaocha-cloverage/blob/HEAD/CHANGELOG.md#1189-2022-11-09--c2b2dbf) [Compare Source](https://togithub.com/lambdaisland/kaocha-cloverage/compare/v1.0.75...v1.1.89) #### Added #### Fixed #### Changed - Bumped Cloverage dependency to `1.2.4`. ### [`v1.0.75`](https://togithub.com/lambdaisland/kaocha-cloverage/blob/HEAD/CHANGELOG.md#1075-2020-11-20--4c85364) [Compare Source](https://togithub.com/lambdaisland/kaocha-cloverage/compare/v1.0.72...v1.0.75) #### Fixed - Fix cljdoc build ### [`v1.0.72`](https://togithub.com/lambdaisland/kaocha-cloverage/blob/HEAD/CHANGELOG.md#1072-2020-11-20--20ea1aa) [Compare Source](https://togithub.com/lambdaisland/kaocha-cloverage/compare/v1.0.63...v1.0.72) #### Fixed - handle correctly test-ns-regex, converting strings into regexes and adding cli support for the option as `--cov-test-ns-regex` ### [`v1.0.63`](https://togithub.com/lambdaisland/kaocha-cloverage/blob/HEAD/CHANGELOG.md#1063-2020-08-21--83f3706) [Compare Source](https://togithub.com/lambdaisland/kaocha-cloverage/compare/v1.0.56...v1.0.63) #### Changed - Bump Cloverage to 1.2.0 ### [`v1.0.56`](https://togithub.com/lambdaisland/kaocha-cloverage/blob/HEAD/CHANGELOG.md#1056-2020-08-13--304162e) [Compare Source](https://togithub.com/lambdaisland/kaocha-cloverage/compare/v1.0-45...v1.0.56) #### Changed - Switch back to vanilla Cloverage, and bump it to 1.1.3. This version no longer contains an aot-compiled tools.reader. ### [`v1.0-45`](https://togithub.com/lambdaisland/kaocha-cloverage/blob/HEAD/CHANGELOG.md#10-45-2020-03-29--8642129) [Compare Source](https://togithub.com/lambdaisland/kaocha-cloverage/compare/v0.0-41...v1.0-45) #### Fixed - Get rid of clojure.tools.reader warnings, by switching to a Cloverage version that does not include an AOT compiled clojure.tools.reader.
lambdaisland/kaocha-junit-xml (lambdaisland:kaocha-junit-xml) ### [`v1.17.101`](https://togithub.com/lambdaisland/kaocha-junit-xml/blob/HEAD/CHANGELOG.md#117101-2022-11-09--95067b2) [Compare Source](https://togithub.com/lambdaisland/kaocha-junit-xml/compare/v1.16.98...v1.17.101) #### Fixed - Fix Cljdoc build. ### [`v1.16.98`](https://togithub.com/lambdaisland/kaocha-junit-xml/blob/HEAD/CHANGELOG.md#11698-2022-07-26--d50528d) [Compare Source](https://togithub.com/lambdaisland/kaocha-junit-xml/compare/v1.15.95...v1.16.98) #### Fixed - Fix `--junit-xml-add-location-metadata` command line flag ### [`v1.15.95`](https://togithub.com/lambdaisland/kaocha-junit-xml/blob/HEAD/CHANGELOG.md#11595-2022-07-26--de6d134) [Compare Source](https://togithub.com/lambdaisland/kaocha-junit-xml/compare/v0.0.76...v1.15.95) #### Added - Added a flag to include file location metadata as attributes on testcases, à la pytest. ### [`v0.0.76`](https://togithub.com/lambdaisland/kaocha-junit-xml/blob/HEAD/CHANGELOG.md#0076-2020-07-21--397a3c1) [Compare Source](https://togithub.com/lambdaisland/kaocha-junit-xml/compare/v0.0-70...v0.0.76) #### Added - Added a flag to omit `system-out` from the generated junit.xml file, (thanks [@​ondrs](https://togithub.com/ondrs))
cloverage/cloverage (lein-cloverage:lein-cloverage) ### [`v1.2.4`](https://togithub.com/cloverage/cloverage/blob/HEAD/CHANGELOG.md#124) [Compare Source](https://togithub.com/cloverage/cloverage/compare/1.2.3...1.2.4) - Make validation errors in the project settings fail Cloverage runs - Fixes [#​331](https://togithub.com/cloverage/cloverage/issues/331) - Upgrade various dependencies - Fixes [218](https://togithub.com/cloverage/cloverage/issues/218) - Fixes [319](https://togithub.com/cloverage/cloverage/issues/319) - Fixes [334](https://togithub.com/cloverage/cloverage/issues/334) Also some more development niceties, like improvements to CI (including a proper CircleCI test matrix). ### [`v1.2.3`](https://togithub.com/cloverage/cloverage/blob/HEAD/CHANGELOG.md#123) [Compare Source](https://togithub.com/cloverage/cloverage/compare/1.2.2...1.2.3) - Fix loss of isolated namespaces during reordering ([#​312](https://togithub.com/cloverage/cloverage/issues/312)) Also a bunch of internal development niceties, like improvements to CI and resource management. Shouldn't be externally visible.

Configuration

📅 Schedule: Branch creation - "on sunday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.