Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: tonsky/clojure-plus

1.7.2

26 Jan 19:09

Choose a tag to compare

  • Install print and hashp to all frames in dynamic var bindings #16
  • Fixed clojure+.test/run on ns with 0 tests #17

1.7.1

26 Jan 19:09

Choose a tag to compare

1.7.0

03 Oct 09:34

Choose a tag to compare

Everything but clojure+.print:

1.6.3

08 Aug 16:23

Choose a tag to compare

clojure+.test:

  • Make it possible to call is in fixtures

1.6.2

07 Aug 14:01

Choose a tag to compare

clojure+.test:

  • Exception if ns has no tests #17
  • run was not picking up fixtures #18

1.6.1

19 Jun 18:25

Choose a tag to compare

  • Fixed #p getting stuck on aliases from another namespace

1.6.0

16 Jun 14:22

Choose a tag to compare

clojure+.test:

  • Tests run with clojure+.test/run can be interrupted
  • With uncaught exception, print line in test that caused it
(defn f []
  (throw (Exception.))) ;; <-- Clojure will report this

(deftest t
  (f)) ;; <-- we are reporting this

(clojure+.test/run #'t)

ERROR in file/t (file.clj:5) ;; <-- here
└╴uncaught: ...

Default Clojure behavior is to print place where exception originated (which you can see in stack trace anyway) which makes it harder to understand which test condition is causing it.

clojure+.hashp:

  • Lazy #p evaluation, should fix all the compilation errors of invalid forms

1.5.1

04 Jun 15:40

Choose a tag to compare

clojure+.hashp:

  • fix error printing dynamic fn invocations

1.5.0

10 May 14:06

Choose a tag to compare

clojure+.core.server:

  • Added start-server: start socket server with better defaults. Supports random port, port file, and log message when server is started.

clojure+.test:

  • Add :randomize? option to run, true by default.
  • Optionally override :capture-output? through run options
  • Focus tests by setting ^:only metadata to true

1.4.1

08 May 18:09

Choose a tag to compare

  • Fix special forms/macros handling in #p #11 #12
  • Support Clojure 1.10.1+ #13 #14