Releases: venantius/ultra
Releases · venantius/ultra
[release] v0.6.0
- Migrates to
nrepl
fromclojure.tools.nrepl
. This is a pretty significant change and was mostly enabled by a LOT of upstream work from the Leiningen, Puget/Whidbey, and nREPL developers and maintainers. It is likely not backwards-compatible with earlier versions of Leiningen.
[release] v0.5.4
- Bump puget dependency. AFAIK this makes us compatible with the new nREPL.
[release] v0.5.2
- Changed the printing behavior of test results to flush test output at the end of the test, making output clearer in cases where multi-threaded tests print to out
[release] v0.5.1
- Fixed a bug wherein setting
{:repl false}
would crash repl initialization - Un-pinned a fixed Clojure version from the plugin by moving the Clojure dependency to the plugin's
:dev
profile.
[release] v0.5.0
- Better test reporting on logical expressions
- Fixed a bug whereby Ultra wouldn't set the intended defaults for Whidbey
- Removed Java utility functions.
- Tweaked Glow import logic so as to not import hiccup or garden for performance.
- Type annotation added to
ultra.test.diff.string/print-diff
[release] v0.4.1
- Fixed a bug wherein the default colorscheme was devoid of colors
- Added logic to fall back to Ultra version 0.3.4 in the event that Ultra was being used in a project with Clojure version <1.7.0
- Updated a number of dependencies
[release] v0.4.0
- Fixed the diff-dispatching interface to correctly diff types - in particular, resolves a bug when diffing hash-maps and array-maps.
- Syntax-highlighted
source
! - Adds support for custom whidbey/puget options, including specifying the width.
- Updated dependencies.
[release] v.0.3.4
- Updated dependencies.
[release] v0.3.3
- Add a bugfix for a colorscheme configuration issue that was introduced in 0.3.0
- Bugfix for test initialization and configuration when running lein test
- Cleanup of middleware by refactoring into standalone functions borrowed from Whidbey.
- Add a custom escape hatch for datomic.db.Db objects that can't be printed at the moment.
[release] v0.3.2
Releases 0.3.0 and 0.3.1 were buggy, so this is the first functioning release of the 0.3.x branch.
Changes since 0.2.1:
- Remove a rogue println statement
- Fix test initialization to be an injection that triggers a hook.
- Avoids initialization of unused features.
- Avoids configuration when doing tasks other than lein test or lein repl.
- Updates dependencies on Puget and Whidbey to pick up new :print-fallback feature, honoring custom print-methods
- Fixes a bug with multi-line test diffs when comparing objects of different classes.